问题标签 [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 投票
1 回答
12045 浏览

streaming - 适用于基于 Linux 的系统的 ONVIF 兼容开源流媒体服务器

我目前正在从事一个 ip-camera 项目。最初我们决定使用live 555作为流媒体服务器,但后来我们需要使相机符合ONVIF标准。

我不确定这一点,但live 555还不符合 ONVIF 标准。我能找到的关于 onvif 的唯一相关链接是这个。我们的摄像头运行嵌入式 Linux,因此我们正在寻找兼容 ONVIF 的开源流媒体服务器。

如果有人可以告诉:

  1. live 555 ONVIF 现在是否兼容?
  2. 是否还有其他适用于基于 Linux 的系统的开源、ONVIF 兼容流媒体服务器
0 投票
1 回答
847 浏览

onvif - 将 ONVIF 设备管理器连接到 Geovision PTZ 摄像机时出错

错误是:响应消息的内容类型 text/html 与绑定的内容类型(application/soa+xml; charsset=utf-8)不匹配,如果使用自定义编码器,请确保 IsContentTypeSupported 方法实现正确。响应的前 1024 个字节是:' .... N 依此类推 ......

0 投票
2 回答
2597 浏览

java - 如何在eclipse中安装onvif库

我只是在使用 ONVIF。我已经从http://synesis.ru/en/surveillance/downloads下载了“onvifdm-onvif.tar.gz”下载了“onvifdm-onvif.tar.gz” ,其中有四个文件(onvif.discovery.dll、onvif.services.dll、onvif.session。 dll 和 onvif.utils.dll)。我还从这个论坛获得了一个演示代码,其中有这样的行“import org.onvif.ver10.schema.SystemDateTime;”

显然,演示代码找不到 onvif 库,因为错误消息说“无法解析导入 org.onvif”。

谁能让我知道如何找到合适的 onvif 库,如何将其正确导入到我的 Eclipse 中?任何帮助将不胜感激!

0 投票
1 回答
2425 浏览

video - ONVIF 是否提供用于从网络摄像机检索图像的 API?

我正在尝试从网络摄像机中检索图像。我可以使用 MJPEG 做到这一点,但有人告诉我,我可以使用 ONVIF SDK 做到这一点。真的吗?

最好的祝福,

0 投票
1 回答
961 浏览

c++ - 如何在 C 中访问 SOAP 标头

我是 SOAP 新手,正在尝试实现用户身份验证,我请求一些帮助,

这是从客户端发送的 XML 请求

我想访问username在这个 XML 请求中发送的内容

在 Soap 生成的 SoapServer.c 中,它有一个名为

下面的函数是将 xml 解析为 SOAP 结构的地方,

`

` 所以尝试用这种方法访问/打印用户名(从现在开始的基本访问开始)

但这每次都会打印一些垃圾值,通过指向结构访问用户名也是完全正确的,如果有人给出一些关于如何访问 SOAP 标头的指针,这将是有帮助的。

0 投票
1 回答
16102 浏览

c# - 如何在 C# 中发现 onvif 设备

我正在开发一个应用程序,它将探测连接在网络上的 ONVIF 设备以进行自动发现。根据 ONVIF Core 规范,探测消息的 SOAP 格式为:

如何在 WCF 中发送此消息以发现 onvif 设备?

0 投票
1 回答
1200 浏览

c - 生成的 stdsoap.h 与 gsoap 2.8.10 和 2.8.11 及更高版本的差异

我们使用带有 ONVIF wsdl 的 gSOAP。2.8.10 的响应与 2.8.11 及以上版本不同。这就是我们所面临的,

观察到两个变化,

  1. 关于命名空间。ns1 被替换为 tev。(我们解决了这个问题)

  2. char __any 在 2.8.10 中是双指针,但在以上版本中,它是单指针。(无法解决这个问题)

我们担心 char __any。

您能否帮助我们理解为什么在 2.8.11 及以上版本中会出现这种差异。我们如何克服这一点?

0 投票
1 回答
1908 浏览

ios - 网络摄像机应用

请建议我如何开发一个基于 iPhone/Android 的应用程序,它可以显示来自 IP 摄像机的实时流媒体?

是否可以使用简单的 HTTP 编程进行开发?

如果可能,HTTP API 是否特定于 IP cam 的制造商?这些 ONVIF 和 PSIA 真正定义了什么?

这是否意味着如果 IP cam 遵循 ONVIF 是同一个应用程序可以与任何其他遵循 ONVIF 的 IP cam 一起使用?

0 投票
1 回答
936 浏览

java - 没有服务元素的 Apache CXF wdsl2java 代码生成

我正在尝试为具有 wsdl 的 onvif 开发一个客户端,如下所示:

http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl

wsdl2java 运行良好并生成代码。但是,因为 wsdl 中没有元素,所以它不会生成服务类供我使用。它只为元素生成一个接口。

对于提供服务的每个设备,Web 服务的端点 URI 都会有所不同。我的问题是,鉴于该 URI,我应该如何获取 portType 接口的实例,以便我可以使用该接口与 Web 服务进行交互?

谢谢

0 投票
2 回答
3320 浏览

c++ - 使用 wsdl2cpp 生成有效的 Onvif 代码

我从 cmd 生成了 DeviceMgmt 存根

第一次,我收到类似“未找到服务”的错误,我通过添加以下内容解决了它:

在 devicemgmt.wsdl

我在VS2012中打开生成的项目,将项目配置类型设置为动态库。编译后出现很多错误,例如:

有人使用 WSO2 为 Onvif生成了工作代码吗?我究竟做错了什么?