一、搭建流媒体服务器
在这里,选用的流媒体服务器是mediamtx。
下载地址:https://github.com/bluenviron/mediamtx/releases/tag/v1.6.0
系统不同选择的压缩包不同,我用的是ubuntu系统。
下载下来之后进行解压,可以看到里面有三个文件
打开命令窗口,执行命令启动服务器。
./mediamtx
操作界面如下:
二 、推流
rtsp协议:
推送某个视频
ffmpeg -re -i 视频地址(例如:1.pm4) -c copy -f rtsp rtsp://127.0.0.1:8554/stream
循环推送某个视频
ffmpeg -re -stream_loop -1 -i 视频地址(例如:1.pm4) -c copy -f rtsp rtsp://127.0.0.1:8554/stream
三、拉流显示视频
播放拉流视频
ffplay rtsp://127.0.0.1:8554/stream
视频显示: