我想在我的应用程序中使用 ip camera作为网络摄像头。 是否有应用程序来创建虚拟网络摄像头,并可以添加IP工作?
答案 0 :(得分:2)
您没有指定您正在查看的相机或您正在编程的操作系统或语言,因此这解决了一般情况:
对于大多数IP摄像机来说,直接在应用程序中直接从IP摄像机上拔下框架通常要容易得多。通常情况下,这将是一个HTTP GET请求,可以通过libcurl之类的东西来完成。这比直接连接相机的大多数相机接口简单得多,因为所有编码和捕获选项,设备打开/关闭都可以为您处理,您收到的是JPEG或类似物。
如果您真的想要制作虚拟相机设备,这在Linux上非常简单,例如:使用v4l2vd之类的东西,你需要写一些粘合剂来将它连接到你想要的来源,但它相当简单,你在它的最后得到的东西看起来像任何其他V4L2设备。