このトピックでは、ライブモニタリングシステムのコア機能とシナリオについて説明し、ApsaraVideo Live コンソールでモニタリングセッションを追加および管理する方法について説明します。
概要
ApsaraVideo Live は、オンラインライブイベントのパフォーマンスと品質をリアルタイムでモニタリングできるライブモニタリング機能を提供します。このシステムは、フレームレートやビットレートの変動、音声とビデオの同期問題、高遅延、カクつきなどの例外に対してアラートをトリガーし、さまざまなプロフェッショナルなライブイベントの信頼性を確保します。
コア機能
4 分割、8 分割、12 分割の画面モードでのモニタリングをサポートします。
ライブストリームのフレームレートやビットレートなどのデータを表示するリアルタイムダッシュボードを提供します。
異常なフレームレート、異常なビットレート、音声とビデオの同期問題、カクつき、高遅延などの例外に対するリアルタイムアラートをサポートします。
シナリオ
ビデオプラットフォーム: プラットフォームでホストされるさまざまなライブストリーム、特に主要なライブイベントや重要なセッションのモニタリングを提供します。
エンタープライズサービス: 複数のセッションの同時モニタリングをサポートし、エンタープライズ顧客向けのライブストリームの信頼性を確保します。
組織サービス: 複数のセッションの同時モニタリングをサポートし、組織のストリーマーの日々のライブストリームの信頼性を確保します。
使用上の注意
ライブモニタリングは有料機能です。課金の詳細については、「ライブモニタリングの課金」をご参照ください。
ライブモニタリングをサポートするライブセンターの詳細については、「サービスリージョン」をご参照ください。デフォルトでは、各リージョンで最大 20 の同時モニタリングセッションを作成できます。
前提条件
ライブモニタリングコンソールでモニタリング対象のストリームを再生するには、モニタリング対象の出力に使用されるストリームフェッチングドメイン名に HTTPS 証明書とクロスオリジンリソース共有 (CORS) を設定する必要があります。
CORS 設定: Access-Control-Allow-Origin HTTP ヘッダーを設定し、その値を
https://live.console.alibabacloud.comに設定します。詳細については、「HTTP ヘッダーの設定」をご参照ください。HTTPS 設定: 有効な HTTPS 証明書を設定します。詳細については、「HTTPS セキュアアクセラレーションの設定」をご参照ください。
手順
ApsaraVideo Live コンソール にログオンします。
左側のナビゲーションウィンドウで、[ライブモニタリング] を選択します。
[ライブモニタリング] ページで、ライブセンターを選択し、[セッションの追加] をクリックします。
パラメーター
説明
出力設定
セッション名
セッションの名前を入力します。
出力解像度
ドロップダウンリストから出力解像度を選択します。横向きと縦向きの複数の解像度がサポートされています。
ライブセンター
選択したライブセンター。
モニタリング対象ストリームの出力ドメイン名
ドロップダウンリストから結合ストリーム出力のドメイン名を選択します。適切なドメイン名がない場合は、[追加] をクリックします。詳細については、「高速化ドメイン名の追加」をご参照ください。
モニタリング対象ストリームの設定
モニタリング対象ストリーム
ストリームを手動で追加したり、ApsaraVideo Live コンソールからストリームを選択したり、バッチでストリームをアップロードしたりできます。最大 12 のストリームを追加できます。
手動追加: [手動追加] をクリックし、ストリーム名とストリームアドレスを入力します。ストリームをソートしたり削除したりすることもできます。
コンソールから選択: [コンソールから選択] をクリックし、ドロップダウンリストからドメイン名を選択し、オンラインのライブストリームを選択します。
バッチアップロード: ライブストリームをバッチでアップロードします。
モニタリング通知設定
通知メソッド
モニタリングコールバック: HTTP または HTTPS フォーマットで Webhook アドレスを入力します。
DingTalk モニタリングアラート: アラート情報は DingTalk チャットボットによって送信されます。まず DingTalk チャットボットを設定し、その Webhook アドレスを HTTP または HTTPS フォーマットでここに入力する必要があります。詳細については、「カスタムロボットアクセス」をご参照ください。
重要DingTalk チャットボットのカスタムキーワードを「アラート」に設定してください。そうしないと、メッセージを受信できません。
詳細設定
ビデオフレームレートアラートしきい値: モニタリング対象ストリームのビデオフレームレートが (フレームレートのアラートしきい値 × ストリームの元のフレームレート) 未満の場合にアラートがトリガーされます。しきい値は係数です。有効な値: (0.0, 1.0]。
音声/ビデオビットレートアラートしきい値: モニタリング対象ストリームの音声/ビデオビットレートが (ビットレートのアラートしきい値 × ストリームの元のビットレート) を超える場合にアラートがトリガーされます。しきい値は係数です。有効な値: (0.0, 100]。
中断期間アラートしきい値: ストリームの中断期間がこのしきい値を超えるとアラートがトリガーされます。しきい値は中断期間です。有効な値: (0, 65535]。単位: 秒。
[OK] をクリックして、セッション設定を完了します。
モニタリングを開始します。
セッションが設定されたら、セッションを見つけて [操作] 列の [モニタリングの開始] をクリックします。[プレビュー] をクリックしてモニタリングページを表示します。
重要[モニタリング中] ステータスのサービスでは課金が継続されます。モニタリングページを閉じても課金は停止しません。モニタリングを停止するには、[操作] 列の [モニタリングの停止] をクリックする必要があります。

次の図は、モニタリングプレビューエリアを示しています。

番号
説明
①
ストリームの UNIX タイムスタンプ。左上隅に表示されます。
②
オーディオボリューム。左右のサウンドチャンネルを区別します。ボリュームは Peak 標準に基づいて計算されます。左下隅に表示されます。
③
リアルタイムのフレームレートとビットレート。右上隅に表示されます。
④
アラートの詳細。右下隅に表示されます。
サポートされているアラームメトリック:
vfps: ビデオフレームレートの例外に関するアラート。
afps: 音声フレームレートの例外に関するアラート。
br: ビットレートの例外に関するアラート。
eof: ストリーム中断に関するアラート。
a-v: 音声とビデオの同期ズレに関するアラート。
wc (警告数): アラートの総数。
⑤
音声品質検出。左下隅に表示されます。
サポートされている音声品質検出タイプ:
poor: 異常な音声品質。
normal: 標準のオーディオ品質。
good: 優れたオーディオ品質。
API 操作
次の API 操作を呼び出して、ライブモニタリングサービスを迅速に統合して使用できます。
CreateLiveStreamMonitor 操作を呼び出して、モニタリングセッションを作成します。
StartLiveStreamMonitor 操作を呼び出して、モニタリングを開始します。
StopLiveStreamMonitor 操作を呼び出して、モニタリングを停止します。
DeleteLiveStreamMonitor 操作を呼び出して、モニタリングセッションを削除します。
お問い合わせ
ライブモニタリングシステムの使用中に質問や提案がある場合は、DingTalk グループ ID 35080444 を検索して、当社の DingTalk グループに参加してください。