问题标签 [onvif]

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 投票
2 回答
26049 浏览

.net - 如何将 Onvif Api 与监视摄像机一起使用

我的公司为其客户提供安全和监控服务,我被要求对如何使用 onvif api 进行研发。我访问了他们的操作页面和一些操作的相关wsdl定义。到目前为止,我的任务表明 onvif 已经为安全设备创建了一套标准,并且符合标准的设备实现了onvif api 和规范页面上列出的服务。我认为解决方法是我通过使用来自 onvif 站点的 wsdl 定义创建 Web 服务客户端存根,并使用设备的 ip 作为端点来获取其功能。我的假设正确吗?此外,如果有人可以向我推荐一些初步的阅读材料,我将非常感激。

0 投票
2 回答
14833 浏览

c - 如何在 ONVIF 中对用户进行身份验证?

我们有支持 ONVIF 协议的网络 IP 摄像机。当我尝试获取其 PTZ 配置时,它给出了 Auth 错误。我在 C 中实现这一点。以下是请求和响应。

要求:

回复:

如何验证用户身份?谢谢

0 投票
2 回答
13209 浏览

c# - How to get device information using Onvif library c#?

I am making a c# windows application which collects the devices connected to my network using an open source library Onvif.

i am doing in this way.

Error Message :: There was no endpoint listening at http:// something:port/onvif/device_service that could accept the message.this is often caused by an incorrect address or SOAP action

can any one help me?

I think i am not making proper connection with the server, is it so? if so then how to resolve it?

0 投票
1 回答
2025 浏览

c++ - 身份验证标头在 ONVIF 请求中不起作用?

我正在用 C 编写一个 API,用于使用 ONVIF 对用户进行身份验证。我编写了一些代码来制作身份验证标头。但是当我发送这些标头时,他的服务器响应“无法验证或授权安全令牌”

之后,我使用 POST 方法在 HTTP 上发送了这个请求。

回复:

我做错什么了吗?特别是在创建摘要时?谢谢

0 投票
2 回答
2685 浏览

c++ - ONVIF 身份验证错误?

我正在用 C 编写一个 API,用于使用 ONVIF 对用户进行身份验证。我编写了一些代码来制作身份验证标头。但是当我发送这些标头时,服务器会响应“无法验证或授权安全令牌”

之后,我使用 POST 方法在 HTTP 上发送了这个请求。

回复:

我同步了时间。我认为问题出在我的身份验证标头上。我没有找到任何有用的文档来指定摘要和其他标头的确切数据类型和创建方法。任何帮助将不胜感激。谢谢

0 投票
1 回答
1449 浏览

security - 我是否为 ONVIF 身份验证创建了有效的 WS-UsernameToken?

我正在用 C 编写一个用于 ONVIF 身份验证的 API。我创建了 WS-UsernameToken,但它不起作用。这个 WS-UsernameToken 有什么问题吗?

但是当我使用这些值并发送 ONVIF 请求时。它回复“无法验证或授权安全令牌”。我想知道我在哪里犯错误。谢谢

0 投票
1 回答
30825 浏览

stream - 从支持 ONVIF 协议的网络 IP 摄像机获取实时流?

我有网络 IP 摄像机(佳能 VB-M40)。本相机支持 ONVIF 协议。我正在使用 C 语言在 Windows 中实现其 ONVIF 功能。我使用以下请求获得了它的 RTSP URI。

回应是:

根据 ONVIF 规范,一旦我得到流 URI,我应该向设备发送“DESCRIBE”请求。我正在使用此过程,因为我需要 TCP 上的流。

我的问题是如何将“DESCRIBE”请求发送到设备以及在哪个套接字上?

我是否应该在发送 GetStreamURI 请求的同一个套接字上发送此请求。或者我必须创建另一个。请求的格式是什么?

0 投票
3 回答
2909 浏览

c# - 定义 DeviceClient(Bind, endPointAddress)

我正在尝试与ONVIF认证设备交互,例如能够访问简单的设备信息。

我一直在尝试使用另一个成员在此处提供的以下代码:

.NET 4.0 中的 ONVIF 身份验证与 Visual Studios 2010

但是,我无法理解DeviceClient的功能是什么以及它的作用。我试图在ONVIF WSDLs和作为一个类上找到它,但无济于事。我对C#WSDLsONVIF非常陌生,因此感谢任何帮助。

提前致谢!

0 投票
1 回答
1090 浏览

soap - 如何向 SOAP 信封 (gSOAP) 添加额外的命名空间

我正在实现一个 ONVIF 兼容设备。gSOAP 工具包用于从 ONVIF WSDL 文件生成 C++ 代码。除了 SOAP 错误处理之外,一切正常,ONVIF 指定了一个额外的命名空间,称为 ter = “http://www.onvif.org/ver10/error”。此名称空间需要包含在 gSOAP 发送的 SOAP 信封中。

我现在正在尝试这个几天,但我无法弄清楚。

有谁知道如何解决这个问题?

提前致谢

0 投票
1 回答
5244 浏览

delphi - Onvif - 无效的 SOAP 消息或 SOAP 版本不匹配

我真的对 Onvif 身份验证感到困惑。

我无法在 AXIS 和 SONY 相机上执行 onvif 命令。

这是生成请求的代码:

生成的 SOAP XML:

这是回应:

你能告诉妈妈出了什么问题吗?

谢谢