Sepia: transmisión WebRTC

La transmisión WebRTC permite a los usuarios controlar de forma remota sus dispositivos virtuales Cuttlefish desde sus navegadores, sin tener que instalar ningún otro software en la máquina cliente. Otras ventajas de la transmisión WebRTC son:

  • Codificación más eficiente que VNC
  • ADB en el navegador
  • Protocolo extensible (la transmisión de cámara, el micrófono y los datos del sensor son posibles a través de WebRTC)

Utilice WebRTC

Para utilizar WebRTC e interactuar con su dispositivo Cuttlefish en su navegador, haga lo siguiente:

  1. Para iniciar sus dispositivos usando WebRTC, agregue el indicador --start_webrtc=true a su invocación launch_cvd .

    launch_cvd --start_webrtc=true
    
  2. Para ver una lista de todos los dispositivos a los que puede conectarse, apunte su navegador a <https://localhost:8443> .

Uso del puerto

Además de TCP:8443 , WebRTC utiliza otros puertos para establecer una conexión y ejecutarse. Estos puertos deben estar permitidos en el firewall si se conecta desde una máquina diferente a la que se ejecuta Cuttlefish. La lista de puertos necesarios es:

  • TCP:15550..15599
  • UDP:15550..15599