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