Lo streaming WebRTC consente agli utenti di controllare da remoto i propri dispositivi virtuali Cuttlefish dai browser, senza dover installare altro software nel computer client. Altri vantaggi dello streaming WebRTC sono:
- Codifica più efficiente rispetto a VNC
- ADB in-browser
- Protocollo estensibile (su WebRTC è possibile eseguire lo streaming della videocamera, il microfono e i dati dei sensori)
Utilizzare WebRTC
Per utilizzare WebRTC e interagire con il tuo dispositivo Cuttlefish nel browser, procedi nel seguente modo:
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, punta il browser su
<https://localhost:8443>
.
Utilizzo della 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 ci si connette da una macchina diversa da quella su cui viene eseguito Cuttlefish. Ecco l'elenco delle porte necessarie:
TCP:15550..15599
UDP:15550..15599