Seppia: streaming WebRTC

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

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

Utilizza WebRTC

Per utilizzare WebRTC e interagire con il tuo dispositivo Cuttlefish nel browser, segui questi passaggi:

  1. Per avviare i dispositivi utilizzando WebRTC, aggiungi il flag --start_webrtc=true all'invocazione launch_cvd.

    launch_cvd --start_webrtc=true
    
  2. Per visualizzare un elenco di tutti i dispositivi a cui puoi connetterti, vai all'indirizzo <https://localhost:8443>.

Utilizzo porta

Oltre a TCP:8443, WebRTC utilizza altre porte per stabilire una connessione ed eseguire. Queste porte devono essere consentite sul firewall se la connessione viene effettuata da un computer diverso da quello in cui viene eseguito Cuttlefish. L'elenco delle porte necessarie è:

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