Kotlin

概要

このチュートリアルでは、 クライアントの観測可能性 API:ネットワークの状態を監視するため — 推定ダウンリンク帯域幅、リモートパブリッシャーのアップリンク推定値(利用可能な場合)、および品質が低下した際にSDKが接続のどちら側に原因があると判断するか(networkDegradationSource). このサンプルでは、それらの値が画面上にオーバーレイ表示されるため、ライブセッション中に値が変化する様子を確認できます。

使用例: ユーザーのリモート映像が途切れる。アプリはすでにサブスクリプション登録済みです。 メディアリンクの統計情報を利用すれば、生のWebRTCレポートを解析することなく、「接続が弱いようです」(ローカルダウンリンク)、「相手側のネットワークが不安定な可能性があります」(リモートアップリンク/品質低下の原因)のいずれを表示するか、あるいはサポート用に両方の数値をログに記録するかを判断するのに役立ちます。

Android 向けの API の全容については、以下を参照してください。 クライアントの監視機能(アンドロイド).

完成予想時間:25分

このチュートリアルをスキップしたいですか?完成したKotlinクライアントコードに直接移動するには、 ClientObservability のフォルダにあります。 Androidサンプルアプリレポ をGitHubにアップした。このレポには、プロジェクトの実行方法と探索方法に関する完全な文書が記載されたREADMEが含まれています。このチュートリアルでは、KotlinバージョンのAndroidサンプルアプリに焦点を当てます。

必要条件

このチュートリアルを完成させるために必要なもの:

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

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

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