Sepia: WebRTC-Streaming

Mit WebRTC-Streaming können Nutzer ihre Cuttlefish-virtuellen Geräte über ihren Browser aus der Ferne steuern, ohne andere Software auf dem Clientcomputer installieren zu müssen. Weitere Vorteile des WebRTC-Streamings:

  • Effizientere Codierung als VNC
  • Browser-ADB
  • Erweiterbares Protokoll (Kamerastream, Mikrofon, Sensordaten sind über WebRTC möglich)

WebRTC verwenden

So verwenden Sie WebRTC und interagieren mit Ihrem Cuttlefish-Gerät in Ihrem Browser:

  1. Wenn Sie Ihre Geräte mit WebRTC starten möchten, fügen Sie der launch_cvd-Aufrufanweisung das Flag --start_webrtc=true hinzu.

    launch_cvd --start_webrtc=true
    
  2. Wenn Sie eine Liste aller Geräte sehen möchten, zu denen Sie eine Verbindung herstellen können, rufen Sie in Ihrem Browser <https://localhost:8443> auf.

Portnutzung

Neben TCP:8443 verwendet WebRTC auch andere Ports, um eine Verbindung herzustellen und auszuführen. Diese Ports müssen in der Firewall zugelassen sein, wenn eine Verbindung von einem anderen Computer hergestellt wird, auf dem Cuttlefish ausgeführt wird. Folgende Ports sind erforderlich:

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