Nutzerhandbuch für den WebRTC Validator

Ü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.

Zum WebRTC Validator Tool

Übersichtsbild des WebRTC Validator Tools.

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.

Serverauswahlfeld von STUN/TURN.

STUN/TURN-Server hinzufügen

  1. 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 Tool stun:stun.l.google.com:19302
  2. Optional: Wenn Sie einen TURN-Server verwenden, müssen Sie die Anmeldedaten in das Textfeld TURN Nutzername & Turn Password eingeben.
  3. 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

  1. Wählen Sie den STUN/TURN-Server aus, den Sie entfernen möchten.
  2. 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

  1. 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.
Audio-Kästchen

Schaltfläche „Senden“

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

Schaltfläche „Senden“
Dialogfeld für Kameraberechtigungen

Das von deiner Webcam eingegebene Video wird im Element „Lokales Video“ angezeigt.

Angebots-SDP erstellen

  1. 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

  1. 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..."
    }
    
  2. 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

  1. Neuen Tab in Chrome öffnen
  2. Rufe die folgende Adresse auf: chrome://webrtc-internals
WebRTC-Prüfungsfenster

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.