0

我已经使用 Onvif 一个月了,我能够接收流 URI 并控制我自己用 C# 设计的客户端程序中的所有配置内容。

在我的应用程序中,我想从 10 个 IP 摄像机中获取视频(1 或 2 分钟流),然后创建一个 10 分钟的视频。所以这就像嵌入来自所有摄像机的视频。

我的问题是 - 我可以在这个应用程序中使用 Onvif 吗?

我之所以问,是因为我只在所有 Onvif WSDL 文件中找到了有关配置内容的信息。所以我怀疑我是否可以使用。请您告诉我 Onvif 与我指定的应用程序的兼容性。如果您还提供一些有关如何使其成为可能的信息,我会更高兴。

4

1 回答 1

1

您可以使用 Onvif 配置摄像头以供应用程序使用,但您不会使用 Onvif 实际从摄像头获取视频。

您可以使用 Onvif 配置流(编码格式、多播设置、网络配置等)并获取流的 Uri(GetSreamUri),但您需要直接访问 RTSP 流以获取实际视频。

这可以使用诸如带有Direct Show的ffdshow之类的东西来完成,以从每个摄像机中获取视频并进行编译。

Onvif 有一个流媒体规范,它描述了兼容的摄像机必须如何实现流媒体,但它仍然会导致摄像机在网络上产生视频流。客户最终如何获取视频超出了规范的范围。

于 2014-08-29T16:09:50.843 回答