Lo streaming WebRTC consente agli utenti di controllare in remoto i propri dispositivi virtuali Cuttlefish dai propri browser, senza dover installare alcun altro software nel computer client. Altri vantaggi dello streaming WebRTC sono:
- Codifica più efficiente rispetto a VNC
- ADB nel browser
- Protocollo estensibile (stream della telecamera, microfono, dati del sensore sono tutti possibili tramite WebRTC)
Utilizza WebRTC
Per utilizzare WebRTC e interagire con il tuo dispositivo Cuttlefish nel browser, procedi come segue:
Per avviare i tuoi dispositivi utilizzando WebRTC, aggiungi il flag
--start_webrtc=true
alla tua 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 del porto
Oltre TCP:8443
, WebRTC utilizza altre porte per stabilire una connessione ed eseguire. Queste porte devono essere consentite sul firewall se ci si connette da una macchina diversa da quella su cui viene eseguito Cuttlefish. L'elenco delle porte necessarie è:
-
TCP:15550..15599
-
UDP:15550..15599