首页 > 其他分享 >海康威视IPC摄像头rtsp接入

海康威视IPC摄像头rtsp接入

时间:2023-09-19 14:00:12浏览次数:46  
标签:IPC 威视 rtsp cv2 海康 密码 摄像头

海康威视IPC摄像头rtsp接入

由于该设备辗转多人手中进行测试,不乏有人修改过密码等原因,导致默认的登录信息失效,因此需要使用海康威视官方渠道进行密码重置。

默认信息

# 海康威视摄像头信息
ip = '192.168.1.64'
port = '8000'
rtsp_port = '554'
user = 'admin'
password = '12345'

忘记密码及重置密码

PC端下载400密码重置助手 - 海康威视 Hikvision

打开400密码重置助手,选中所需重置的设备,右下角点击忘记密码,随后按弹出的对话框交互信息通过微信公众号获取密钥字符串或密钥文件,重置密码即可。

image-20230919131306656

密码重置完成后,登录http://192.168.1.64即可使用新的密码登录,账户名依旧是admin

通过配置页开启ONVIF协议

1.通过局域网访问摄像机,点击配置-系统-安全管理-安全服务将非法登录改为关闭

image-20230919131720789

2.点击配置-网络-高级配置-集成协议启用ONVIF协议或启用开放型网络视频接口

image-20230919131854422

3.点击添加-用户名和密码等级要求和设备激活时设置的用户密码等级要求一致,建议设置成和海康监控摄像头激活密码一致。用户类型选择管理员

image-20230919132031258

使用ODM测试并获取rtsp地址

