Seppia: streaming WebRTC

Lo streaming WebRTC consente agli utenti di controllare in remoto i propri dispositivi virtuali Cuttlefish dai propri browser, senza dover installare alcun altro software nel computer client. Altri vantaggi dello streaming WebRTC sono:

  • Codifica più efficiente rispetto a VNC
  • ADB nel browser
  • Protocollo estensibile (stream della telecamera, microfono, dati del sensore sono tutti possibili tramite WebRTC)

Utilizza WebRTC

Per utilizzare WebRTC e interagire con il tuo dispositivo Cuttlefish nel browser, procedi come segue:

  1. Per avviare i tuoi dispositivi utilizzando WebRTC, aggiungi il flag --start_webrtc=true alla tua invocazione launch_cvd .

    launch_cvd --start_webrtc=true
    
  2. Per visualizzare un elenco di tutti i dispositivi a cui puoi connetterti, punta il browser su <https://localhost:8443> .

Utilizzo del porto

Oltre TCP:8443 , WebRTC utilizza altre porte per stabilire una connessione ed eseguire. Queste porte devono essere consentite sul firewall se ci si connette da una macchina diversa da quella su cui viene eseguito Cuttlefish. L'elenco delle porte necessarie è:

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