Überblick
Das WebRTC Validator Tool ist ein webbasiertes Tool, mit dem der WebRTC-Player, der auf Smart Displays von Google verfügbar ist, mit Google Assistant emuliert. Diese Webanwendung nutzt die WebRTC API, die in modernen Browsern verfügbar ist. Im Allgemeinen ist das WebRTC Validator Tool ein WebRTC-Peer, von dem oder zu dem Sie streamen können.
STUN/TURN-Server anpassen
Das WebRTC Validator Tool verwendet standardmäßig den Google STUN-Server. Das WebRTC Validator Tool kann einen benutzerdefinierten STUN/TURN-Server verwenden.
STUN/TURN-Server hinzufügen
- Geben Sie die Adresse des STUN- oder TURN-Servers in das Textfeld STUN
oder
Turn
URI ein. Achten Sie darauf, dass das URI-Schema das Format
scheme:host:[port]
hat. Standardmäßig verwendet das Toolstun:stun.l.google.com:19302
- (Optional) Wenn Sie einen TURN-Server verwenden, müssen Sie die Anmeldedaten in das Textfeld Turn-Nutzername und Turn-Passwort eingeben.
- Klicken Sie auf Server hinzufügen, um dem Tool die Serverdetails hinzuzufügen.
Die STUN/TURN-Server werden in der Reihenfolge verwendet, in der sie in der Liste aufgeführt sind.
STUN/TURN-Server entfernen
- Wählen Sie den STUN/TURN-Server aus, den Sie entfernen möchten.
- Klicken Sie auf Server entfernen.
Das Tool verwendet stun:stun.l.google.com:19302
, wenn keine anderen STUN/Turn-Server angegeben sind.
Senden von Audioinhalten aktivieren/deaktivieren
- Das Tool sendet standardmäßig Audiodaten als Teil des WebRTC-Streams. Wenn Sie das Senden von Audiodaten deaktivieren möchten, entfernen Sie das Häkchen aus dem Kästchen Audio aktivieren.
Schaltfläche „Senden“
Nachdem Sie Ihre STUN/Turn-Server und die Audioeinstellungen bestätigt haben, klicken Sie auf Submit(Senden).
Das von Ihrer Webcam eingegebene Video wird im lokalen Videoelement angezeigt.
Angebots-SDP erstellen
- Klicken Sie auf Angebots-SDP erstellen, um einen Angebots-SDP zu generieren. Die Angebots-JSON-Datei wird im folgenden Format formatiert:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.Der Angebots-SDP kann jetzt an einen WebRTC-Peer weitergeleitet werden. Das kann der Google Smart Home WebRTC-Agent oder das WebRTC-Validator-Tool sein, das in einem anderen Browser ausgeführt wird.
Antwort-SDP senden
Geben Sie die JSON-Antwort in das Textfeld „Antwort-SDP“ ein und klicken Sie auf Antwort-SDP senden. Die JSON-Antwort muss das folgende Format haben:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Wenn der Antwort-SDP gültig ist, sind das Video (und der Ton) der Remote-Quelle im Remote-Videoelement sichtbar.
Fehler in WebRTC beheben
Es wird dringend empfohlen, das WebRTC-Validator-Tool mit einem Chrome-Browser (Version 87 oder höher) zu verwenden. Tools im Chrome-Browser können dir dabei helfen, Fehler in deinem WebRTC-Stream zu beheben.
Webrtc-Internals-Seite
- Neuen Tab im Chrome-Browser öffnen
- Rufen Sie die folgende Adresse auf:
chrome://webrtc-internals
Auf dieser Seite werden alle aktiven aktiven WebRTC-Verbindungen angezeigt. Die auf dieser Seite generierten Statistiken und Messwerte stammen aus der getStats() API.
Chrome-Entwicklertools
Die Chrome-Entwicklertools sind auch hilfreich, um Probleme mit dem WebRTC-Stream zu beheben. Es wird dringend empfohlen, vor der Verwendung des WebRTC-Validators die Console zu öffnen.