最終更新日:2026-07-03 11:00:49
Stream Status Callbacksを利用すると、Media Acceleration Live Broadcastでストリームが開始または終了した際にリアルタイムでコールバック通知を受信できます。本ガイドでは、ライブプッシュDomainでのコールバック有効化手順、開始および終了コールバックURLの設定方法、各イベントで送信されるコールバックパラメーターの選択方法について説明します。
この機能は、モニタリングシステムやワークフローシステム、ビジネスバックエンドなどの外部サービスとストリームのライフサイクルイベントを同期する必要がある場合にご利用ください。
ドメイン設定エディターでストリームステータスコールバックを設定します。
スクリーンショット:ストリームステータスコールバック追加ダイアログでオンが選択されており、メソッド、ストリーム開始URL、ストリーム終了URL、およびコールバックパラメーターが表示されています。
| フィールド | 必須 | デフォルト | 説明 |
|---|---|---|---|
| ストリームステータスコールバック | はい | オフ | ストリーム開始および終了イベントのコールバック通知を有効または無効にします。オプションはオンまたはオフです。 |
| メソッド | 必須 | GET | コールバックリクエストに使用されるHTTPメソッドです。オプションはGETとPOSTです。 |
| ストリーム開始 URL | 必須 | なし | ストリーム開始イベントを受信するコールバックURLです。プロトコル、ホストまたはドメイン、オプションのポート、およびパスを含む完全なURLを入力してください。 |
| ストリーム終了 URL | 必須 | なし | ストリーム終了イベントを受信するコールバックURLです。プロトコル、ホストまたはドメイン、オプションのポート、およびパスを含む完全なURLを入力してください。 |
| コールバックパラメータ | 任意 | デフォルト選択項目を参照 | 含めるパラメータを選択し、エンドポイントでカスタム名が必要な場合はパラメータ名を編集してください。 |
重要: ストリーム開始URLとストリーム終了URLは、同じプロトコルおよびドメインを使用する必要があります。たとえば、両方のURLを同じ
https://example.comホストで設定してください。
コールバックURLには以下の形式を使用してください:
{protocol}://{host}:{port}/{URI}
例:
https://test.example.com/api/live/check
http://1.1.1.1:8888/api/live/check
Report Starts および Report Ends で、コールバックパラメーターを個別に設定することができます。
コールバックパラメータは、ストリームの開始または終了時にコールバックエンドポイントへ送信されるイベント情報を定義します。各イベントタイプについて、デフォルトのパラメータ名を使用するか、サービスで期待される名前に変更できます。コールバックリクエストにパラメータを含めたくない場合は、そのパラメータをクリアしてください。
| パラメータ | デフォルト名 | デフォルト選択 | 説明 |
|---|---|---|---|
| クライアントIP | ip |
選択済み | ストリームイベントをトリガーしたクライアントのIPアドレスです。 |
| CDN エッジIP | node |
選択済み | ストリームイベントを処理したCDNエッジノードのIPアドレスです。 |
| ストリーム名 | id |
選択済み | コールバックをトリガーしたストリームの名前です。 |
| ホスト | app |
選択済み | ストリームイベントに関連付けられたホスト値です。 |
| アプリケーション名 | appname |
選択済み | ストリームに関連するアプリケーション名または配信ポイントです。 |
| MD5 | なし | 未選択 | 選択時にはコールバックにMD5値が含まれます。 |
| 接続ポート | port |
選択済み | ストリーム接続に使用されるポートです。 |
| タイムスタンプ(秒) | なし | 選択済み | イベントのタイムスタンプ(秒単位)。 |
| タイムスタンプ(ミリ秒) | milltime |
未選択 | イベントのタイムスタンプ(ミリ秒単位)。 |
| その他 | なし | オプション | コールバックに含めるカスタムパラメーター名。複数値を指定する場合は ; で区切ってください。 |