0

我想在我的应用程序中使用ip camera 作为网络摄像头。是否有创建虚拟网络摄像头的应用程序并可以添加工作 IP?

4

1 回答 1

2

您尚未指定您正在查看的相机或您正在编程的操作系统或语言,因此这解决了一般情况:

对于大多数 IP 摄像机,直接在您的应用程序中从 IP 摄像机上拉出帧通常要容易得多。通常,这将使用 HTTP GET 请求,可以使用 libcurl 之类的东西来完成。这比直接连接相机的大多数相机接口要简单得多,因为所有编码和捕获选项、设备打开/关闭都会为您处理,并且您收到的是 JPEG 或类似文件。

如果你真的想制作一个虚拟相机设备,这在 Linux 上很容易,例如使用类似v4l2vd的东西,你需要编写一些胶水来将它连接到你想要的源,但它相当简单,你最终会得到什么它看起来像任何其他 V4L2 设备。

于 2012-03-30T13:42:54.723 回答