Обзор
Инструмент проверки WebRTC – это веб-версия инструмента, которая эмулирует проигрыватель WebRTC, доступный на умных дисплеях Google с Google Assistant. Это веб-приложение использует WebRTC API, доступный в современных браузерах. В целом инструмент проверки WebRTC – это одноранговый узел WebRTC, с которого или на который можно передавать поток.
Перейти к инструменту проверки WebRTC
Настроить сервер STUN/TURN
По умолчанию инструмент проверки WebRTC использует STUN-сервер Google. Инструмент проверки WebRTC может использовать заданный пользователем сервер STUN/TURN.
Добавление сервера STUN/TURN
- В текстовом поле STUN
or
TURN
URI укажите адрес сервера STUN или TURN. Убедитесь, что схема URI имеет следующий формат:
scheme:host:[port]. По умолчанию используетсяstun:stun.l.google.com:19302. - Если вы используете TURN-сервер, вам потребуется ввести учетные данные в текстовые поля Имя пользователя TURN и Пароль TURN.
- Нажмите Add Server (Добавить сервер), чтобы добавить сведения о сервере в инструмент.
Серверы STUN/TURN будут использоваться в том порядке, в котором они указаны в списке.
Как удалить сервер STUN/TURN
- Выберите сервер STUN/TURN, который нужно удалить.
- Нажмите Удалить сервер.
Если другие серверы STUN/TURN не указаны, инструмент будет использовать stun:stun.l.google.com:19302.
Включение/отключение передачи аудио
- По умолчанию инструмент отправляет аудио в составе потока WebRTC. Если вы хотите отключить передачу аудио, снимите флажок Включить аудио.
Кнопка отправки
После того как вы подтвердите серверы STUN/TURN и настройки аудио, нажмите Отправить.
Видео с веб-камеры будет показываться в элементе Local Video.
Создать SDP-предложение
- Нажмите Create Offer SDP (Создать SDP предложения), чтобы сгенерировать SDP предложения. JSON-код предложения будет иметь следующий формат:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.Теперь SDP-предложение можно передать пиру WebRTC. Это может быть ваш агент WebRTC для умного дома Google или инструмент проверки WebRTC, запущенный в другом браузере.
Отправить ответ SDP
Вставьте JSON-код ответа в текстовое поле Answer SDP (Ответ SDP) и нажмите Submit Answer SDP (Отправить ответ SDP). JSON-файл с ответом должен иметь следующий формат:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }Если SDP-ответ действителен, то видео (и аудио) из удаленного источника будет видно в элементе Remote Video.
Отладка WebRTC
Настоятельно рекомендуем использовать инструмент проверки WebRTC в браузере Chrome версии 87 или более поздней. Инструменты в браузере Chrome помогут вам отладить поток WebRTC.
Страница webrtc-internals
- Откройте новую вкладку в браузере Chrome.
- Перейдите по адресу
chrome://webrtc-internals.
На этой странице показаны все активные подключения WebRTC. Статистика и показатели на этой странице собираются с помощью getStats() API.
Инструменты разработчика в Chrome
Для устранения неполадок с потоком WebRTC также можно использовать инструменты разработчика в Chrome. Настоятельно рекомендуем открыть консоль перед использованием инструмента проверки WebRTC.