起源:由USB HUB想到做一个-------USB HUB连接电脑,然后三个(免驱)USB摄像头连HUB的拍摄物体正/俯/左视图的软硬件一体的东西。
问题:一种说法是单个USB控制最大传输理论上为70多MB,打个折扣约50MB的实际速度,而640*480的视频大约需要26MB,所以最多带两个。多摄像头一定能做,但是如何做外面公开的经验真的很少,而且本次想法很简单,只求能拍摄照片。如此,今天开始慢慢做咯。
2015/1/2
实验了一些代码,果断放弃。验证了真的只能同时显示两个摄像头的视频,but好消息是一个HUB上连N个摄像头这些摄像头都是能够获取到视屏。SO,给出以下建议:
假设一个HUB上连了A、B、C、D四个摄像头:
1. 写个时间轮续,间隔多少秒后停下两个显示另两个。
2.一个USB control 上最多连两个,那就多连几个USB control。(注意:有的电脑有很多的USB口但不见得有多个USB control)。
3.PCI的USB扩展口,值得你拥有。
4.据说高手可以写驱动解决这个问题,我是没指望了。。。