Red5+FFMpeg推送視頻流方案
1. 安裝JDK. 具體程序不再敘述了只有一點需要注意最新版的Red5需要安裝JDK8。
2. 下載安裝Red5服務器 解壓檔案不要有中文路徑,修改conf下的red5.properties組態檔(主要修改本機http和rtmp的IP和埠即可)
3. 啟動red5服務
在Windows上執行Red5.bat,在Linux上執行Red5.sh即可啟動。
4. red5啟動驗證 預覽器輸入red.properties配置的ip:埠(默認5080)
5. 安裝ffmpeg
1.下載ffmpeg-4.1.1-win64-shared,解壓縮
2.配置環境變數path:C:\Setup\ffmpeg\ffmpegshared\ffmpeg\bin(實際地址),呼叫命令列(cmd)輸入“ffmpeg –
version”,如果出現如下說明配置成功。
6. 推送流媒體RTSP to RTMP
cmd中輸入命令:
ffmpeg -i “rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0” -f flv -r 25 -s 640x480 -an
“rtmp://127.0.0.1/oflaDemo/hello”
其中rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0為從NVR中出來的視頻流的地址,
rtmp://127.0.0.1/oflaDemo/hello為推送到的地址驗證:在VLC或者Potplay中打開網路流播放這個地址
(rtmp://127.0.0.1/oflaDemo/hello)即可。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/59591.html
標籤:網絡協議與配置
上一篇:工業現場通信質量分析
下一篇:網路工程
