关于Edison的视频传输问题

2015-09-078092
AI 快速预览详细 收起
本文讨论了三种将Edison摄像头数据通过WiFi传输到PC机上的方法。第一种方法是使用C++和OpenCV读取摄像头信息并通过socket传输给主机。第二种方法是使用Node.js读取摄像头信息并通过socket传输给主机,但这种方法的可行性尚不确定。第三种方法是在Edison端安装mjpg-streamer,在主机上通过IP地址访问。每种方法都有其优缺点,可以根据具体需求选择最适合的方案。
因为想将Edison的摄像头数据通过wif传输到PC机上处理,现在想到的是两种方式

1.Edison端,使用opencv读取摄像头信息,并通过socket传输给主机。
2.Edison端,使用node.js读取摄像头信息,并通过socket传输给主机。
3.Edison端,安装mjpg-streamer,在主机上通过ip地址访问。

其中
1.用linux的C++写程序,好像没啥问题,
2.需要在node.js里面读取摄像头信息,这个还不太确定是否可行。
3.mjpg-streamer网上也看到过教程,好像问题也不大

大家怎么看?

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
lianuo
lianuo
作者
昨天在家试了opencv和mjpgstreamer,都没问题,mjpeg我用了1080*720的分辨率30帧,也可以。还是edison的能力强。
chenhu
chenhu
我们用过mjpgstreamer, 性能上没问题.
lianuo
lianuo
作者
回复chenhu
谢谢你的信息,看来视频可以用这个独立传输了,其他信息再用socket传输
lianuo
lianuo
作者
https://github.com/peterbraden/WebcamParallax.js
这里有个用js调用opencv来读摄像头的例子,还没试,看起来还挺靠谱的。
孙毅
孙毅
哇塞,很帅的总结。第1,3点完全没有问题。很少做网页开发,所以node.js没怎么玩过,心里也没底。
我只用过opencv的方法,挺早之前了。
然后看过蘑菇云他们用过第3种 gstreamer的方法。
期待node.js 方法介绍啊 :)
- 没有更多了 -