關于監控視頻如何直播?不斷有朋友多次問到,在監控項目中,對視頻監控進行直播也是常有的事,很多時候甲方都有這個要求,也在很多監控項目有應用,例如校園,企業中都會涉及到,那么主流的攝像機RTSP取流格式是怎樣的呢?本期我們來總結下。
一、什么是RTSP?
什么是 RTSP?
RTSP=實時流協議,是一個應用層的協議,用于控制實時數據的傳輸。
實時監控碼流Url格式要求:
請求實時監控碼流Rtsp流媒體服務時,應在Url中指明請求的通道號、碼流類型,如果需要認證信息,還有提供用戶名和密碼。
二、常見品牌攝像機的取流格式
一、海康攝像機取流
格式:

上面這段url是什么意思呢?下面我們進行舉例說明:
單播:
取第1個通道的主碼流
rtsp://admin:[email protected]:554/Streaming/Channels/101
取第1個通道的子碼流
rtsp://admin:[email protected]:554/Streaming/Channels/102
取第1個通道的第三碼流
rtsp://admin:[email protected]:554/Streaming/Channels/103
如果是多播取流的話,則使用以下路徑:
rtsp://用戶名:密碼@IP:554/Streaming/Channels/101?transportmode=unicast
取第1個通道的主碼流預覽
rtsp://admin:[email protected]:554/Streaming/Channels/101?transportmode=unicast
二、大華攝像機取流
取流格式:
rtsp://admin:[email protected]: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:[email protected]:554/video1, 表示主碼流;rtsp://admin:[email protected]:554/video2,表示子碼流;rtsp://admin:[email protected]:554/video3,表示3碼流;
四、 英飛拓取流
球機:
單播和組播地址一致
主碼流 :RTSP地址:rtsp://admin:[email protected]/1/1080p
低碼流:RTSP地址:rtsp://admin:[email protected]/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
大華8055444380(onvif默認關閉)
雄邁/巨峰80554
8899
天視通80554
80
中維80554
80
宇視8055411080
天地偉業805544438080