Потоковая передача WebRTC позволяет пользователям удаленно управлять своими виртуальными устройствами Cuttlefish из своих браузеров без необходимости устанавливать какое-либо другое программное обеспечение на клиентском компьютере. Другими преимуществами потоковой передачи WebRTC являются:
- Более эффективное кодирование, чем VNC
- АБР в браузере
- Расширяемый протокол (поток камеры, данные микрофона и датчиков доступны через WebRTC)
Используйте WebRTC
Чтобы использовать WebRTC и взаимодействовать с вашим устройством «Каракатица» в браузере, выполните следующие действия:
Чтобы запустить ваши устройства с использованием WebRTC, добавьте флаг
--start_webrtc=true
к вызовуlaunch_cvd
.launch_cvd --start_webrtc=true
Чтобы просмотреть список всех устройств, к которым вы можете подключиться, укажите в браузере
<https://localhost:8443>
.
Использование порта
Помимо TCP:8443
, WebRTC использует другие порты для установления соединения и запуска. Эти порты должны быть разрешены на брандмауэре при подключении с другой машины, отличной от той, на которой выполняется Cuttlefish. Список необходимых портов:
-
TCP:15550..15599
-
UDP:15550..15599