2017-09-11 12 views
0

twilioビデオチャットAPIを使用してビデオ通話アプリを作成しています。トグルボタンを使用して、低帯域幅のシナリオでオーディオを無効にすることなく、ユーザーが部屋の他の参加者からビデオを手動で有効または無効にできるようにしたい。これを行うには、特定のdivで再生しているトラックを保持してからtrack.detachを使用する必要があると思います。コンテナdivからtwilioトラックを取得するにはどうすればよいですか?divで再生しているtwilioビデオトラックを削除してから再追加するには?

削除した後で、帯域幅が改善された場合、どうすれば元に戻すことができますか?

答えて

1

ここではTwilioの開発者のエバンジェリストです。

現在、ビデオSDKでは、トラックからの登録を解除することはできません。すべてのトラックは、会話の各メンバーに送信されます。したがって、DOMからトラックを切り離して表示を停止することはできますが、メディアは引き続きブラウザに送信されます。

送信するクライアントに動画を送信するための小さな制約を使用させることができます。また、ロードマップのSDKに帯域幅コントロールがあるため、より多くの制御が行われます。

+0

A、B、Cの部屋では、BとCのビデオトラックをAのブラウザに添付しなくても、それはAに送信されるため、「切り離し」は帯域幅の節約に役立たないでしょう右?だから、帯域幅を節約する唯一の方法は、部屋全体にBとCのビデオトラックを送信しないことを選択することですか? – lightbringer

+0

これは現在のところ正しいですが、これは将来的には良いでしょう。 – philnash