Przegląd
Narzędzie Walidator WebRTC jest narzędziem internetowym umożliwiającym emulację odtwarzacza WebRTC dostępnego na inteligentnych ekranach Google z użyciem zasady Google Assistant. Ta aplikacja korzysta z interfejsu API WebRTC, który jest dostępny w nowoczesnych przeglądarkach. Ogólnie Narzędzie do weryfikacji WebRTC jest równorzędnym WebRTC, do którego możesz przesyłać strumieniowo.
Otwórz narzędzie do weryfikacji WebRTC

Dostosuj serwer STUN/TURN
Narzędzie WebRTC WebRTC domyślnie używa serwera Google STUN. Narzędzie do weryfikacji WebRTC może używać zdefiniowanego przez użytkownika serwera STUN/TURN.

Dodawanie serwera STUN/TURN
- Wpisz adres serwera STUN lub TURN w polu tekstowym STUN
lub
TURN
URI. Upewnij się, że schemat identyfikatora URI ma następujący format:
scheme:host:[port]
. Domyślnie narzędzie używastun:stun.l.google.com:19302
- (Opcjonalnie) Jeśli używasz serwera TURN, musisz wpisać dane logowania w polach TURN username i Turn Password (Zmień nazwę użytkownika).
- Kliknij Add Server (Dodaj serwer), aby dodać do narzędzia szczegóły serwera.
Serwery STUN/TURN będą używane w kolejności, w jakiej są na liście.
Usuwanie serwera STUN/TURN
- Wybierz serwer STUN/TURN, który chcesz usunąć.
- Kliknij Usuń serwer.
Jeśli nie określisz innych serwerów STUN/TURN, narzędzie użyje stun:stun.l.google.com:19302
.
Włącz/wyłącz wysyłanie dźwięku
- Narzędzie domyślnie wysyła dźwięk w ramach strumienia WebRTC. Jeśli chcesz wyłączyć wysyłanie dźwięku, odznacz pole wyboru Włącz dźwięk.

Przycisk przesyłania
Po potwierdzeniu, że masz serwery STUN/TURN i ustawienia dźwięku, kliknij Prześlij.


Film z kamery internetowej będzie wyświetlany w lokalnym elemencie wideo.
Utwórz ofertę SDP
- Kliknij Utwórz SDP oferty, aby wygenerować SDP Oferty. Format oferty (JSON) ma następujący format:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.SDP Oferty można teraz przekazać do peera w WebRTC. Może to być Twój agent Google Smart Home WebRTC lub narzędzie WebRTC WebRTC działające w innej przeglądarce.
Prześlij odpowiedź SDP
Umieść kod JSON odpowiedzi w polu tekstowym Odpowiedź SDP i kliknij Prześlij odpowiedź SDP. Plik Answer JSON musi mieć następujący format:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Jeśli karta SDP Answer jest prawidłowa, film (i dźwięk) ze źródła zdalnego będzie widoczny w zdalnym elemencie wideo.
Debugowanie WebRTC
Zdecydowanie zalecamy korzystanie z Walidatora WebRTC w przeglądarce Chrome (w wersji 87 lub nowszej). Narzędzia w przeglądarce Chrome mogą pomóc w debugowaniu strumienia WebRTC.
Strona Webrtc-Internals
- Otwieranie nowej karty w przeglądarce Chrome
- Odwiedź ten adres
chrome://webrtc-internals

Na tej stronie wyświetlane są wszystkie aktywne połączenia WebRTC. Statystyki i wskaźniki wygenerowane na tej stronie pochodzą z interfejsu API getStats().
Narzędzia Chrome dla programistów
Przy rozwiązywaniu problemów ze strumieniem WebRTC możesz również skorzystać z Narzędzi dla programistów w Chrome. Zdecydowanie zalecamy otwarcie konsoli przed skorzystaniem z Walidatora WebRTC.