クラウドからクラウド をご覧ください。
概要
WebRTC 検証ツールは、Google Assistant を搭載した Google スマートディスプレイで使用できる WebRTC プレーヤーをエミュレートするためのウェブベース ツールです。このウェブ アプリケーションは、最新のブラウザでサポートされている WebRTC API を利用しています。WebRTC 検証ツールを WebRTC のピアとして使用し、ストリームを送受信することができます。
STUN / TURN サーバーをカスタマイズする
WebRTC 検証ツールは、デフォルトでは Google STUN サーバーを使用します。ユーザー定義の STUN / TURN サーバーを使用することもできます。
STUN / TURN サーバーを追加する
- STUN または TURN サーバーのアドレスを、[STUN or TURN URI](STUN または TURN URI)テキスト ボックスに入力します。URI スキームが次の形式であることを確認してください
scheme:host:[port]
。デフォルトでは、stun:stun.l.google.com:19302
- (省略可)TURN サーバーを使用している場合は、 認証情報を TURN のユーザー名と[Turn Password] テキスト ボックス。
- [Add Server](サーバーを追加)をクリックして、サーバーの情報をツールに追加します。
STUN / TURN サーバーは、このリストの上位から順に使用されます。
STUN / TURN サーバーを削除する
- 削除する STUN / TURN サーバーを選択します。
- [Remove Server](サーバーを削除)をクリックします。
他に存在しない場合、ツールは stun:stun.l.google.com:19302
を使用します。
STUN/TURN サーバーを指定する。
音声の送信を有効または無効にする
- WebRTC 検証ツールは、デフォルトでは WebRTC ストリームの一部として音声を送信します。ご希望の場合は、 音声の送信を無効にするには、[音声を有効にする] チェックボックスをオフにします。
送信ボタン
STUN / TURN サーバーと音声の設定を確認したら、[Submit](送信)をクリックします。
ウェブカメラから入力された動画は、ローカルの動画要素に表示されます。
Offer SDP を作成する
- Offer SDP を生成するには、[Create Offer SDP](Offer SDP を作成)をクリックします。クーポンの JSON は
次の形式で入力:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2. これで、Offer SDP を WebRTC ピア(たとえば Google スマートホームの WebRTC エージェント または別のブラウザで実行されている WebRTC 検証ツール。
Answer SDP を送信する
[Answer SDP] テキスト ボックスに Answer JSON を配置し、[Submit Answer(回答を送信)] をクリックします。 SDP。Answer JSON は、次のような形式にする必要があります。
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Answer SDP が有効である場合、リモートソースからの動画(と音声) リモート動画要素に表示されます。
WebRTC をデバッグする
WebRTC 検証ツールは、Chrome ブラウザと (バージョン 87 以上)。Chrome ブラウザ内のツールを使用して、 WebRTC ストリームです。
Webrtc-Internals ページ
- Chrome ブラウザで新しいタブを開きます。
chrome://webrtc-internals
にアクセスします。
このページには、実行中の WebRTC 接続がすべて表示されます。このページで生成される統計情報と指標は getStats() API から収集されます。
Chrome デベロッパー ツール
Chrome デベロッパー ツールを使うと、 WebRTC ストリームに関する問題をトラブルシューティングする場合にも役立ちます。WebRTC 検証ツールを使用する前に、コンソールを開いておくことを強くおすすめします。