Willkommen beim Google Home Developer Center, der neuen Anlaufstelle für Smart-Home-Aktionen. Hinweis:Sie erstellen weiterhin Aktionen in der Actions Console.

Nutzerhandbuch für den WebRTC Validator

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Übersicht

Das WebRTC-Validierungstool ist ein webbasiertes Tool, das den auf Google Smart Displays verfügbaren WebRTC-Player mit Google Assistant . This web application leverages the WebRTC API available within modern browsers. More generally, the WebRTC Validator Tool is a WebRTC peer you can stream from or to. emuliert.

Das WebRTC Validator-Tool aufrufen

Übersichtsbild des WebRTC Validator-Tools.

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.

Serverauswahlfeld 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 Format scheme:host:[port] haben. 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 Username (Turn-Nutzername) und Turn Password (Passwort eingeben) 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.

Wenn keine anderen STUN/TURN-Server angegeben sind, verwendet das Tool stun:stun.l.google.com:19302.

Senden von Audio aktivieren/deaktivieren

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

Schaltfläche „Senden“

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

Schaltfläche „Senden“
Dialogfeld für Kameraberechtigungen

Der von deiner Webcam eingegebene Video wird im lokalen Videoelement angezeigt.

Angebots-SDP erstellen

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

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

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

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.