关于监控视频如何直播?不断有朋友多次问到,在监控项目中,对视频监控进行直播也是常有的事,很多时候甲方都有这个要求,也在很多监控项目有应用,例如校园,企业中都会涉及到,那么主流的摄像机RTSP取流格式是怎样的呢?本期我们来总结下。
一、什么是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
大华8055444380(onvif默认关闭)
雄迈/巨峰80554
8899
天视通80554
80
中维80554
80
宇视8055411080
天地伟业805544438080