我想将视频流嵌入到我的网页中,这是我们自己的基于云的软件的一部分。视频应该是低延迟的(如视频会议),并且最好包含音频,但不是必需的。我很乐意从服务器端提供流式二进制数据,并使用 HTML5 视频将其嵌入到页面中。
我不满意的是从一开始就捕获视频数据的能力。客户还没有合适的解决方案,正在向我们寻求帮助。视频将通过我们的服务器设备进行路由,而不是直接连接到视频源的嵌入式设备。
使用 USB 或计算机内置摄像头对我们来说是一个已知数量。我想了解更多关于独立相机的信息。
某些型号的相机有自己的 API 文档(示例)。从我所读到的内容看来,制造商通常会拥有自己的 API,他们会在许多或所有模型上重复这些 API,并且每个制造商的 API 都会有所不同。然而,我只是做了表面阅读,希望从已经研究过这个,甚至可能有第一手经验的人那里获得更多的知识。
独立相机通常包含 API 吗?(这不是一个常见的要求,所以安全软件可以使用多行摄像头吗?)或者如果不是 API,如何从车载网络服务器检索数据?它通常是基于闪存的吗?也许我可以从那里捕获一个可重复使用的视频流?或者流格式通常是多种多样的?
尝试让服务器端捕获该数据时会遇到什么?
与 USB 摄像头解决方案相比,独立设备的延迟如何?
您是否有挑选适合通过服务器流式传输的独立摄像机的技巧?
我在使用 JavaScript(HTML5 和 Node.JS)、Perl 和 Java 方面经验丰富。