關於監控視頻如何直播?不斷有朋友多次問到,在監控項目中,對視頻監控進行直播也是常有的事,很多時候甲方都有這個要求,也在很多監控項目有應用,例如校園,企業中都會涉及到,那麼主流的攝像機RTSP取流格式是怎樣的呢?本期我們來總結下。
什麼是 RTSP?
RTSP=實時流協議,是一個應用層的協議,用於控制實時數據的傳輸。
實時監控碼流Url格式要求:
請求實時監控碼流Rtsp流媒體服務時,應在Url中指明請求的通道號、碼流類型,如果需要認證信息,還有提供用戶名和密碼。
一、海康攝像機取流
格式:
上面這段url是什麼意思呢?下面我們進行舉例說明:
單播:
取第1個通道的主碼流
rtsp://admin:hik12345@10.16.4.25:554/Streaming/Channels/101
取第1個通道的子碼流
rtsp://admin:hik12345@10.16.4.25:554/Streaming/Channels/102
取第1個通道的第三碼流
rtsp://admin:hik12345@10.16.4.25:554/Streaming/Channels/103
如果是多播取流的話,則使用以下路徑:
rtsp://用戶名:密碼@IP:554/Streaming/Channels/101?transportmode=unicast
取第1個通道的主碼流預覽
rtsp://admin:hik12345@10.16.4.25:554/Streaming/Channels/101?transportmode=unicast
二、大華攝像機取流
取流格式:
rtsp://admin:password@192.168.100.102:554/cam/realmonitor?channel=1&subtype=0
其中:
username:用戶名。例如admin。
password:密碼。例如admin。
ip:為設備IP。例如 10.7.8.122。
port:埠號默認為554,若為默認可不填寫。
channel:通道號,起始為1。例如通道2,則為channel=2。
subtype:碼流類型,主碼流為0(即subtype=0),輔碼流為1(即subtype=1)。
三、宇視取流:
rtsp://{用戶名}:{密碼}@{ip}:{port}/video1/2/3,分別對應主/輔/三碼流;
rtsp://admin:admin@192.168.8.8:554/video1, 表示主碼流;rtsp://admin:admin@192.168.8.8:554/video2,表示子碼流;rtsp://admin:admin@192.168.8.8:554/video3,表示3碼流;
四、 英飛拓取流
球機:
單播和組播地址一致
主碼流 :RTSP地址:rtsp://admin:admin@192.168.1.64/1/1080p
低碼流:RTSP地址:rtsp://admin:admin@192.168.1.64/1/D1
半球和槍機:
單播:
高碼流(主碼流)RTSP地址:rtsp://192.168.1.64:554/1/h264major
低碼流(子碼流)RTSP地址:rtsp://192.168.1.64:554/1/h264minor
組播:
高碼流(主碼流)RTSP地址:rtsp://192.168.1.64:554/1/h264major/multicast
低碼流(子碼流)RTSP地址:rtsp://192.168.1.64:554/1/h264minor/multicast
五、中維取流
rtsp://ip:8554/live1.264(次碼流)
rtsp://ip:8554/live0.264 (主碼流)
RTSP地址:rtsp://0.0.0.0:8554/live1.264(次碼流)
rtsp://0.0.0.0:8554/live0.264 (主碼流)
基於rtsp協議的url取流確定好之後,可以用直播推流軟體對視頻地址進行直播了,
VLC、vmix或者obs、DingCaster等相關軟體都是可以。
最後弱電行業網補充下關於常見品牌埠問題,在做RTSP取流時會用到,一直也是不少朋友在問的。
品牌WEBRTSPHTTPSONVIF 海康威視8055444380最新弱電資料更新—弱電七大專題項目方案2020年9月16日