¿Cómo puedo agregar más puertos con suficiente potencia para ejecutar seis cámaras web USB en mi computadora portátil al mismo tiempo?

¿Cómo puedo agregar más puertos con suficiente potencia para ejecutar seis cámaras web USB en mi computadora portátil al mismo tiempo?

Quiero utilizar seis cámaras en mi computadora portátil a la vez (grabar video a la vez).

El problema al que me enfrenté es que no hay suficientes puertos USB. Entonces compré un concentrador USB que no funcionó bien porque dividía el ancho de banda USB entre las cámaras conectadas a ese concentrador.

Ahora estoy buscando otra forma de agregar ranuras USB adicionales a mi computadora portátil.
O conectar mi computadora de escritorio a mi computadora portátil de alguna manera, para poder ejecutar el programa en mi computadora portátil usando los puertos USB de mi computadora de escritorio.
O cualquier otra forma de lograr el objetivo final.

Respuesta1

El vídeo es una carga de trabajo que consume mucho ancho de banda. El vídeo USB de cámaras baratas lo es aún más, ya que están diseñadas para que el host haga la mayor parte del trabajo de codificación.

Entonces, para que 6 cámaras funcionen al mismo tiempo, debe proporcionar suficiente ancho de banda USB desde las cámaras a su máquina para transportar esas 6 transmisiones al mismo tiempo; esto podría ser un desafío, ya que la mayoría de las cámaras económicas estarán en USB. Solo 2.0 pero casi lo satura.

Además de eso, debes asegurarte de que la CPU de tu computadora portátil sea lo suficientemente potente como para manejar 6 transmisiones al mismo tiempo; las cámaras USB baratas tienen un uso de CPU notoriamente alto.

Le sugiero que investigue el uso de cámaras basadas en IP en lugar de cámaras basadas en USB: éstas realizan el trabajo de compresión dentro de la cámara y puede obtener fácilmente muchas transmisiones de buena calidad a través de un solo puerto gigabit. Una transmisión HD h.264 de 12 Mbit/s puede transportar una calidad que no muchas cámaras pueden lograr, y puedes obtener un máximo teórico de 80 de ellas en un solo puerto gigabit con un conmutador de $ 25.

Respuesta2

Incluso si usa un concentrador USB-3 también tendrá el mismo problema (y CPU para el video). Lo mejor seguirá incluso la respuesta anterior: cámara IP (o el kit DVR convencional y más económico)

https://stackoverflow.com/a/10243723/4122311

El problema no es cuántos puedes descubrir. En un solo bus USB, podrían ser posibles ~127.

Sin embargo, un bus USB sólo puede transferir una cantidad limitada de bytes por segundo. Entonces, si desea utilizar más de uno, debe calcular la cantidad de ancho de banda que tiene para la transmisión de video.

Ejemplo: un bus USB normalmente puede entregar de manera realista ~35 MB/s. 640*480*2 bytes por píxel => 614400 bytes por cuadro. @30 FPS, esto es ~17 MB/s, por lo que puedes usar 2 cámaras simultáneamente con esta configuración.

información relacionada