1、FFmpeg推流
注意:在推流之前先运行rtsp-simple-server(mediamtx)
./mediamtx
1.1 UDP推流
ffmpeg -re -i input.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/stream
1.2 TCP推流
ffmpeg -re -i input.mp4 -c copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/stream
1.3 循环推流
ffmpeg -re -stream_loop -1 -i input.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/stream
其中:
-re 为以流的方式读取;
-stream_loop 为循环读取视频源的次数,-1为无限循环;
-i 为输入的文件;
-f 为格式化输出到哪里;
2 、ffmpeg拉流
2.1 ffplay/VLC拉流显示
ffplay rtsp://127.0.0.1:8554/stream
如需用VLC拉流,需安装VLC播放器,下载网站为:VLC 官方网站
内有各个系统的安装包,选择自己的系统下载安装即可。
安装好后,打开网络串流,输入对应的本地地址即可拉流显示。