Sotong: Streaming WebRTC

Streaming WebRTC memungkinkan pengguna mengontrol virtual Cuttlefish dari jarak jauh perangkat dari {i>browser<i} mereka, tanpa harus menginstal perangkat lunak lain di komputer klien. Keuntungan 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 berikut ini:

  1. Untuk meluncurkan perangkat Anda menggunakan WebRTC, tambahkan flag --start_webrtc=true ke pemanggilan launch_cvd Anda.

    launch_cvd --start_webrtc=true
    
  2. Untuk melihat daftar semua perangkat yang dapat dihubungkan, arahkan browser Anda ke <https://localhost:8443>.

Penggunaan port

Selain TCP:8443, WebRTC menggunakan port lain untuk membuat koneksi dan berjalan. Porta ini harus diizinkan di firewall jika terhubung dari berbeda dari mesin tempat Sotong dijalankan. Daftar port yang diperlukan adalah:

  • TCP:15550..15599
  • UDP:15550..15599