A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Seppia: streaming WebRTC
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Lo streaming WebRTC consente agli utenti di controllare da remoto i propri dispositivi virtuali Cuttlefish dai browser, senza dover installare altro software nella macchina client. Altri vantaggi dello streaming WebRTC sono:
- Codifica più efficiente rispetto a VNC
- ADB in-browser
- Protocollo estensibile (lo streaming della videocamera, il microfono e i dati dei sensori sono tutti possibili tramite WebRTC)
Utilizzare WebRTC
Per utilizzare WebRTC e interagire con il tuo dispositivo Cuttlefish nel browser, segui questi passaggi:
Per avviare i dispositivi utilizzando WebRTC, aggiungi il flag --start_webrtc=true
all'invocazione launch_cvd
.
launch_cvd --start_webrtc=true
Per visualizzare un elenco di tutti i dispositivi a cui puoi connetterti, indirizza il browser a
<https://localhost:8443>
.
Utilizzo porta
Oltre a TCP:8443
, WebRTC utilizza altre porte per stabilire una connessione ed eseguire il servizio.
Queste porte devono essere consentite sul firewall se la connessione avviene da un computer diverso da quello su cui viene eseguito Cuttlefish. L'elenco delle porte
necessarie è:
TCP:15550..15599
UDP:15550..15599
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Cuttlefish: WebRTC streaming\n\nWebRTC streaming allows users to remotely control their Cuttlefish virtual\ndevices from their browsers, without having to install any other software in the\nclient machine. Other advantages of WebRTC streaming are:\n\n- More efficient encoding than VNC\n- In-browser ADB\n- Extensible protocol (camera stream, microphone, sensor data are all possible over WebRTC)\n\nUse WebRTC\n----------\n\nTo use WebRTC and interact with your Cuttlefish device in your browser, do the\nfollowing:\n\n1. To launch your devices using WebRTC, add the `--start_webrtc=true` flag to\n your `launch_cvd` invocation.\n\n ```\n launch_cvd --start_webrtc=true\n ```\n2. To see a list of all the devices you can connect to, point your browser to\n `\u003chttps://localhost:8443\u003e`.\n\n### Port usage\n\nBesides `TCP:8443`, WebRTC uses other ports to establish a connection and run.\nThese ports must be allowed on the firewall if connecting from a\ndifferent machine than where Cuttlefish is being executed. The list of ports\nneeded are:\n\n- `TCP:15550..15599`\n- `UDP:15550..15599`"]]