AddLiveRecordVideoComplete イベントは、ライブストリームのビデオオンデマンド (VOD) への録画が完了し、VOD ファイルが作成されたときにトリガーされます。本トピックでは、イベントの内容とコールバックのサンプルについて説明します。
イベントタイプ
AddLiveRecordVideoComplete
イベントの説明
ライブストリームのビデオオンデマンド (VOD) への録画を有効にすると、録画エポックが完了するか、ライブストリームが終了した後に VOD ファイルが作成されるたびに AddLiveRecordVideoComplete イベントがトリガーされます。
-
ストリームが 3 分を超えて切断された場合、ストリームインジェストは終了します。
-
動画の録画後に音声と動画の情報をリアルタイムで取得するには、VOD コールバックを設定してください。詳細については、「動画アップロードの完了」をご参照ください。
AddLiveRecordVideoComplete イベントから VideoId を受け取った後、GetVideoInfo オペレーションを呼び出して動画情報をクエリします。レスポンスの Duration フィールドは、動画のデュレーション (秒単位) を示します。
イベントの内容
|
パラメーター名 |
タイプ |
必須 |
説明 |
|
EventTime |
String |
はい |
イベントが生成された時刻。時刻は協定世界時 (UTC) で、yyyy-MM-ddTHH:mm:ssZ 形式です。 |
|
EventType |
String |
はい |
イベントタイプ。値は AddLiveRecordVideoComplete に固定されています。 |
|
VideoId |
String |
はい |
動画 ID。 |
|
Status |
String |
はい |
録画の完了ステータス。
|
|
StreamName |
String |
いいえ |
ストリーム名。 |
|
DomainName |
String |
いいえ |
ドメイン名。 |
|
AppName |
String |
いいえ |
アプリ名。 |
|
RecordStartTime |
String |
いいえ |
録画の開始時刻。時刻は協定世界時 (UTC) で、yyyy-MM-ddTHH:mm:ssZ 形式です。 |
|
RecordEndTime |
String |
いいえ |
録画の終了時刻。時刻は協定世界時 (UTC) で、yyyy-MM-ddTHH:mm:ssZ 形式です。 |
コールバックのサンプル
コールバックのサンプルに関する注意事項:
-
HTTP コールバックの場合、以下の内容は HTTP POST のボディです。
-
MNS コールバックの場合、以下の内容はメッセージ本文です。
{
"EventTime": "2017-12-08T09:26:17Z",
"EventType": "AddLiveRecordVideoComplete",
"VideoId": "43q9fjdhef****",
"Status": "success",
"StreamName": "xxx",
"DomainName": "xxx",
"AppName": "xxx",
"RecordStartTime":"2017-12-08T07:40:56Z",
"RecordEndTime":"2017-12-08T09:26:17Z"
}