使用vlc获取海康威视视频流

1.下载相关软件

1.1海康威视官网-服务支持-工具软件-设备网络搜索

下载地址:

https://www.hikvision.com/cn/support/tools/hitools/

注意:必须跟摄像头在同一个局域网下才可以使用设备网络搜索工具,才能使用vlc获取到视频流。

1.2下载VLC

下载地址:Download official VLC media player for Windows - VideoLAN

安装完毕

2.获取海康摄像机的rtsp视频流,并用VLC测试

原博客地址:

https://blog.csdn.net/jiangbin881/article/details/111881210

2.1海康rtsp流的规则:

rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

实例:

rtsp://admin:hik12345@192.168.8.125:554/h264/ch33/main/av_stream

说明:

username: 用户名。例如admin。
​
password: 密码。例如12345。
​
ip: 为设备IP。
​
port: 端口号默认为554
​
codec:有h264、MPEG-4、mpeg4这几种。
​
channel: 通道号,起始为1。
​
subtype: 码流类型,主码流为main,辅码流为sub。

原视频流:

rtsp://admin:minitor1@192.168.31.77:8000/Streaming/Channels/202

2.2 播放成功的视频流:

m2摄像头

子码流(02,分辨率较低):

rtsp://admin:minitor1@192.168.31.77:5411/Streaming/Channels/302

主码流(01,分辨率较高):

rtsp://admin:minitor1@192.168.31.77:5411/Streaming/Channels/301

m3摄像头:

rtsp://admin:minitor1@192.168.31.77:5411/Streaming/Channels/402

m6摄像头:

rtsp://admin:minitor1@192.168.31.77:5411/Streaming/Channels/602

m7摄像头:

rtsp://admin:minitor1@192.168.31.77:5411/Streaming/Channels/702

3.yolov5项目中遇到报错:

AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor'

解决方案:

https://blog.csdn.net/m0_62988777/article/details/131858230?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169666485916800182759554%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169666485916800182759554&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-131858230-null-null.142^v95^insert_down28v1&utm_term=AttributeError%3A%20Upsample%20object%20has%20no%20attribute%20recompute_scale_factor&spm=1018.2226.3001.4187
海康威视通过录像机获取视频流的方法有两种。第一种方法是使用VLC media player进行操作。首先,您需要下载并安装VLC media player。然后,选择菜单栏中的"媒体",再选择"打开网络串"。在弹出的对话框中,输入RTSP地址,格式为rtsp://用户名:密码@IP:554。其中,用户名是admin,密码是前面重置的密码,海康威视摄像头的默认IP是192.168.1.64。点击播放即可开始捕获视频流\[1\]。 第二种方法是使用OpenCV库来读取视频流。您需要导入OpenCV库,并使用cv2.VideoCapture函数来打开视频流。在函数中,输入RTSP地址,格式为rtsp://admin:密码@IP。然后,使用cap.isOpened()方法来判断是否成功开始捕获到视频流。接下来,使用cap.read()方法来读取视频帧,并进行相应的处理。最后,使用cv2.imshow()方法来显示视频帧。在循环中,使用cv2.waitKey()方法来等待用户按下键盘上的"q"键来退出循环。最后,记得释放资源和关闭窗口\[2\]。 综上所述,海康威视通过录像机获取视频流的方法可以使用VLC media player或OpenCV库来实现。 #### 引用[.reference_title] - *1* *2* [读取海康威视摄像头实时显示视频流](https://blog.csdn.net/weixin_41258131/article/details/130722611)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [获取海康摄像机/录像机rtsp视频流地址格式](https://blog.csdn.net/MrReeed/article/details/121636140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值