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 官方網站
內有各個系統的安裝包,選擇自己的系統下載安裝即可。
安裝好后,打開網絡串流,輸入對應的本地地址即可拉流顯示。