Sepia: WebRTC-Streaming

WebRTC-Streaming ermöglicht es Nutzern, ihre Cuttlefish virtuell aus der Ferne zu steuern von ihrem Browser aus steuern, ohne im Browser Clientcomputer. Weitere Vorteile des WebRTC-Streamings:

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

WebRTC verwenden

Um WebRTC zu verwenden und in Ihrem Browser mit Ihrem Cuttlefish-Gerät zu interagieren, führen Sie die Folgendes:

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

    launch_cvd --start_webrtc=true
    
  2. Öffne den Browser, um eine Liste aller Geräte zu sehen, mit denen du eine Verbindung herstellen kannst. <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 eine Verbindung von einem auf einer anderen Maschine als der Tintenfisch hingerichtet. Liste der Ports sind:

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