Javascript 将Liveview从索尼摄像头传输到外部服务器上的网页

Javascript 将Liveview从索尼摄像头传输到外部服务器上的网页,javascript,node.js,socket.io,stream,sony-camera-api,Javascript,Node.js,Socket.io,Stream,Sony Camera Api,我有一个网络服务器(节点)通过他们的API访问索尼相机。该Web服务器目前与摄像头通过相同的wifi网络进行设置,但稍后将位于其外部Web服务器上。摄像头已通过WPS与我的wifi路由器配对 我可以同时访问我的两个摄像头,并发送拍照、缩放等请求。但是,我的问题是: 将liveview从索尼相机“流”到我的网页的最佳方式是什么?我在socket.io上尝试了这两种方法,查看文件等,结果类似。我需要尽可能最好的性能,因为它们以后不会在同一个网络上。现在,我正在将图像缓冲区保存到服务器上的一个文件中

我有一个网络服务器(节点)通过他们的API访问索尼相机。该Web服务器目前与摄像头通过相同的wifi网络进行设置,但稍后将位于其外部Web服务器上。摄像头已通过WPS与我的wifi路由器配对

我可以同时访问我的两个摄像头,并发送拍照、缩放等请求。但是,我的问题是:

  • 将liveview从索尼相机“流”到我的网页的最佳方式是什么?我在socket.io上尝试了这两种方法,查看文件等,结果类似。我需要尽可能最好的性能,因为它们以后不会在同一个网络上。现在,我正在将图像缓冲区保存到服务器上的一个文件中,我监视该文件的更改,然后向网页发送事件以加载该图像

  • 当我只从一个摄像头启动liveview时,它运行得非常好(它是 有时会停下来,但大部分时间都会回来 在同一页面上运行两个LiveView,更新我的图像 马上就要停下来了,太慢了。你知道为什么吗


谢谢!

对不起,我刚刚看到了这一点。我真的很想知道你是如何做到这一点的。官方的camera API camera生产了自己的服务器,你必须连接到服务器才能发送命令。你是如何克服这一限制的。你使用的是什么类型的摄像头?@Robert Sony我使用的是ilce-qx1摄像头,通过wp我将4台摄像机配对到路由器,然后通过同一个网络/接入点与它们进行通信:)对不起,我只是看到了这个。我真的很想知道你是如何做到这一点的。正式来说,camera API camera会生成自己的服务器,您必须连接到该服务器才能发送命令。你是怎么通过这个限制的。你使用什么类型的摄像机?@Robert Sony im使用ilce-qx1摄像机,通过wps,我将4台摄像机配对到路由器,然后能够通过同一网络/接入点进行通信:)