15 votos

50 webcams USB en un solo equipo. ¿Es eso realmente posible?

Teóricamente un USB de la cámara web de alta definición de trabajo a 15 FPS consumir un ancho de banda a punto de 18MB/s - 1280 (ancho) x 960(altura) x 3(RGB canales) x 15(FPS) - sin compresión. Una controladora USB 2.0 tiene un rendimiento eficaz de 35 MB/s, siendo capaz de manejar 2 cámaras(la bruja me ha confirmado en la práctica). Un controlador USB 3.0 tiene una parte teórica máxima velocidad de transmisión de 625MB/s que es capaz de manejar 34 cámaras(625/18 = 34.72), por comodidad, vamos a suponer que puede manejar un máximo de 8 cámaras(no confirmado aún). El uso de ambos supuestos, es posible estimar que la madre de la junta de P8B75-V puede manejar al menos el 50 simultánea webcams:

  • 3 ranuras PCIe (una tarjeta PCIe x4 y dos PCIe x1, excluyendo el PCIe x16 para la tarjeta gráfica): Convertir a USB 3.0 mediante un adaptador + USB 3.0 CENTROS, lo que resulta en 24 webcams
  • 2 USB 3.0 Controladores (escuchar y frontal): USB 3.0 CENTROS de lograr 16 cámaras web
  • 3 Ranuras PCI: Convertir cada uno para USB 2.0, mediante un adaptador, lo que resulta en 6 cámaras web
  • 2 Controladores USB 2.0: 4 cámaras web

Entonces, mi pregunta es:

Es que la configuración es realmente posible? Alguien ha intentado sobrecargar el sistema con tantas webcams USB?

Problemas:

  • Es posible que el procesador de obtener sobrecargado. El uso de captura de imagen sin comprimir puede resolver esto.
  • El SO puede tener un montón de problemas para el manejo de muchos dispositivos.

Comentaries:

  • La CPU bus para dispositivos externos - Quick Path Interconnect (QPI) de Intel y la tecnología Hyper-transport for AMD - no se considera un problema, ya que el 50 MB/s * 18MB/s = 900MB/s. Que muy lejos de los datos de bus de la tasa de 25,6 GB/s QPI y 51.2 GB/s para Hyper-transport.
  • Estoy implementando el software de esta aplicación usando OpenCV que envuelve la captura de alrededor de DirectShow.

EDITAR 12/11/12:

Por eso, he hecho algunas pruebas y hay algunos puntos a aclarar.

La transmisión de imágenes en full HD a 30 FPS representa un ancho de banda de 106MB/s (53MB/s a 15 FPS), mis matemáticas estaba completamente equivocado. Esto significa que las cámaras web de alta definición de trabajo con USB 2.0 necesita para comprimir el archivo para no consumir todo el ancho de banda. Por lo tanto, incluso si yo era capaz de conectar 50 webcams en una sola PC, probablemente la CPU tendría un montón de problemas para descomprimir esta cantidad de datos en tiempo real.

El verdadero problema viene cuando vemos a la especificación USB 3.0:

USB 3.0 specification

Como podemos ver en la imagen, el CONCENTRADOR USB 2.0 es completamente separados de los USB 3.0 HUB (SuperSpeed), la bruja significa que los dispositivos USB 2.0 no se puede utilizar la Velocidad de ancho de banda. Eso es un gran inconveniente en mi suposición de que podría utilizar más dispositivos USB 2.0 con un controlador USB 3.0.

Como esta especificación es un poco viejo (aproximadamente 2 años), ¿alguien puede confirmar si hay alguna nueva implementación de la especificación USB 3.0 que comparte la Velocidad de ancho de banda entre los dispositivos USB 2.0?

7voto

Jason George Puntos 135

Nunca habrá un cambio en el diseño de un USB adicionales-2-Hub-Dispositivo dentro USB-3, porque es la única manera de asegurar de manera razonable la compatibilidad hacia abajo. Si desea utilizar el USB-3 Velocidad que usted necesita para usar el USB-3 cámaras web.

Permítanme darles un ejemplo para más explenation. Vamos a decir:

Ok, vamos a construir un tren de alta velocidad. Debido a que el tren de alta velocidad podemos poner más lento de los trenes en él que en nuestro lento de tren. Hurra!!

