Übersicht
Das WebRTC-Validierungstool ist ein webbasiertes Tool, das den auf Google Smart Displays verfügbaren WebRTC-Player mit Google Assistant emulieren soll. 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 Sie streamen können.
Das WebRTC Validator-Tool aufrufen

STUN/TURN-Server anpassen
Das WebRTC-Validierungstool verwendet standardmäßig den STUN-Server von Google. Das WebRTC-Validierungstool 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. Das URI-Schema muss das Format
scheme:host:[port]
haben. 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 Username (Turn-Nutzername) und Turn Password (Passwort eingeben) 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.
Wenn keine anderen STUN/TURN-Server angegeben sind, verwendet das Tool stun:stun.l.google.com:19302
.
Senden von Audio aktivieren/deaktivieren
- Das Tool sendet standardmäßig Audio als Teil des WebRTC-Streams. Wenn Sie das Senden von Audiodaten deaktivieren möchten, entfernen Sie das Häkchen neben Audio aktivieren.

Schaltfläche „Senden“
Nachdem Sie bestätigt haben, dass die Server- und Audioeinstellungen STUN/TURN sind, klicken Sie auf Submit(Senden).


Der von deiner Webcam eingegebene Video wird im lokalen Videoelement angezeigt.
Angebots-SDP erstellen
- Klicken Sie auf Angebots-SDP erstellen, um ein Angebots-SDP zu generieren. Die JSON-Datei des Angebots wird im folgenden Format formatiert:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.Das SDP-Angebot kann jetzt an einen WebRTC-Peer übergeben werden. Das kann Ihr Google Smart Home WebRTC-Agent oder das WebRTC-Validierungstool sein, das in einem anderen Browser ausgeführt wird.
Antwort-SDP senden
Fügen 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 das Antwort-SDP gültig ist, sind das Video und die Audioinhalte der Remote-Quelle im Remote-Video-Element sichtbar.
Fehler in WebRTC beheben
Es wird dringend empfohlen, das WebRTC Validator Tool in einem Chrome-Browser (Version 87 oder höher) zu verwenden. Mit den Tools im Chrome-Browser können Sie Fehler im WebRTC-Stream beheben.
Webrtc-Internals-Seite
- Neuen Tab im Chrome-Browser öffnen
- Rufe die folgende Adresse auf:
chrome://webrtc-internals

Auf dieser Seite werden alle aktiven laufenden WebRTC-Verbindungen angezeigt. Die auf dieser Seite generierten Statistiken und Messwerte stammen aus der getStats() API.
Chrome-Entwicklertools
Die Chrome-Entwicklertools helfen dir auch dabei, Probleme mit dem WebRTC-Stream zu beheben. Es wird dringend empfohlen, die Console zu öffnen, bevor Sie das WebRTC Validator Tool verwenden.