Lo streaming WebRTC consente agli utenti di controllare da remoto i propri dispositivi virtuali Cuttlefish dai browser, senza dover installare altro software nella macchina client. Altri vantaggi dello streaming WebRTC sono:
- Codifica più efficiente rispetto a VNC
- ADB in-browser
- Protocollo estensibile (lo streaming della videocamera, il microfono e i dati dei sensori sono tutti possibili su WebRTC)
Utilizzare WebRTC
Per utilizzare WebRTC e interagire con il tuo dispositivo Cuttlefish nel browser, segui questi passaggi:
Per avviare i dispositivi utilizzando WebRTC, aggiungi il flag
--start_webrtc=true
all'invocazionelaunch_cvd
.launch_cvd --start_webrtc=true
Per visualizzare un elenco di tutti i dispositivi a cui puoi connetterti, indirizza il browser a
<https://localhost:8443>
.
Utilizzo porta
Oltre a TCP:8443
, WebRTC utilizza altre porte per stabilire una connessione ed eseguire il servizio.
Queste porte devono essere consentite sul firewall se la connessione avviene da un computer diverso da quello su cui viene eseguito Cuttlefish. L'elenco delle porte
necessarie è:
TCP:15550..15599
UDP:15550..15599