Mątwy: strumieniowe przesyłanie danych WebRTC

Strumieniowanie WebRTC umożliwia użytkownikom zdalne sterowanie wirtualnym urządzeniem mątwy urządzeń z poziomu przeglądarki, bez konieczności instalowania dodatkowego oprogramowania na komputerze klienckim. Inne zalety strumieniowania WebRTC:

  • Bardziej efektywne kodowanie niż VNC
  • ADB w przeglądarce
  • Protokół elastyczny (transmisja z kamery, mikrofon, dane z czujnika są możliwe). przez WebRTC)

Użyj WebRTC

Aby używać WebRTC i wchodzić w interakcje z urządzeniem Cuttlefish w przeglądarce, wykonaj :

  1. Aby uruchamiać urządzenia przy użyciu WebRTC, dodaj flagę --start_webrtc=true do wywołania usługi launch_cvd.

    launch_cvd --start_webrtc=true
    
  2. Aby zobaczyć listę wszystkich urządzeń, z którymi możesz się połączyć, otwórz w przeglądarce stronę <https://localhost:8443>

Wykorzystanie portu

Oprócz TCP:8443 WebRTC używa innych portów do nawiązywania połączenia i uruchamiania. Te porty muszą być dozwolone w zaporze sieciowej, jeśli łączysz się z na innym urządzeniu niż ta, na której wykonuje się mątwę. Lista portów Potrzebne są:

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