Mit WebRTC-Streaming können Benutzer ihre virtuellen Cuttlefish-Geräte über ihren Browser fernsteuern, ohne andere Software auf dem Client-Computer installieren zu müssen. Weitere Vorteile des WebRTC-Streamings sind:
- Effizientere Kodierung als VNC
- ADB im Browser
- Erweiterbares Protokoll (Kamerastream, Mikrofon, Sensordaten sind alle über WebRTC möglich)
Verwenden Sie WebRTC
Gehen Sie wie folgt vor, um WebRTC zu verwenden und mit Ihrem Cuttlefish-Gerät in Ihrem Browser zu interagieren:
Um Ihre Geräte mit WebRTC zu starten, fügen Sie das Flag
--start_webrtc=true
zu Ihremlaunch_cvd
Aufruf hinzu.launch_cvd --start_webrtc=true
Um eine Liste aller Geräte anzuzeigen, mit denen Sie eine Verbindung herstellen können, richten Sie Ihren Browser auf
<https://localhost:8443>
.
Portnutzung
Neben TCP:8443
verwendet WebRTC andere Ports, um eine Verbindung herzustellen und auszuführen. Diese Ports müssen in der Firewall zugelassen sein, wenn die Verbindung von einem anderen Computer als dem, auf dem Cuttlefish ausgeführt wird, hergestellt wird. Die Liste der benötigten Ports lautet:
-
TCP:15550..15599
-
UDP:15550..15599