打开ONVIF Device Manager软件(我使用的版本是ONVIF Device Manager-v2.2.250

使用刚刚设置的用户名和密码登录并打开Live video即可查看rtsp流地址

image-20230919132409466

我的参考地址见下,默认端口依旧是554

rtsp://192.168.1.64:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1

但是上面这个地址是通过请求参数的方式得到的,仅供参考,因此以下会将其转换为明文地址。

rtsp://admin:[email protected]/Streaming/Channels/2

其中admin和password是步骤(开启ONVIF协议)中所设置的信息,请注意,以上内容均可自定义修改。

使用python获取打开视频流

以下是使用OpenCV打开海康威视IPC摄像头视频流的一个demo,具体的配置信息需要根据实际进行修改

'''
Author: Dapenson
Date: 2023-09-19 13:03:40
LastEditors: Dapenson
LastEditTime: 2023-09-19 13:32:41
FilePath: \camera\Hikvision-show.py
'''
import cv2

# 海康威视摄像头信息
ip = '192.168.1.64'
port = '8000'
rtsp_port = '554'
user = 'admin'
password = '12345'

#"rtsp://admin:[email protected]/Streaming/Channels/2"
# 获取海康威视 IPC 摄像头的 rtsp地址
rtsp_url_1 = f"rtsp://{user}:{password}@{ip}:{rtsp_port}/Streaming/Channels/2"

print(rtsp_url_1)
# 创建 cv2 摄像头对象
cap = cv2.VideoCapture(rtsp_url_1)

# 设置视频输出参数
fourcc = cv2.VideoWriter_fourcc(*'mp4v')  # 输出视频格式
fps = 25.0  # 输出视频帧率
out = cv2.VideoWriter('output.mp4', fourcc, fps, (1920, 1080))

while True:
    # 读取摄像头的当前帧
    ret, frame = cap.read()

    # 如果帧读取成功
    if ret:
        frame = cv2.resize(frame, (1920, 1080))
        # 在窗口中显示帧
        cv2.imshow("TpLink IPC Camera", frame)
        # 写入视频帧
        out.write(frame)

    # 按下 'q' 键退出循环
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# 释放摄像头和视频写入对象,并关闭所有窗口
cap.release()
out.release()
cv2.destroyAllWindows()

标签:IPC,威视,rtsp,cv2,海康,密码,摄像头
From: https://www.cnblogs.com/dapenson/p/17714439.html

相关文章

  • 视频汇聚/视频云存储/视频监控管理平台EasyCVR分发rtsp流起播慢优化步骤详解
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的......
  • 视频汇聚/视频云存储/视频监控管理平台EasyCVR分发rtsp流起播慢优化步骤详解
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的......
  • vue页面集成海康威视web视频播放插件
    参考大神链接:https://www.jianshu.com/p/71d97362fdd81、进入海康威视官网下载web视频插件下载插件开发包:https://open.hikvision.com/download/5c67f1e2f05948198c909700?type=10 官方教程:https://open.hikvision.com/docs/docId?productId=612781c8ec4acb28e0e1c0c3&versi......
  • ZLMediaKit拉取海康威视摄像头RTSP视频流时拉流失败
    场景ZLMediaKit在Windows上实现Rtmp流媒体服务器以及模拟rtmp推流和http-flv拉流播放:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130221608按照以上教程拉取海康威视rtsp流时发现拉流失败。然后使用VLC和ffmpeg测试时同样无法拉流。使用ffplay.exertsp流地......
  • RTSP/Onvif视频服务器EasyNVR视频监控管理平台HLS流播放中断的原因及其解决办法
    EasyNVR是TSINGSEE青犀视频基于RTSP/Onvif协议推出的视频能力平台,既有硬件设备,又有软件平台,是比较灵活的一项流媒体产品。它可实现设备接入、实时直播、录像、检索与回放、存储、视频分发等视频能力服务,可覆盖全终端平台(pc、手机、平板等终端),在智慧工厂、智慧工地、智慧社区、智慧......
  • 浅析RTSP/Onvif视频服务器EasyNVR视频融合平台的方案实现及其应用场景
    EasyNVR是基于RTSP/Onvif协议接入的视频平台,具备视频直播监控、录像、检索与回看、存储、国标级联等视频能力,可支持将接入的视频流进行全平台、全终端的分发,包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等。视频融合平台是一种综合性的软硬件解决方案,旨在集成和管理多源视频......
  • VR头显Unity下如何实现毫秒级延迟的RTMP或RTSP播放?
    技术背景虚拟现实(VR)技术的互动性和沉浸感,为我们提供了一种全新的视觉体验,不过,如果需要实现真正的沉浸式体验,VR播放的延迟问题非常重要。好多VR场景下,如果存在延迟,用户在移动头部时可能会感觉到画面反应不及时,导致影响视频的流畅度。在VR电影或VR直播中,延迟则可能导致画面和声音的实......
  • Unity下如何实现RTMP或RTSP播放端录像?
    好多开发者问我们,Unity环境下,除了RTSP或RTMP的播放,如果有录像诉求,怎么实现?实际上录像相对播放来说,更简单一些,因为不涉及到绘制,只要拉流下来数据,直接写mp4文件就好了。本文以大牛直播SDK的Windows平台为例,大概介绍下如何实现Unity环境下的录制,Linux、Android、iOS平台实现也类似,都是......
  • RTSP/Onvif安防视频云平台EasyNVR视频监控汇聚平台显示视频流却无法播放,是什么原因?
    EasyNVR是基于RTSP/Onvif协议的视频平台,拥有视频监控直播、录像、云存储、检索与回看、国标级联等视频能力,可支持将接入的视频流进行全平台、全终端的分发,分发的视频流包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等格式。 有用户反馈,在EasyNVR平台播放时,有视频流但却一直......
  • RTSP流媒体服务器EasyNVR安防视频云服务平台如何手动配置Onvif探测功能?
    安防监控系统EasyNVR视频云存储平台可实现设备接入、实时直播、录像、检索与回放、视频云存储、视频分发等视频能力服务,可覆盖全终端平台(pc、手机、平板等终端),在智慧工厂、智慧工地、智慧社区、智慧校园等场景中有大量落地应用。 有用户反馈遇到EasyNVR平台探测不到Onvif设备......