使用RTSP协议对大华网络摄像头进行取流

目标

用电脑或者带有网口的移动设备将大华网络摄像头的视频流取出来。

具体操作

给摄像头供电

用网线将摄像头与笔记本连接起来

用大华的工具管家设置IPC的IP地址,使摄像头与笔记本在同一网段(前三部分相同)
在这里插入图片描述

然后先别急着填URL,严格按步骤来才容易排查问题所在,在电脑浏览器输入摄像头的IP地址,看能否弹出登录页面。
(不行的话ping一下看能不能ping通 ping——判断两个设备是否在同一个局域网下.

可以的话按下面的格式填写URL:
在这里插入图片描述
这是大华客服提供的资料:

预览可以使用RTSP协议进行取流 就是一个取流的URL
rtsp://username:password@

:/Streaming/Channels/(?parm1=value1&parm2-=value2…)
注:VLC 可以支持解析URL 里的用户名密码,实际发给设备的RTSP 请求不支持带用户名密码。 详细描述: 举例说明: 通道01 主码流:
rtsp://admin:12345@172.6.22.234:554/Streaming/Channels/101?transportmode=unicast
通道01 子码流:
rtsp://admin:12345@172.6.22.234:554/Streaming/Channels/102?transportmode=unicast
通道01 三码流:
rtsp://admin:12345@172.6.22.234:554/Streaming/Channels/103?transportmode=unicast
DS-9016HF-ST 的模拟通道01 子码流:
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/102?transportmode=unicast
(单播)
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/102?transportmode=multicast
(多播) rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/102
(?后面可省略,默认单播) DS-9016HF-ST 的零通道主码流(零通道无子码流):
rtsp://admin:12345@172.6.22.106:554/Streaming/Channels/001
DS-2DF7274-A 的第三码流:
rtsp://admin:12345@172.6.10.11:554/Streaming/Channels/103
注:前面老URL,NVR(>=64 路的除外)的IP 通道从33 开始;新URL,通道号全部按顺序从1 开始。

主码流
rtsp://admin:a1234567@169.254.96.199:port/cam/realmonitor?channel=1&subtype=0
通道01 子码流:
rtsp://admin:a1234567@169.254.96.199:port/cam/realmonitor?channel=1&subtype=1
主码流的视频素质好于子码流

将URL填入VLC播放器,点媒体->打开网络串流
在这里插入图片描述
播放即可看到预览视频。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