Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Cuttlefish: Streaming WebRTC
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Streaming WebRTC memungkinkan pengguna mengontrol perangkat virtual Cuttlefish mereka dari browser dari jarak jauh, tanpa harus menginstal software lain di mesin klien. Keunggulan lain dari streaming WebRTC adalah:
- Encoding yang lebih efisien daripada VNC
- ADB dalam browser
- Protokol yang dapat diperluas (streaming kamera, mikrofon, data sensor semuanya dapat dilakukan
melalui WebRTC)
Menggunakan WebRTC
Untuk menggunakan WebRTC dan berinteraksi dengan perangkat Cuttlefish di browser, lakukan
hal berikut:
Untuk meluncurkan perangkat menggunakan WebRTC, tambahkan flag --start_webrtc=true
ke
pemanggilan launch_cvd
.
launch_cvd --start_webrtc=true
Untuk melihat daftar semua perangkat yang dapat Anda hubungkan, buka browser ke
<https://localhost:8443>
.
Penggunaan port
Selain TCP:8443
, WebRTC menggunakan port lain untuk membuat koneksi dan berjalan.
Port ini harus diizinkan di firewall jika terhubung dari
mesin yang berbeda dengan tempat Cuttlefish dieksekusi. Daftar port
yang diperlukan adalah:
TCP:15550..15599
UDP:15550..15599
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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`"]]