任何的影音傳播都需要通過流媒體服務器來實現,現在的安防監控直播也讓視頻流媒體服務器大放異彩了。比如我們的流媒體服務器EasyNVR就能夠適應多種場景,搭建視頻流媒體服務器。
我們的流媒體服務器能夠對接大華、海康、宇視等支持RTSP協議的攝像頭,輸入RTSP視頻流,輸出RTMP、HLS、FLV等格式的視頻流。當然,我們也支持使用ffmpeg拉取rtsp視頻流或者視頻流的快照。
在我們測試時,使用ffmpeg拉取rtsp視頻流快照時,大華流地址獲取快照異常:
rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif
ffmpeg 拉取rtsp流快照並保持成文件的代碼實現。
拉取大華流地址時返回錯誤,控制檯中執行ffmpeg指令結果一樣都是返回錯誤,是因爲&字符爲保留值,需要添加“”符號,如 “&” 。
修改後的指令
ffmpeg.exe -rtsp_transport tcp -hide_banner -i
rtsp://admin:[email protected]:554/cam/realmonitor?channel=1"&“subtype=0”&“unicast=true”&"proto=Onvif -y -f image2 -ss 00:00:01 -vframes 1 xcj2.jpg
成功保存