Swift
アプリの実行
Xcodeから以下の環境でビルドして実行する 物理デバイス または シミュレーター.
- シミュレーターは、カメラが利用できない場合、公開用にテスト動画を使用します。リモートサブスクリプションと統計機能は引き続き利用可能です。
- 現実的なネットワークメトリクスを取得するには、Wi-Fiまたはモバイル通信に接続された物理デバイスを使用することをお勧めします。
2人目の参加者を追加する
サブスクライバー側の可観測性には、 リモート公開ストリーム. 以下のいずれかを使用してください:
- 別のデバイスへの2回目のインストール(同じ
kSessionIdおよび有効なトークン)、あるいは - について ビデオ・プレイグラウンド
「Playground」に参加しよう
- オープン ビデオ・プレイグラウンド (アカウントにログインして Vonageアカウント (プロンプトが表示された場合は)。
- 選択 既存のセッションに参加する.
- 同じものを貼り付けてください セッションID として
kSessionIdアプリ内で。 - クリック セッションに参加する, その後 接続, その後 ストリームを公開する.
iOSアプリでは、以下の情報を受け取る必要があります streamCreated、リモート映像を表示し、統計情報のオーバーレイを更新します。
注目すべき点
| 確認 | 期待される結果 |
|---|---|
| 接続 | コンソールにはセッションが接続されていると表示され、ローカルのパブリッシャービューが表示されている |
| 定期購読 | 「リモートビデオ」が次のように表示されます streamCreated |
| 動画の統計情報 | オーバーレイには、バイト数やパケット数の更新状況が表示されています |
| メディアリンク | ダウンリンク帯域幅が設定されます。Playgroundが送信者統計情報を伴うデータを公開する場合、リモートアップリンクが設定されます。 |
| ネットワーキングイベント | スロットル・ネットワーク—networkConditionChanged 新しいアカウントでログインできる場合があります reason |
リモートアップリンクが空のままの場合、パブリッシングクライアントで有効化されていない可能性があります senderStatsTrack その出版社について。
クライアントの観測可能性
Vonage Video SDK を使用して、クライアントの可観測性を活用し、ビデオ通話の品質メトリクスをリアルタイムで監視する方法をご紹介します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
iOS SDKの追加5
認証の設定6
カメラとマイクへのアクセス7
パブリッシャーで「送信者統計」を有効にする8
オブザーバビリティ・リスナーの登録とサブスクライブ9
動画統計情報の取り扱い10
UIに統計情報を表示する11
アプリの実行12
結論