Mątwy: strumieniowe przesyłanie danych WebRTC

Strumieniowe przesyłanie danych przez WebRTC umożliwia użytkownikom zdalne sterowanie urządzeniami wirtualnymi Cuttlefish w przeglądarce bez konieczności instalowania innego oprogramowania na komputerze klienckim. Inne zalety strumieniowania WebRTC:

  • Bardziej efektywne kodowanie niż VNC
  • ADB w przeglądarce
  • Rozszerzalny protokół (strumień z kamery, mikrofon i dane z czujników są możliwe w ramach WebRTC)

Korzystanie z WebRTC

Aby korzystać z WebRTC i interagować się z urządzeniem Cuttlefish w przeglądarce, wykonaj te czynności:

  1. Aby uruchamiać urządzenia za pomocą WebRTC, dodaj do wywołania launch_cvd flagę --start_webrtc=true.

    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 innego komputera niż ten, na którym wykonywana jest Cuttlefish. Lista potrzebnych portów:

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