包含クラス: : SubscriberKit
public static interface SubscriberKit.MediaLinkStatsListener
サブスクライバーのメディアリンク統計情報(トランスポートレベルのメトリクスやネットワーク状態の変化を含む)を取得するためのリスナーオブジェクトを定義します。
関連項目:
: - SubscriberKit.setMediaLinkStatsListener(MediaLinkStatsListener listener)
方法の概要
すべてのメソッド インスタンスメソッド デフォルトメソッド
修飾子と型
方法
説明
default void
onMediaLinkStats(SubscriberKit subscriber, SubscriberKit.SubscriberMediaLinkStats mediaLinkStats)
加入者のメディアリンク統計を報告するために、定期的に呼び出されます。
default void
onNetworkConditionChanged(SubscriberKit subscriber, SubscriberKit.SubscriberMediaLinkStats mediaLinkStats, String reason)
加入者 またはリモートパブリッシャーのネットワーク状態の変化が検出されるたびに呼び出されます。
メソッドの詳細
onMediaLinkStats
デフォルト void onMediaLinkStats(SubscriberKit 購読者、 SubscriberKit.SubscriberMediaLinkStats mediaLinkStats)
加入者のメディアリンク統計情報を報告するために定期的に呼び出されます。 これにより、ローカルの加入者と リモートのパブリッシャーの両方について、トランスポートレベルのメトリクスが提供されます。
パラメータ:
: subscriber - サブスクライバーインスタンス。
: mediaLinkStats - メディアリンクの統計。
onNetworkConditionChanged
デフォルト void onNetworkConditionChanged(SubscriberKit 購読者、 SubscriberKit.SubscriberMediaLinkStats mediaLinkStats, ストリング 理由)
加入者 またはリモートパブリッシャーのネットワーク状態の変化が検出されるたびに呼び出されます。
このコールバックは、加入者のビデオトラックの状態の変化ではなく、 ネットワーク全体の健全性の変化を報告します。これは、ネットワークの状態に関する 診断情報を提供する点で、ビデオの有効化/無効化に関するコールバックとは異なります。
について reason このパラメータは、ネットワーク状態の変化の原因を示しており、
現在は次のように報告されています。 NETWORK_REASON_NETWORK_CONDITION_CHANGE.
Applications can use this callback to react to network issues, such as updating UI indicators, logging telemetry, or triggering adaptive behavior.
パラメータ:
: subscriber - ネットワークの状態が変化した加入者。
: mediaLinkStats - メディアリンクの統計。
: reason - ネットワーク状況の変化の理由を説明する文字列。