オーディオのフォールバックの概要
OpenTokのオーディオフォールバックAPIを使用して、ネットワーク品質に応じてオーディオの優先順位を動的に調整します。
オーディオフォールバック機能は、接続の問題やネットワーク状態の悪化にかかわらず、影響を受けた参加者のビデオを一時的に無効化することで、すべての参加者の通話を維持します。OpenTokのオーディオフォールバック機能は、ネットワークの状態にリアルタイムで対応し、通信状態が悪化しても参加者が通話から切断されることがないようにします。 状況が改善すると、当社のビデオ回復機能を通じてビデオストリームが再確立されます。
パブリッシャーとサブスクライバーの音声フォールバック機能を組み合わせることで、最適な通話品質を実現します。1人の加入者が音声のみにフォールバックすることも(加入者の状況によってのみ可能)、パブリッシャーがネットワーク状況が悪い場合に音声のみにフォールバックすることも可能です。
パブリッシャー機能とサブスクライブ・オーディオ・フォールバック機能が有効になっている場合、SDKは品質状況の変化を示すイベントをディスパッチします。これらのイベントを使用して Client で通知をトリガーすることも、SDK がデフォルトの UI 通知を表示することもできます。
加入者音声フォールバック
加入者音声フォールバック機能は、加入者側のネットワーク状況の悪化に応じて、受信ビデオストリームを自動的にオフにして音声のみのモードにすることで、通話品質を向上させます。他のクライアントは、加入者側のネットワーク状況に関係なく、ビデオの受信を継続します。この機能はVonage Video Media Routerを介して処理され、ルーティングされたセッションでのみ使用できます。詳細は セッション作成ドキュメント ルーティングされたセッションとリレーされたセッションの違いを理解する。
パブリッシャー・オーディオのフォールバック
パブリッシャーオーディオのフォールバック機能は、パブリッシングクライアントのネットワーク状況がビデオをサポートできない場合に、パブリッシャーがオーディオのみのモードに切り替えることで、通話の品質を向上させます。ネットワーク状況が改善されると、パブリッシャーがビデオを再開します。
パブリッシャーオーディオのフォールバック機能は、リレーセッションとルーティングセッションの両方でサポートされています( Vonage ビデオ・メディア・ルーターとメディア・モード).
パブリッシャーオーディオのフォールバック機能には、公開ストリームの帯域幅と輻輳を監視する機能が強化されています。帯域幅の輻輳がビデオ通信をサポートできない場合、パブリッシャーはオーディオ通信を優先し、オーディオにフォールバックします。
パブリッシャーオーディオのフォールバック機能により、パブリッシングクライアントは、サブスクライバー(中継セッションの場合)またはVonage Video Media Router(ルーティングセッションの場合)から(パケットロス、帯域幅、および輻輳に関する)品質フィードバックを受信します。
ネットワークの劣化に関するパブリッシャーとサブスクライバーの音声フォールバック・イベントの解釈
パブリッシャーおよびサブスクライバーの音声フォールバック・イベントは、どのエンドポイントでネットワークの劣化が発生しているかを直接示すものではありません。その代わりに、ネットワーク品質に関する2つの異なる視点が反映されます。つまり、パブリッシャー自身の統計に対する見解と、Vonage Video Media Routerの集約された見解です。
-
リレーされたセッションでは、パブリッシャーオーディオのフォールバックのみがサ ポートされる。フォールバックイベントはパブリッシャーから発信されるが、これは必ずしもパブリッシャーに ネットワークの問題が発生していることを意味しない。輻輳のメトリクスはエンドツーエンドで計算され、パブリッシャーとサ ブスクライバーの両方から影響を受ける。
-
ルーティングされたセッションでは、パブリッシャーおよびサブスクライバーのフォールバックの両方がサポートされます。Vonage Video Media Router は異なるピア接続遷移を実行したり、ハイブリッド構成で動作したりするため、フォールバックイベントのみから劣化の正確な原因を特定することは困難な場合があります。経験則として、劣化は加入者側にあると仮定してください。パブリッシャーオーディオのフォールバックが有効で、クライアントがフォールバックイベントを受信した直後に ストリーム更新イベント 動画チャンネルが無効になっている場合、パブリッシャーも影響を受ける可能性があります。しかし、パブリッシャのフォールバックは、サブスクライバから報告されるメトリクスによって影響を受ける可能性があります。
パブリッシャーとサブスクライバー双方のネットワーク状態をより明確に評価する必要があり、品質低下の原因となっているエンドポイントを特定したい場合は、代わりにトランスポート統計情報を使用してください。トランスポート統計情報は、ネットワークの状態を示す明確な指標を提供し、品質低下の原因を明確に特定できるため、フォールバックイベントのみを使用する場合よりも信頼性の高い診断ツールとなります。詳しくは、 クライアントの可観測性とネットワーク状況の概要.
オーディオのフォールバックの有効化と無効化
ストリームを公開する際に、オーディオのフォールバック機能を有効または無効にすることができます:
クライアントSDKは、パブリッシャーとサブスクライバーの音声フォールバックのためのイベントを含む。これらのイベントは、パブリッシャーまたはサブスクライバーのビデオが有効または無効になったとき、およびオーディオのフォールバック(およびビデオの回復)により、ビデオが無効になっていることに対する警告があるときを示します。