Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Sepia: WebRTC-Streaming
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit WebRTC-Streaming können Nutzer ihre Cuttlefish-virtuellen Geräte über ihren Browser fernsteuern, ohne andere Software auf dem Clientcomputer installieren zu müssen. Weitere Vorteile von WebRTC-Streaming:
- Effizientere Codierung als VNC
- In-Browser-ADB
- Erweiterbares Protokoll (Kamerastream, Mikrofon, Sensordaten sind über WebRTC möglich)
WebRTC verwenden
So verwenden Sie WebRTC und interagieren mit Ihrem Cuttlefish-Gerät in Ihrem Browser:
Wenn Sie Ihre Geräte mit WebRTC starten möchten, fügen Sie der launch_cvd
-Aufrufanweisung das Flag --start_webrtc=true
hinzu.
launch_cvd --start_webrtc=true
Eine Liste aller Geräte, mit denen eine Verbindung hergestellt werden kann, findest du unter <https://localhost:8443>
.
Portnutzung
Neben TCP:8443
verwendet WebRTC auch andere Ports, um eine Verbindung herzustellen und auszuführen.
Diese Ports müssen in der Firewall zugelassen sein, wenn eine Verbindung von einem anderen Computer hergestellt wird, auf dem Cuttlefish ausgeführt wird. Folgende Ports sind erforderlich:
TCP:15550..15599
UDP:15550..15599
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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`"]]