Técnicamente es el mismo para USB. Sólo porque usted podría conducir más rápido en el ferrocarril no significa que hay más espacio (ancho de banda) la lentitud de los trenes (USB2). La lentitud de los trenes de la unidad lento en la vía rápida, lo que es imposible para los trenes de alta velocidad (USB3) para utilizar el tren a toda velocidad. Para lidiar con esto algunos ingenieros decidieron no para sustituir a la lentitud de los trenes con la más rápida, pero a construir justo a su lado. Con esta configuración es posible que el de los trenes rápidos a la unidad de alta velocidad ferroviaria rápida y los más lentos en el lento. Mismo para USB3 compatibilidad hacia abajo.

2voto

David M W Powers Puntos 111

El ferrocarril de la analogía es errónea, aunque el problema sigue siendo para muchos centros. Es posible tener 10 USB-2 mejorada para dispositivos USB-3, pero que depende de los concentradores. Era el mismo para USB-1 dispositivos USB-2 hubs. La mayoría de los centros de acceso directo al proporcionar sólo un controlador que es una norma específica, pero algunos ofrecen controladores separados para cada puerto, y así cualquiera puede ser cualquier estándar sin afectar a los demás - estos son más caros. Una solución intermedia es un centro que ofrece (para un producto comercial) tres USB de 3 puertos y cuatro USB de 4 puertos. El estándar permite específicamente la ejecución de USB-3 y USB-2 dispositivos para operar de forma simultánea, con el USB-3 de los dispositivos con la ventaja de que el ancho de banda adicional.

He estado en funcionamiento dos webcams Logitech USB-2 años a una tasa apropiada (por ejemplo, como recuerdo 15fps x 640 x 480), y el uso de varios hoteles de Cpu para el proceso y ethernet para agregados con 6 cámaras además de otros dispositivos USB. Con USB-3 puedo esperemos que el uso de una conexión en cadena de los anteriores centros para lograr esto, con dos USB-2 cámaras (u otros dispositivos) por 3+4 hub, suponiendo que yo utilice un concentrador controlador que convierte entre USB-3 y USB-2 en lugar de uno que sólo actúa como un USB independiente-2 hub USB-2 dispositivos.

USB3 cámaras están disponibles, pero caros e innecesarios - sólo es necesario aumento de la potencia de un puerto USB2 cámara USB3 para ser capaz de usarlos, pero no puedo encontrar un hub o un convertidor de que las reclamaciones para ello (eran/son dispositivos análogos para USB1 a USB2).

0voto

Si algunos de ustedes les gustaría utilizar 8 o 12 cámaras web en el escritorio, estoy seguro de que le gustaría utilizar estas cámaras web como un sistema de vigilancia. Muchas, si no todas las soluciones que se discuten aquí ya he probado, es decir, el uso de USB 2.0 vicepresidente 1.1, usando el puerto USB hub, el uso de PCI usb...creer, a mí, sólo se puede cargar un escritorio (no tengo un i7 sistema) hasta 4 cámaras web, incluso entonces usted tendría que a través de ensayo y error con los puertos.

SOLUCIÓN? He utilizado 3 escritorios, bastante barato hoy en día, (no necesita monitor/ratón/teclado), excepto cuando se carga el sistema, entonces usted puede acceder de manera remota al 4 webcams cada uno (estoy usando 3 escritorios para un total de 12 cámaras web). Puedo controlar de forma remota en un equipo con monitores externos.

SOFTWARE: recomiendo IP CAMERA VIEWER (gratis) o el PRO si te gusta, y el TEAMVIEWER - Gratuito para uso personal, pero usted tiene que pagar por el uso de la empresa. AMBOS DE ESTOS PROGRAMAS SON IMPRESIONANTES. Ahorrarse tiempo investigando..Estos programas están maduros y se muestra en el diseño.

¿QUÉ ES LO SIGUIENTE? Incluso si la velocidad de internet es lenta, las cámaras, los monitores se perdona. LA VENTAJA DE UTILIZAR 3 ESCRITORIOS? Usted podría conseguir closser a donde usted necesita sus cámaras en 3 lugares diferentes, como todo el mundo sabe, sólo se puede tener hasta 5 metros con su cable USB y si la suerte como yo de hasta 8, con un USB HUB.

IP del CCTV de las CÁMARAS - que se podría utilizar MUY muy MUY LARGO que los CABLES pueden ser utilizados con BNC para ADAPTADORES USB CON el BUILT-IN de la TARJETA GRÁFICA. Pedí un 4, 8 y 16 CÁMARAS de circuito cerrado para 1 USB, no hay aquí todavía. Te dejaré saber cuando vienen...

Me vi obligado a utilizar cámaras web como los proveedores de servicios de internet del router donde estoy no permitir o no podrán acceder reenvío de puertos... así que no se DIRECCIONAMIENTO IP para mí.

BUENA SUERTE CHICOS/CHICAS...

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: