一台PC可以访问多少个USB摄像头

Joh*_*umo 5 .net c# usb camera pc

我只是想知道一台台式电脑可以访问多少USB摄像头?有限制吗?我打算创建自己的Windows应用程序(使用.NET)来捕获大约10台连接到台式PC的USB摄像头.这可能吗?

Chr*_*her 17

问题不在于你能发现多少.在单个USB总线上,~127可能是可能的.

但是,USB总线每秒只能传输有限的字节数.因此,如果您想要使用多个,则必须计算视频流的带​​宽量.

示例:USB总线通常可以实际提供~35 MB/s.每像素640*480*2字节=>每帧614400字节.@ 30 FPS这是~17 MB/s,因此您可以使用此设置同时使用2个摄像头.


Ste*_*Ste 0

[编辑]

实际上,请参阅这篇文章,其中解释了: 获取已连接的 USB 设备列表

我不确定是否有上限。如果我发现的话,我会检查并回复。

[进一步编辑]

找不到记录的最大值。理论上,它ManagementObjectCollection应该能够容纳数百万个物体。如果您遇到问题(我对 10 个设备表示怀疑),您可以在实例化时预先分配集合大小。

我刚刚进行了测试,可以通过集线器连接 10 多个 USB 设备。你应该没问题。