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

相关推荐
1204157137 肖哥11 小时前
UE5 MRQ渲染:解决采样不够造成的角色残影问题
ue5·音视频
技术与健康12 小时前
从Markdown讲义自动生成教学视频的完整解决方案
音视频
小白学大数据16 小时前
Java 异步爬虫高效获取小红书短视频内容
java·开发语言·爬虫·python·音视频
FL162386312917 小时前
基于yolo11实现的车辆实时交通流量进出统计与速度测量系统python源码+演示视频
开发语言·python·音视频
Jacen.L17 小时前
如何选择视频测试编码器? -- 编码器测试序列选择方法论
音视频·视频编解码
z日火17 小时前
腾讯云VOD AIGC视频生成工具 回调实现
aigc·音视频·腾讯云
EasyGBS18 小时前
EasyGBS打造变电站高效智能视频监控解决方案
网络·人工智能·音视频
gf132111119 小时前
制作卡点视频
数据库·python·音视频
EasyCVR20 小时前
安防监控视频汇聚平台EasyCVR打造出入口匝道安全畅行智慧管理方案
安全·音视频
weixin_4368040721 小时前
在线音频音量调节器 - 免费批量调整声音大小与音量控制
音视频