Kotlin

概要

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

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

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

完成予想時間:25分

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

必要条件

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