1.海康威视客户端iVMS-4200连接NVR
2.海康威视SDK实例QtDemo显示NVR视频窗口(Linux+Qt)
3.海康威视NVR资源不足解决方法
4.海康威视NVR升级包怎么升级
5.NVR配置rtsp流模拟GB28181视频通道
6.海康威视NVR黑屏及资源不足解决方法
海康威视客户端iVMS-4200连接NVR
海康威视客户端iVMS-与NVR的海康连接指南
海康威视的iVMS-客户端是一款强大的综合监控软件,能够与多种设备协同工作,码海如NVR、海康DVR等,码海支持设备管理、海康人员管理等多功能。码海sparkworker源码本文将详细介绍如何通过SDK连接NVR以显示视频窗口。海康
首先,码海确保PC机与NVR通过网线相连并开启NVR。海康在NVR上,码海可以通过命令行工具如ipconfig查看网络配置,海康输入IPv4地址(例如:...2)、码海子网掩码(...0)、海康默认网关(..0.1)等信息。码海验证连接可用性,海康通过ping命令确认。
接着,wix的源码前往海康威视官网下载iVMS-客户端,如版本V3.6.0.6_C.exe,进行安装。安装完成后,打开客户端,进入在线设备添加界面,输入NVR的名称和用户名密码,按照提示进行添加。
在主预览界面,设置NVR的录像模式为移动侦测,以优化监控效果。在播放录像时,注意调整NVR的时间日期设置,确保同步。同时,勾选同步退出服务端,飞鱼源码网以确保连接的稳定。
通过以上步骤,您便可以成功连接海康威视客户端iVMS-到NVR,实现远程监控和管理。如果您遇到任何问题,可以参考相关技术文档或教程,如知乎文章《海康威视SDK实例QtDemo显示NVR视频窗口(Linux+Qt)》和CSDN博客。
海康威视SDK实例QtDemo显示NVR视频窗口(Linux+Qt)
1. 概述
在《海康威视客户端iVMS-连接NVR》一文中,我们通过海康威视客户端iVMS-连接NVR。
本文将介绍如何通过海康SDK连接NVR。
2. 下载SDK
海康威视官网:/
下载链接:open.hikvision.com/down...
文件名:CH-HCNetSDKV6.1.6._build_linux_.zip
3. 安装QT
详细安装步骤请参考《在Win的Linux子系统Ubuntu中使用Qt》
4. 编译海康官方实例
4.1 复制实例文件
将下载的海康SDK中的文件夹QtDemo复制到《在Win的Linux子系统Ubuntu中使用Qt》一文中创建的目录hk中。
在WSL中的目录hk
对应Win的目录:C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu.onWindows_rhkp1fndgsc\LocalState\rootfs\home\ccdc\hk
执行命令:chmod -R QtDemo
进入QtDemo目录
查看qt_demo_readme.txt
将SDK/lib下所有so文件拷贝到QtDemo/Linux/lib
修改权限:chmod -R Linux/lib
4.2 编译
使用QtCreator打开项目,选择项目并打开
执行编译:Build > Build All
如果出现错误,需要修改代码
1) 修改编码
选择GBK编码,以避免中文乱码问题
2) QtGui/QDialog找不到
由于Qt版本问题,去掉QtGui/。编辑猫源码所有出现此错误的地方都要修改
3) error: 'UnicodeUTF8' is not a member of 'QApplication'
原因是:QCoreApplication::UnicodeUTF8已被弃用。解决方法:
修改:
setText(QApplication::translate("MainWindow", "&Quitar", 0, QApplication::UnicodeUTF8));
为:
setText(QApplication::translate("MainWindow", "&Quitar", 0));
4) error: ‘class QHeaderView’ has no member named ‘setResizeMode’
解决方法:
将 setResizeMode 替换为 setSectionResizeMode
即将:
table->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
table->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
替换为:
table->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
table->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
5) error: ‘setCodecForTr’ is not a member of ‘QTextCodec’
Qt5以前涉及到中文要用下面三行:
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
Qt5删除了QTextCodec的成员函数setCodecForTr和setCodecForCStrings:
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
解决方法,注释掉上面两行。
修改,编译,再修改,再编译,直到没有错误。
没有错误,警告不管它。
编译完成
4.3 运行
登录设置:OK
选择通道:双击选择的通道:
海康威视NVR资源不足解决方法
录像机显示器上显示“资源不足”单(大)画面资源不足会出现这个报错的原因是接入的网络摄像机分辨率超过了录像机支持的最大分辨率。
NVR3.0
进入录像配置—编码参数—录像参数,将录像码流的分辨率和码率上限降低至录像机可接入的摄像机分辨率和码率上限。
NVR4.0 Lite
进入配置—录像管理—录像参数—主码流,将主码流的分辨率和码率上限降低。
NVR4.0
进入配置—录像管理—录像参数—主码流,悟能源码将主码流的分辨率和码率上限降低。
多(小)画面资源不足多(小画面)显示资源不足,需要将子码流的分辨率和码流上限降低,一般子码流的码率上限建议降低到k, 分辨率建议在4CIF 模式4。
NVR3.0
操作路径:录像配置—编码参数—子码流参数
NVR4.0 Lite
操作路径:配置—录像管理—录像参数—子码流
NVR4.0
操作路径:通道管理—视频参数—子码流参数
小贴士
修改的时候提示“该通道不支持此项功能”
1、如果是海康的摄像机,建议删除摄像机,网页登入访问摄像机,降低视音频菜单下子码流的参数,然后在录像机上重新添加。
2、如果是第三方厂家的摄像机,请联系摄像机厂家咨询摄像机是否支持子码流。如果支持,建议删除摄像机,网页登入降低摄像机子码流,然后重新添加。如果不支持,只能减少同时预览的画面个数。
海康威视NVR升级包怎么升级
海康威视NVR升级包升级方法如下:
1、用浏览器输入录像机IP地址登录录像机系统配置或者登录系统菜单面,点击按钮选择需要升级文件即可;
2、直接把升级包下载解压到U盘插到NVR上,在主菜单的系统维护中升级;
3、局域网用电脑登录NVR的WEB界面在系统维护中升级;
4、如果电脑上客户端已经添加过此NVR,可以在的设备管理里的远程配置中的系统维护里升级。
NVR配置rtsp流模拟GB视频通道
配置海康、大华监控摄像头与硬盘录像机接入GB平台涉及以下步骤:
1、海康设备接入配置步骤:通过web登录NVR管理系统,进入网络,高级配置界面,输入GB相关参数。将对应项按照获取的配置信息填写,确保视频通道的编码ID与硬盘录像机设定一致,并启用配置后保存。
2、海康硬盘录像机NVR接入配置:在NVR管理系统网络,高级配置界面输入GB参数。设置正确的视频通道编码ID以符合国标要求,长度为位,避免通道编号重复。
3、大华设备接入配置:登录NVR管理系统网络设置,平台接入界面输入GB相关参数。
配置完成后,进行rtsp推流与发布:
1、设置rtsp服务器端:下载并解压liveweb程序到任意目录。安装openssl和vs运行时库。在config.ini中配置运行liveweb.exe的机器IP。启动服务,将视频流推送至liveweb.exe运行的IP地址。
2、播放rtsp流:通过浏览器访问服务器IP加端口号的网址,如:http://..3.:/test4。测试不同视频屏同时播放,例如:test6、test、test分别代表测试6个、个、个视频屏播放。
海康威视NVR黑屏及资源不足解决方法
整个显示器黑屏
整个显示器黑屏,录像机未显示器开机画面,一般为信号未输入,建议更换显示器、调整显示器信号输入类型或更换显示器传输线材。 1、资源不足 录像机显示器上显示“资源不足” 2、单(大)画面资源不足 会出现这个报错的原因是接入的网络摄像机分辨率超过了录像机支持的最大分辨率。 NVR4.0 Lite 进入配置—录像管理—录像参数—主码流,将主码流的分辨率和码率上限降低至录像机可接入的摄像机分辨率和码率上限。 NVR4.0 进入配置—录像管理—录像参数—主码流,将主码流的分辨率和码率上限降低至录像机可接入的摄像机分辨率和码率上限。 NVR3.0 进入录像配置—编码参数—录像参数,将录像码流的分辨率和码率上限降低至录像机可接入的摄像机分辨率和码率上限。 2、多(小)画面资源不足 多(小画面)显示资源不足,需要将子码流的分辨率和码流上限降低,一般子码流的码率上限建议降低到k, 分辨率建议在4CIF 模式。 NVR4.0 Lite 操作路径:配置—录像管理—录像参数—子码流 NVR4.0 操作路径:通道管理—视频参数—子码流参数 NVR3.0 操作路径:录像配置—编码参数—子码流参数 小贴士 修改的时候提示“该通道不支持此项功能” 1、如果是海康的摄像机,建议删除摄像机,网页登入访问摄像机,降低视音频菜单下子码流的参数,然后在录像机上重新添加。 2、如果是第三方厂家的摄像机,请联系摄像机厂家咨询摄像机是否支持子码流。如果支持,建议删除摄像机,网页登入降低摄像机子码流,然后重新添加。如果不支持,只能减少同时预览的画面个数。海康威视NVR黑屏及资源不足解决方法的下载地址: 本地下载