Le streaming WebRTC permet aux utilisateurs de contrôler à distance leur Settlefish virtuelle appareils depuis leur navigateur, sans avoir à installer d'autres logiciels la machine cliente. Les autres avantages du streaming WebRTC sont les suivants:
- Encodage plus efficace que VNC
- ADB intégré au navigateur
- Protocole extensible (flux de la caméra, micro, données des capteurs sont tous possibles) sur WebRTC)
Utiliser WebRTC
Pour utiliser WebRTC et interagir avec votre appareil Cuttlefish dans votre navigateur, procédez comme suit : suivantes:
Pour lancer vos appareils avec WebRTC, ajoutez l'indicateur
--start_webrtc=true
à votre appellaunch_cvd
.launch_cvd --start_webrtc=true
Pour afficher la liste de tous les appareils auxquels vous pouvez vous connecter, saisissez l'adresse suivante dans votre navigateur :
<https://localhost:8443>
Utilisation du port
En plus de TCP:8443
, WebRTC utilise d'autres ports pour établir une connexion et s'exécuter.
Ces ports doivent être autorisés sur le pare-feu si vous vous connectez
une machine différente de celle où
Cuttlefish est exécuté. La liste des ports
nécessaires sont:
TCP:15550..15599
UDP:15550..15599