Kotlin

概要

それでは、リスナーを登録してサブスクライブします。これにより、実際の統計情報を含むコールバックを受け取り、確認できるようになります。コールバックの処理自体は、次のステップで行います。

1. 関連するリスナーを登録・登録する

リモートストリームが到着したら、 Subscriber そして、両方のステータスリスナーを登録する 以前 または購読後(サンプルでは購読前に設定されています) session.subscribe):

リスナー 提供内容
VideoStatsListener 受信側の動画メトリクス(バイト数、パケット数、損失率、タイムスタンプ)
MediaLinkStatsListener transport, remotePublisherTransport, networkDegradationSource - 見る 加入者メディアリンク統計

2. ストリームが切断された際に、オブザーバビリティの状態をクリアする:

リモート参加者が公開を解除したり接続を切断したりした場合は、サブスクライバーを解放し、保存されている統計情報をリセットして、オーバーレイに古い値が表示されないようにします:

また、アプリが新しいストリームで同じセッションに再参加できる機能をサポートしている場合は、そのサブスクライバーの登録を解除するか、破棄してください。

3. オプション:加入者のライフサイクルコールバック

SubscriberListener, ログ onConnected / onDisconnected Logcat やオーバーレイに統計情報が表示されるのを確認する前に、サブスクリプションが有効であることを確認してください。

クライアントの観測可能性

Vonage Video SDK を使用して、クライアントの可観測性を活用し、ビデオ通話の品質メトリクスをリアルタイムで監視する方法をご紹介します。

以下の言語で利用可能:
Kotlin Swift
手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Android SDKの追加
5
認証の設定
6
アクセス許可の申請
7
パブリッシャーで「送信者統計」を有効にする
8
オブザーバビリティ・リスナーの登録とサブスクライブ
9
動画統計情報の取り扱い
10
UIに統計情報を表示する
11
アプリの実行
12
結論