AddLiveRecordVideoComplete イベントは、ライブストリームのビデオオンデマンド (VOD) への録画が完了し、VOD ファイルが作成されたときにトリガーされます。このトピックでは、イベント内容とコールバック サンプルについて説明します。
イベントタイプ
AddLiveRecordVideoComplete
イベントの説明
ライブストリームのビデオオンデマンド (VOD) への録画を有効にすると、録画エポックの完了後、またはライブストリームの終了後に VOD ファイルが作成されるたびに、AddLiveRecordVideoComplete イベントがトリガーされます。
ストリームインジェストは、ストリームが 3 分を超えて切断されると終了します。
動画の録画後に音声・動画情報をリアルタイムで取得するには、VOD コールバックを設定してください。詳細については、「動画アップロード完了」をご参照ください。
AddLiveRecordVideoComplete イベントから VideoId を受信した後、GetVideoInfo API を呼び出して動画情報を照会します。
イベント内容
パラメーター名 | タイプ | 必須 | 説明 |
EventTime | String | Yes | イベントが生成された時刻です。時刻は協定世界時 (UTC) で、yyyy-MM-ddTHH:mm:ssZ 形式です。 |
EventType | String | Yes | イベントタイプです。値は AddLiveRecordVideoComplete で固定です。 |
VideoId | String | Yes | 動画 ID です。 |
Status | String | Yes | 録画の完了ステータスです。
|
StreamName | String | No | ストリーム名です。 |
DomainName | String | No | ドメイン名です。 |
AppName | String | No | アプリ名です。 |
RecordStartTime | String | No | 録画の開始時刻です。時刻は協定世界時 (UTC) で、yyyy-MM-ddTHH:mm:ssZ 形式です。 |
RecordEndTime | String | No | 録画の終了時刻です。時刻は協定世界時 (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"
}