O streaming WebRTC permite que os usuários controlem remotamente seus dispositivos virtuais Cuttlefish a partir de seus navegadores, sem a necessidade de instalar nenhum outro software na máquina cliente. Outras vantagens do streaming WebRTC são:
- Codificação mais eficiente que VNC
- ADB no navegador
- Protocolo extensível (transmissão de câmera, microfone e dados de sensor são possíveis através de WebRTC)
Utilizar WebRTC
Para usar WebRTC e interagir com seu dispositivo Cuttlefish em seu navegador, faça o seguinte:
Para iniciar seus dispositivos usando WebRTC, adicione o sinalizador
--start_webrtc=true
à sua invocaçãolaunch_cvd
.launch_cvd --start_webrtc=true
Para ver uma lista de todos os dispositivos aos quais você pode se conectar, aponte seu navegador para
<https://localhost:8443>
.
Uso da porta
Além de TCP:8443
, o WebRTC usa outras portas para estabelecer uma conexão e executar. Essas portas devem ser permitidas no firewall se você estiver conectando a partir de uma máquina diferente daquela onde o Cuttlefish está sendo executado. A lista de portas necessárias é:
-
TCP:15550..15599
-
UDP:15550..15599