FFmpeg和rtsp服务器搭建视频直播流服务

下面使用的是ubuntu的,window系统可以参考:

通过rtsp-simple-server和ffmpeg实现录屏并发布视频直播_rtsp simple server_病毒宇宇的博客-CSDN博客

一、安装rtsp-simple-server

(1)下载rtsp-simple-server

下载地址:Releases · bluenviron/mediamtx · GitHub

  • 如下图,选择合适自己系统的文件

(2)启动rtsp-simple-server

解压压缩包后,有文件如下:

启动rtsp服务,我使用的是ubuntu系统,所以运行下面命令

复制代码
./mediamtx mediamtx.yml 

二、安装FFmpeg

复制代码
# 1、运行以下命令更新软件包列表:
sudo apt update

# 2、运行以下命令安装FFmpeg:
sudo apt install ffmpeg

# 3、安装完成后,您可以通过运行以下命令来验证FFmpeg是否成功安装:
ffmpeg -version

三、运行FFmpeg

方式1:使用movies/test.mp4作为数据推流

复制代码
ffmpeg -re -stream_loop -1 -i movies/test.mp4 -c copy -f rtsp rtsp://localhost:8554/mystream

方式2:使用摄像头0作为数据推流

复制代码
ffmpeg -f v4l2 -input_format mjpeg -i /dev/video0 -c:v copy -f rtsp rtsp://localhost:8554/mystream

四、使用工具查看rstp流

vlc播放器工具:VLC: Official site - Free multimedia solutions for all OS! - VideoLAN

相关推荐
luoqice6 小时前
Windows下局域网rtsp流媒体服务器搭建-测试
服务器·windows·音视频
PersistJiao7 小时前
视频下载工具 yt-dlp
音视频
小鹿软件办公8 小时前
巧用 Adobe Audition 中置声道提取,轻松分离人声与背景音乐
adobe·ffmpeg·简鹿人声分离
七牛云行业应用11 小时前
Grok Imagine Video 1.5 实战指南:图生视频 API 完整接入与参数调优
音视频
二等饼干~za89866813 小时前
geo优化系统源码搭建保姆式搭建教程
java·开发语言·django·php·音视频
换个昵称都难13 小时前
webrtc 的audio process介绍(新版本webrtc)
音视频·webrtc
也非非也13 小时前
Agnes AI 全模态 API 免费实测报告:文生图 + 文生视频完整测试
人工智能·音视频
心前阳光13 小时前
Unity之使用火山引擎实现音频剪辑提问,流式语音回复
unity·音视频·火山引擎
心前阳光14 小时前
Unity之音频剪辑提问,流式语音回复使用示例
unity·游戏引擎·音视频