ライブモニタリングは、マルチビューのダッシュボードとインテリジェントなアラートにより、プロフェッショナルなライブイベント向けにリアルタイムのストリーム品質保証を提供します。
概要
ライブモニタリングは、プロフェッショナルなライブイベント向けにリアルタイムの品質保証を提供します。視覚的なダッシュボードと先回り型のアラートにより、ストリームの問題を迅速に検出して解決できます。
主要機能
-
マルチビューモニタリング:4分割、8分割、12分割レイアウトで、1 画面あたり最大 12 のライブストリームをモニタリングできます。
-
リアルタイムデータダッシュボード:各モニタリングビュー上に主要メトリック(フレームレート、ビットレート、音声ボリューム)をオーバーレイ表示し、リアルタイムの洞察を提供します。
-
インテリジェントアラート:ストリームのフレームレートやビットレートが異常になった場合、または音声/映像の同期ずれ、コマ落ち、遅延、中断が発生した場合に即座にアラートをトリガーします。
利用シーン
-
動画プラットフォーム:大規模イベントや競技大会において、ブロードキャスト品質を確保するためのプロフェッショナルモニタリング。
-
エンタープライズサービス:製品発表会やウェビナーなどの企業イベントにおいて、複数セッションを同時モニタリング。
-
エージェンシーサービス:MCN やストリーミングプラットフォームが、安定した日常配信のために複数のストリーマーを同時にモニタリング可能。
注意事項
-
ライブモニタリングは有料機能です(ライブモニタリングの料金)。
-
ライブモニタリングは特定のライブセンターでのみ利用可能です(対応リージョン)。デフォルトでは、リージョンごとに最大 20 のモニタリングセッションを作成できます。
前提条件
モニタリング対象のストリームを再生するには、出力ストリーミングドメインに対して HTTPS および CORS を設定する必要があります。
-
CORS:
https://live.console.alibabacloud.comを Access-Control-Allow-Origin ヘッダーに設定してください。HTTP ヘッダーの設定。 -
HTTPS:有効な HTTPS 証明書を設定してください。HTTPS セキュアアクセラレーションの設定。
操作手順
-
ApsaraVideo Live コンソールにログインします。
-
左側のナビゲーションウィンドウで、ライブストリーム + > ライブモニタリング を選択します。
-
ライブモニタリングページで、ライブセンターを選択し、セッションの追加 をクリックします。
パラメーター
説明
出力構成
セッション名
モニタリングセッションの名前を入力します。
出力解像度
出力解像度を選択します。横長および縦長の印刷の向きがサポートされています。
ライブセンター
選択されたライブセンター。
出力ドメイン名
出力ストリームドメインを選択します。利用可能なドメインがない場合は、追加 をクリックしてドメインを追加してください(高速化ドメイン名の追加)。
ストリーム構成
モニタリング対象ストリーム
ApsaraVideo Live コンソールから、または手動で最大 12 ストリームを追加します。
-
手動で追加:手動で追加 をクリックし、ストリーム名と URL を入力します。追加済みのストリームは並べ替えや削除が可能です。
-
ApsaraVideo Live コンソールから選択:ApsaraVideo Live コンソールから選択 をクリックし、ドメイン名を選択してモニタリング対象のオンラインストリームを選択します。
-
一括アップロード:複数のストリームを一度にアップロードします。
通知構成
通知方法
-
モニタリングコールバック:コールバック URL(HTTP または HTTPS)を入力します。コールバックパラメーター。
-
DingTalk アラート:DingTalk グループチャットボットを通じてアラートを受信します。チャットボットをセットアップし、その Webhook URL(HTTP または HTTPS)を入力してください。カスタムロボットのアクセス。
重要DingTalk チャットボットのキーワードを「Alert」に設定してください。設定しないとメッセージが配信されません。
詳細設定
-
ビデオフレームレートアラートのしきい値:ビデオフレームレートが(しきい値 × 元のフレームレート)を下回った場合にアラートを送信します。範囲:(0.0, 1.0]。
-
音声/映像ビットレートアラートのしきい値:音声または映像のビットレートが(しきい値 × 元のビットレート)を上回った場合にアラートを送信します。範囲:(0.0, 100]。
-
中断持続時間アラートのしきい値:ストリームの中断がこの持続時間(秒)を超えた場合にアラートを送信します。範囲:(0, 65535]。
-
-
OK をクリックしてセッション構成を保存します。
-
モニタリングを開始します。
リストから該当のセッションを見つけ、[操作] 列の モニタリングの開始 をクリックします。プレビュー をクリックすると、モニタリングページが開きます。
重要セッションステータスが モニタリング の間は課金が継続されます。モニタリングページを閉じても課金は停止しません。[操作] 列の モニタリングの停止 をクリックして停止してください。

-
モニタリングプレビューには以下が表示されます。

番号
説明
①
ストリームのタイムスタンプ(左上)。
②
音声ボリューム(左下)。Peak 標準に基づき、左右チャンネルのレベルを表示します。
③
リアルタイムのフレームレートおよびビットレート(右上)。
④
アラート情報(右下)。
サポートされるアラートタイプ:
-
vfps:ビデオフレームレートアラート。
-
afps:音声フレームレートアラート。
-
br:ビットレート異常アラート。
-
eof:ストリーム中断アラート。
-
a-v:音声/映像の同期ずれアラート。
-
wc(警告件数):アラートの総件数。
⑤
音声品質(左下)。
サポートされる音声品質タイプ:
-
poor:音声品質が不良。
-
normal:音声品質が標準。
-
good:音声品質が良好。
-
API リファレンス
ライブモニタリングを統合するには、以下の順序で API オペレーションを呼び出します。
モニタリングアラート
アラートイベントは、Content-Type が application/json に設定された HTTP POST リクエストとして、ご利用のコールバック URL に送信されます。
コールバックパラメーター
|
パラメーター |
タイプ |
説明 |
|
monitorId |
String |
モニタリングセッションの一意な ID。 |
|
monitorName |
String |
モニタリングセッションの名前。 |
|
streamName |
String |
アラートをトリガーしたストリームの名前。 |
|
streamUrl |
String |
アラートをトリガーしたストリームの URL。 |
|
event |
String |
アラートタイプ:
|
|
time |
Long |
アラートが発生したタイムスタンプ。 |
|
detail |
String |
アラートに関する詳細情報。 |
コールバック例
{
"monitorId": "3da2464f-2dea********-8b9d34b43430",
"monitorName": "AI",
"streamName": "cn",
"streamUrl": "https://web******pull.aliyun.com/webinar/202****HU57.m3u8",
"event": "a-v",
"time": 1764147542481071,
"detail": "a-v=0287"
}
フィードバックとサポート
ライブモニタリングに関するご質問やご提案がある場合は、DingTalk グループ(ID:35080444)にご参加ください。