我有一个Raspberry Pi(2B,运行Raspbian Jessie 02/09)和一个网络摄像头(ID 041e:406c Creative Technology,Ltd Live!Cam Sync [VF0520],兼容V4L)。在Node.js中流式传输摄像头数据
我试图建立一个机器人,我想象中的相机会的工作是这样的:
PI(Node.js的) - >服务器(计算机,Node.js的,运行电子创建窗口为相机图像)。
目标是使用套接字(socket.io)以可用帧速率(10〜20?)将Pi中的数据发送到服务器。
我已经研究过的模块,例如:
- 节点相机,它没有工作(空白图像),以及用于的WebSockets。
- 节点的OpenCV(上NPM OpenCV的),它无法编译,而当它没有,没有正确地检测相机(但蟒蛇发现它完全符合OpenCV的)
很多我的导游在互联网上发现要求客户端连接到浏览器,以便能够检索摄像头数据,这不是我想要的。
任何帮助将不胜感激,谢谢!
编辑: 为了澄清,我有我想JPEG(或其它格式)使Node.js socket.io服务器的网络摄像头数据被传递到在一个合理的帧率从Node.js的(V5.6.0 )客户端。
什么_is_你想要什么?您是否想通过手机访问摄像头数据?一个Java应用程序?你的问题有点不确定。尝试更具体。 – jperezov
嗨,我已经编辑了这个问题来澄清一点,谢谢。 – Justin
关于需要将客户端连接到浏览器的指南:您应该关闭这些指南,然后更换浏览器。换句话说,弄清楚如何使摄像头与节点+浏览器一起工作,然后_找出如何使摄像头在没有浏览器的情况下与节点一起工作。 – jperezov