问题标签 [hikvision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1684 浏览

embedded-linux - 逆向工程海康威视相机固件和 LiteOS 引导加载程序

我有一台海康威视 IP 摄像机,我正在对其进行安全研究。(型号DFI6257E,貌似台湾独家型号。)

从闪存中转储固件并使用 binwalk 对其进行分析后,我发现很难理解其工作原理。几乎就像他们试图隐藏东西一样。

转储固件:https ://drive.google.com/file/d/1x9JiVbnZo4zNNnX8V8JS1MGsK4wmHFM6/view?usp=sharing

这是 binwalk 的输出:

我注意到的第一件事是在其他嵌入式设备固件中没有uboot headeruImage header经常看到。引导加载程序位于解压缩的 LZMA 数据中0x8E28(通过比较我从 UART 控制台输出和输出中看到的内容来了解strings 8E28​​)

但是这又不是一个常见的U-boot程序,因为当我使用 binwalk 分析它时,binwalk 未能检测到 U-boot。

我真的很想知道如何处理这些数据,0x8E28这样我就可以在 IDA 或 ghidra 上做一些 RE,并理清这个设备在内部是如何工作的。

相机的 Web 服务正在运行Angular(嵌入式设备中的另一个不寻常的功能。)但即使在 binwalk 提取之后,固件中也没有找到 Angular 二进制文件。Web 界面密码ipc_db不像大多数其他海康威视产品那样存储。

(提供的固件文件在我将管理员密码编辑为“HikHiktest”后被转储,因此 ipc_db 中的条目“admin:12345”不是 Web 界面正在寻找身份验证的正确条目。)

这个固件中还发生了很多神秘的事情。

我现在的猜测是解密已经完成uboot,其他东西是通过Huawei LiteOS为这个设备供电来处理的,但为了做进一步的研究,我需要首先从固件中提取这两个和正在使用的二进制文件。

谁能分享我如何实现我的目标?任何建议表示赞赏。

控制台启动日志的某些部分,如果有用的话:

0 投票
1 回答
1191 浏览

camera - 海康威视 MJPEG 子流嵌入 HTML

我们正在为一所大学使用数百台海康威视摄像机 (DS-9664NI-I8)。我们希望将它们嵌入到本地托管的网页中。摄像机、NVR 和网页在同一个本地网络上。

我们不想使用 RSTP,我们将使用 HTTP。

我们可以使用以下 URL 在浏览器上运行摄像头子流

但是,当我将它嵌入到图像 src 时,这将不起作用,因为浏览器不支持 HTML 嵌入凭据。

如何在网页上播放摄像头流?

0 投票
0 回答
377 浏览

ffmpeg - 使用 cvlc、openRTSP 或 ffmpeg 从 Hikvision 将 RTSP 保存到 .mp4 时出错

我正在尝试将来自 hikvion 相机的 RTSP 流保存到树莓派 3 中 USB 笔式驱动器中的 .mp4 文件。

我正在使用 raspbian,我从互联网上阅读了很多内容,并且我正在使用不同的程序来尝试保存视频。

我使用cvlc,openRTSPffmpeg, 并且它们都有错误...

我使用的一些命令:

我为这三个程序中的每一个都尝试了很多不同的参数......最终结果从来都不是很好。我猜海康威视固件没有很好地实现 RTSP 协议......

海康威视摄像机是否存在一些替代固件?因为我们有用于路由器的 openWRT 和 ddWRT?

有人和我有同样的问题吗?

(我想存储至少15分钟,即使保存.mp4文件,有时只保存几秒钟的视频,有时我无法重现视频)

错误图片:

打开RTSP:

在此处输入图像描述

在此处输入图像描述

ffmpeg:

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
366 浏览

hikvision - 海康威视 C# SDK - 音频异常检测

我正在尝试通过 C# SDK (CHCNetSDK.cs) 配置音频丢失检测,但我正在努力寻找有关这方面的任何文档。我可以连接到设备并登录,下一步是从设备获取现有的音频异常检测配置

我很确定我需要使用CHCNetSDK.NET_VCA_AUDIO_ABNORMAL

这是我到目前为止所拥有的

我相信这条线是错误的,NET_DVR_GetDVRConfig 是错误的调用方法

如果有人能指出我正确的方向,我将不胜感激。

0 投票
1 回答
190 浏览

hikvision - 在海康威视相机集成中出现错误 113

我正在为 NVR 使用设备 Hikvision sdk,API(NET_DVR_GetDVRConfig)的一些命令正在工作,但一些命令显示错误 113(无法加载 HCGeneralCfgMgr COM)。我使用了这个命令(NET_DVR_GET_IPPARACFG_V40)但我收到错误 113。我想要要知道此消息的含义是我的相机不支持还是我做错了什么?

0 投票
0 回答
126 浏览

javascript - 将海康威视演示页面发布到 iis 后无法捕获图像

我需要开发一个 IP 摄像机查看器和图像捕获网站。为此,我已经从海康威视下载了 WebSdk 并运行它,但当时没有将此网站发布到任何服务器上,我也可以查看实时预览并从实时预览中捕获图像。

但是当我将此网站发布到 IIS 中时,它会停止捕获图像。我一直在调用“clickDeviceCapturePic”方法。

我遇到了无法从海康威视相机捕获图像的问题。它没有给出错误,并且关于任何东西的文档都更少。如果你有开发它的经验。请给我建议。

下面是我尝试过的代码。

0 投票
1 回答
701 浏览

python - 尝试在 Python 中从海康威视摄像头读取热数据

我正在寻找访问相机热数据的解决方案。好吧,我使用了OpenCV,只能得到原始图像。但没有更多的过程数据,如温度。我尝试了有关海康威视相机的可用库并为此上网。但我无法成功。我也尝试了 FLIR 库,但没有成功。

我的第二个解决方案是将 RGB 转换为温度,但我不知道如何处理这种过程。我也知道设备温度范围在 20 到 150 度之间

寻找这样的东西:

我的视频输入类似于这张图片,例如我想通过点击它来找出鼻子有多热: 输入

0 投票
1 回答
947 浏览

api - 如何在 POST 请求海康威视 ISAPI 中发送多部分数据

我正在尝试将图片发送到DS-K1T671M Facial Recognition Device from Hikvisionusing Hikvision ISAPI

文件说我需要打电话

它说我需要发送这个身体+一张二进制图片。因此我需要发送多部分数据(图片+ JSON 内容)。

1º 请求

因此,在 Postman 中,如果我在图片中发送此请求。

在此处输入图像描述

它给了我一个错误,因为我也没有设置我的 json 正文数据。

2º 请求

然后,我尝试使用多部分发送它。

在此处输入图像描述

它有文件和 JSON,但仍然没有工作。

文档样本

我将发布文档中的请求

他们在 C# 中有一个工作示例

0 投票
1 回答
122 浏览

c++ - Qt Creator 和海康威视 SDK

我是 Qt Creator 的初学者,我需要询问是否可以使用从以下网址下载的 HIKVISON SDK: https ://www.hikvision.com/en/support/download/sdk/device-network-sdk--for-windows- 64 位-/

如果可以,我可以将它们导入 qt,然后如何?

0 投票
1 回答
132 浏览

hikvision - C#使用海康威视DS-K1T671TM-3XF人脸重组终端

我想要 C# 中的海康威视 DS-K1T671TM-3XF 人脸重组终端。

当发生用户面部识别时,我想在 C# 代码中捕获并匹配面部,如何做到这一点?

任何帮助的想法都会非常感激。

提前致谢。