Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Usa la webcam en virtualbox

Jul 9, 2021

Cuando necesite un paso de USB a VirtualBox, primero buscará soluciones nativas. No siempre es la forma más sencilla de realizar la tarea. El software de terceros puede facilitar el acceso a la cámara web USB en VirtualBox, pero hay configuraciones adicionales que puede habilitar usted mismo. El software Oracle VM VirtualBox permite que un sistema invitado utilice la cámara web de una máquina host gracias a la función "Webcam Passthrough". VirtualBox Webcam Passthrough admite y mejora el paso a través de USB (el medio más común de acceder a una cámara web durante las versiones heredadas).

Contenido:

  1. La forma más fácil de acceder a la cámara web en VirtualBox - Tutorial
  2. Cómo conectar la cámara web a VirtualBox
  3. Cómo desconectar el dispositivo de VirtualBox


En teoría, la compatibilidad con VirtualBox Webcam Passthrough administra fácilmente fuentes de video que no son USB, aunque aún no se ha probado.

conectar la cámara web a VirtualBox

Nota: Los módulos Webcam Passthrough vienen de serie con los paquetes de extensión Oracle VM VirtualBox, pero los paquetes de extensión deberán instalarse por separado.

Uso de VirtualBox Webcam Passthrough

Las cámaras web host se pueden conectar a las VM a través de: Barra de menú de VM > Menú de dispositivos . Los usuarios encontrarán una lista de dispositivos de entrada de video (host) disponibles en el menú de la cámara web. Cuando un usuario hace clic en el nombre de la cámara web, conecta o desconecta el dispositivo host correspondiente.

Para habilitar el paso a través de la cámara web, use la herramienta de línea de comandos VBoxManage. Consulte las secciones específicas del host que se describen a continuación para obtener más información.

A continuación se muestra una lista de comandos disponibles:

Lista de cámaras web anfitrionas y dispositivos de entrada de video

$ VBoxManage list webcams

Vea el formato de salida a continuación:

Alias= "User-Friendly Name"
Host Path or Identifier


Se usa un alias para atajos dentro de otros comandos. El alias ‘.0’ describe el dispositivo de entrada de video predeterminado del host. ‘.1’ y ‘.2’ describen el primer y segundo (y así sucesivamente) dispositivos de video. El orden de los dispositivos es único para cada máquina host.

Conecte una cámara web a una sesión de VM en ejecución:

Ejecute el comando:

VBoxManage controlvm VM name webcam attach [host_path|alias [settings]]

La cámara web USB ahora se conectará a la computadora invitada

A continuación se muestra que los parámetros de configuración son cadenas: “Setting1=Value1”, ”Setting2=Value2”, etc... Los parámetros de configuración permiten a los usuarios configurar el dispositivo de cámara web que se está emulando.

Consulte la configuración admitida a continuación:

MaxFramerate: La velocidad de fotogramas más alta que se puede enviar a la máquina invitada. Las altas velocidades de fotogramas necesitan una mayor potencia de la CPU, por lo que es beneficioso establecer límites de velocidad de fotogramas más bajos.

Predeterminado = “no limit”, lo que permite al invitado acceder y utilizar todas y cada una de las velocidades de cuadro que la cámara web anfitriona puede admitir.

MaxPayloadTransferSize: La cantidad máxima de bytes que la cámara web emulada puede transferir a la máquina invitada a la vez. El valor predeterminado utilizado por numerosas cámaras web es “3060”.

Si la máquina invitada puede utilizar búferes más grandes, un valor de byte más alto puede reducir (mínimamente) la carga en una CPU. El único problema que puede surgir es si la máquina invitada en uso admite un MaxPayloadTransferSize alto.

Cómo desconectar una cámara web de una sesión de VM en ejecución:

“VBoxManage controlvm VM-name webcam detach [host_path|alias]”

Enumere las cámaras web conectadas a una máquina virtual activa como se muestra a continuación:

“VBoxManage controlvm VM-name webcam list”

Por cada cámara web adjunta: la salida contiene el alias o la ruta en uso por el comando "adjuntar cámara web".

Passthrough de cámara web VirtualBox: hosts de Windows
Los dispositivos de cámara web emulados se desconectan automáticamente de las máquinas invitadas cuando las cámaras web se desconectan de las máquinas host.

Passthrough de cámara web VirtualBox: Hosts de Mac OS X
Solo las versiones de Mac OS X 10.9 o posteriores son compatibles con VirtualBox Webcam Passthrough.

Los dispositivos de cámara web emulados permanecen conectados a las máquinas invitadas, incluso cuando las cámaras web están desconectadas de las máquinas host. Esto significa que los usuarios deben desconectarse manualmente mediante el comando: “VBoxManage controlvm VM name webcam detach”.

Passthrough de cámara web VirtualBox: hosts Linux y Oracle Solaris
Una vez que la cámara web se desconecta del host, la emulación del dispositivo en la máquina invitada se desconecta automáticamente solo si la cámara web está transmitiendo video.

Si la cámara web que se está emulando no está activa, es necesaria la desconexión manual mediante el comando: "VBoxManage controlvm VM name webcam detach".

Alias: ‘.0’ y ‘.1’ se asignan a “/dev/video0”.

El alias ‘.2’ se asigna a “/dev/video1”

logo USB Network Gate
#1 en Network Software
USB Network Gate
Compartir USB en Ethernet para Windows
4.7 ranking basado en 72 + usuarios
Obtenga un enlace de descarga para su escritorio
¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
o