このトピックでは、ApsaraVideo Live でのアップストリーミングとストリーミング中に生成されたデータをクエリする方法について説明します。
ApsaraVideo Live コンソールにログインします。左側のナビゲーションウィンドウで、[データセンター] をクリックし、[課金] または [モニタリング] をクリックして、対応するデータをクエリします。
[統計-使用量] ページでは、ストリーミング帯域幅とトラフィック、取り込みストリーム、トランスコーディング時間、スナップショットなどの使用量データをクエリできます。詳細については、「使用量統計」をご参照ください。
[運用分析] ページでは、帯域幅とトラフィック、back-to-origin の帯域幅とトラフィック、ユニークビジター (UV)、ユーザー分布などのデータをクエリできます。詳細については、「運用分析」をご参照ください。
[リアルタイムモニタリング] ページでは、アップストリーミングの帯域幅やトラフィックなどのモニタリングデータをクエリできます。詳細については、「リアルタイムモニタリング」をご参照ください。
次の API 操作を呼び出してデータをクエリすることもできます。
DescribeLiveDomainRecordUsageData - ライブ録画ストリームとコンテナフォーマット変換の使用量のクエリ
DescribeLiveDomainStreamTranscodeData - ドメイン名のトランスコーディング使用量データのクエリ
DescribeLiveDomainPushBpsData - アップストリーミングドメインのネットワーク帯域幅モニタリングデータのクエリ
DescribeLiveDomainPushTrafficData - アップストリーミングドメインのトラフィックモニタリングデータのクエリ
DescribeLiveStreamHistoryUserNum - ライブストリームの過去のオンラインユーザー数のクエリ
DescribeLiveStreamDetailFrameRateAndBitRateData - RTMP ライブストリームのオーディオとビデオのフレームレートとビットレートの詳細データのクエリ
アップストリーミング中に生成されたデータのクエリ
アップストリーミングをリアルタイムでモニタリングすることで、カクつきや高遅延などのライブストリーミングの問題を診断できます。モニタリングデータは、[ビデオフレームレート]、[オーディオフレームレート]、[ビデオビットレート]、[オーディオビットレート]、[リアルタイムログ] など、リアルタイムで毎秒返されます。ストリームのステータスを毎秒チェックしてライブストリームをリアルタイムでモニタリングし、アップストリーミングの安定性を判断できます。これにより、ビデオのカクつきによる問題が軽減されます。
次の手順を実行して、ApsaraVideo Live コンソールでアップストリーミングの品質を確認できます。また、RTMP ライブストリームのオーディオとビデオのフレームレートとビットレートの詳細データをクエリする操作を呼び出して、取り込みストリームのビットレートとフレームレートをリアルタイムでクエリすることもできます。
手順
ApsaraVideo Live コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
[ストリームデータクエリ] タブをクリックし、ストリーム名 (StreamName) を入力し、期間を選択して、[検索] をクリックします。
1 回のクエリの最大時間範囲は 3 時間で、過去 7 日間のデータのみをクエリできます。
メトリックの詳細については、「リアルタイムモニタリング」をご参照ください。
リアルタイムログ
リアルタイムログ配信を使用すると、ログが生成されてから数秒以内にログを収集できます。これにより、ライブストリームの取り込みとアクセスの詳細をリアルタイムで把握できます。
手順
ApsaraVideo Live コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
ドメイン名と日付を指定します。次に、[検索] をクリックして、指定した日付のドメイン名のログをクエリします。
取り込みストリームのログフィールドの詳細については、「ログ管理」をご参照ください。
ストリーミング中に生成されたデータの分析
帯域幅とトラフィック、HTTP ステータスコード、ユニークビジター数、ユーザー分布に基づいて、ストリーミング中に生成されたデータを分析できます。
タブ | 説明 | クエリメソッド |
リアルタイム帯域幅/トラフィック | リージョン内の各プロバイダーについて、指定された期間内のストリーミングドメインのリアルタイムトラフィックと帯域幅を表示します。 | 説明 次の手順を実行して、ApsaraVideo Live コンソールでデータをクエリできます。また、アップストリーミングドメインのトラフィックモニタリングデータをクエリする操作を呼び出してデータをクエリすることもできます。
|
ストリーミング帯域幅/トラフィック | 指定されたドメイン名のトラフィックと帯域幅の使用量を表示します。 | 説明 次の手順を実行して、ApsaraVideo Live コンソールでデータをクエリできます。また、アップストリーミングドメインのネットワーク帯域幅モニタリングデータをクエリする操作を呼び出してデータをクエリすることもできます。
|
HTTP ステータスコード | 返された HTTP ステータスコードを表示します。 | 説明 次の手順を実行して、ApsaraVideo Live コンソールで HTTP ステータスコードを表示できます。また、ライブドメイン名のリアルタイム HTTP ステータスコードの割合をクエリする操作を呼び出して HTTP ステータスコードを表示することもできます。
|
ユーザー分布 | ビデオユーザーが居住するリージョンの分布を表示します。 | 説明 次の手順を実行して、ApsaraVideo Live コンソールで、ビデオユーザーが居住するリージョンの分布、高速化ドメイン名のアクセスランキング、および指定された期間内のドメイン名の下にある IP アドレスからの独立したリクエストの数を表示できます。また、ライブドメイン名の PV/UV データをクエリする操作を呼び出してデータを表示することもできます。
|
ドメインランキング | 高速化ドメイン名のアクセスランキングを表示します。 | |
ユニークビジター (UV) | 指定された期間内にドメイン名の下にある IP アドレスからの独立したリクエストの数を表示します。 |