如何使用rtsp协议访问海康IP摄像头

如何使用rtsp协议访问海康IP摄像头,第1张

在 下载VLC,安装,如果用CHROME 浏览器,安装时要把 Mozila支持 选上,安装完成并配置好后,在浏览器中输入 类似 “‘rtsp://username:password@IP摄像头地址:554/h264/ch1/main/av_stream” 即可使用rstp协议看到实时影像。

1、先确认rtsp协议是否正确,ip:port、user/pwd等还有相关拼写是否符合海康的标准;
2、ping检查网络,ping 对应ip是否通;检查对应的端口是否开放
3、部分海康相机有安全设置,需要在配置页上允许启用rtsp协议

  videojs的播放flv格式RTMP流需要浏览器运行flash插件,但是chrome现在已经不支持flash了,所以我们使用flvjs前端插件作为替代方案,并在流媒体服务器上加入了权限验证功能限制用户访问。

  此方案是基于上一节中的方案进行的优化,所以没有提及的地方和原方案保持不变。
一 在nginx中安装nginx->一、预览取流

设备预览取流的RTSP URL有新老版本,2012年之前的设备(比如V20版本的Netra设

备)支持老的取流格式,之后的设备新老取流格式都支持。

RTSPjpg
1、老版本

URL规定:

rtsp://username:password@<ipaddress>/<videotype>/ch<number>/<streamtype>

注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
举例说明:

DS-9016HF-ST的IP通道01主码流:

rtsp://admin:12345@172622106:554/h264/ch33/main/av_stream

DS-9016HF-ST的模拟通道01子码流:

rtsp://admin:12345@172622106:554/h264/ch1/sub/av_stream

DS-9016HF-ST的零通道主码流(零通道无子码流):

rtsp://admin:12345@172622106:554/h264/ch0/main/av_stream

DS-2DF7274-A的第三码流:

 rtsp://admin:12345@17261011:554/h264/ch1/stream3/av_stream
2、新版本

URL规定:

rtsp://username:password@<address>:<port>/Streaming/Channels/<id>(parm1=value1&parm2-=value2…)

注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
详细描述:

举例说明:

DS-9632N-ST的IP通道01主码流:

rtsp://admin:12345@172622234:554/Streaming/Channels/101transportmode=unicast

DS-9016HF-ST的IP通道01主码流:

rtsp://admin:12345@172622106:554/Streaming/Channels/1701transportmode=unicast

DS-9016HF-ST的模拟通道01子码流:

rtsp://admin:12345@172622106:554/Streaming/Channels/102transportmode=unicast

(单播)

rtsp://admin:12345@172622106:554/Streaming/Channels/102transportmode=multicast

(多播)

rtsp://admin:12345@172622106:554/Streaming/Channels/102 (后面可省略,默认单播)

DS-9016HF-ST的零通道主码流(零通道无子码流):

rtsp://admin:12345@172622106:554/Streaming/Channels/001

DS-2DF7274-A的第三码流:

rtsp://admin:12345@17261011:554/Streaming/Channels/103
注:前面老URL,NVR(>=64路的除外)的IP通道从33开始;新URL,通道号全部按

顺序从1开始。

二、回放取流

URL规定:

rtsp://username:password@<address>:<port>/Streaming/tracks/<id>(parm1=value1&parm2-=value2…)

注:VLC可以支持解析URL里的用户名密码,实际发给设备的RTSP请求不支持带用户名密码。
举例说明:

DS-9016HF-ST的模拟通道01:

rtsp://admin:12345@172622106:554/Streaming/tracks/101?starttime=20120802t063812z&endtime=20120802t064816z

DS-9016HF-ST的IP通道01:

rtsp://admin:12345@172622106:554/Streaming/tracks/1701starttime=20131013t093812z&endtime=20131013t104816z

表示以单播形式回放指定设备的通道中的录像文件,时间范围是starttime到endtime,

其中starttime和endtime的格式要符合ISO 8601。具体格式是

YYYYMMDD”T”HHmmSSfraction”Z” ,Y是年,M是月,D是日,T是时间分格符,H是小时,

M是分,S是秒,Z是可选的、表示Zulu (GMT) 时间。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10282355.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存