Streaming WebRTC memungkinkan pengguna mengontrol perangkat virtual Cuttlefish dari browser mereka dari jarak jauh, tanpa harus menginstal software lain di mesin klien. Keunggulan lain dari streaming WebRTC adalah:
- Encoding 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 Anda di browser, lakukan hal berikut:
Untuk meluncurkan perangkat menggunakan WebRTC, tambahkan flag
--start_webrtc=true
ke pemanggilanlaunch_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