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

STUN/TURN Server anpassen
Das WebRTC Validator Tool 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 folgende Format haben:
scheme:host:[port]
. 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 & Turn Password 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.
stun:stun.l.google.com:19302
wird verwendet, wenn keine anderen STUN/TURN-Server angegeben sind.
Audioübertragung aktivieren/deaktivieren
- Das Tool sendet standardmäßig Audioinhalte als Teil des WebRTC-Streams. Wenn Sie das Senden von Audio deaktivieren möchten, entfernen Sie das Häkchen aus dem Kästchen Audio aktivieren.

Schaltfläche „Senden“
Sobald Sie bestätigt haben, dass Sie STUN/TURN-Server und Audioeinstellungen haben, klicken Sie auf Senden.


Das von deiner Webcam eingegebene Video wird im Element „Lokales Video“ angezeigt.
Angebots-SDP erstellen
- Klicken Sie auf Angebots-SDP erstellen, um ein Angebots-SDP zu generieren. Die JSON-Datei für das Angebot 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. Dies kann Ihr Google Smart Home WebRTC-Agent oder das WebRTC Validator Tool sein, das in einem anderen Browser ausgeführt wird.
Antwort SDP senden
Platzieren Sie die JSON-Antwort im Textfeld „Antwort-SDP“ 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 die Audioinhalte aus der Remote-Quelle im Remote-Video-Element sichtbar.
Fehler in WebRTC beheben
Es wird dringend empfohlen, das WebRTC Validator Tool in Chrome zu verwenden (Version 87 oder höher). Die Tools im Chrome-Browser können Fehler in Ihrem WebRTC-Stream beheben.
Webrtc-Internals-Seite
- Neuen Tab in Chrome öffnen
- Rufe die folgende Adresse auf:
chrome://webrtc-internals

Auf dieser Seite werden alle aktiven WebRTC-Verbindungen angezeigt. Die auf dieser Seite generierten Statistiken und Messwerte stammen aus der getStatistics() API.
Chrome-Entwicklertools
Die Chrome-Entwicklertools helfen dir auch bei der Behebung von Problemen mit dem WebRTC-Stream. Wir empfehlen dringend, die Console zu öffnen, bevor Sie das WebRTC Validator Tool verwenden.