このトピックでは、AddLiveRecordVideoComplete イベント、その通知内容、およびコールバックのサンプルについて説明します。
イベントタイプ
AddLiveRecordVideoComplete
イベントの説明
ライブストリームのビデオオンデマンド (VOD) への録画を有効にすると、AddLiveRecordVideoComplete イベントが生成されます。このイベントは、録画エポックが完了した後、またはライブストリームが終了した後に VOD ファイルが作成されると発生します。
ストリームが 3 分以上切断されると、アップストリーミングは終了します。
ビデオの録画後にオーディオおよびビデオ情報をリアルタイムで取得するには、VOD コールバックを設定します。詳細については、「ビデオアップロードの完了」をご参照ください。
イベント内容
パラメーター | タイプ | 必須 | 説明 |
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"
}