このトピックでは、AddLiveRecordVideoCompleteイベントとその通知内容とサンプルコールバックについて説明します。

イベントタイプ

AddLiveRecordVideoComplete

イベントの説明

AddLiveRecordVideoCompleteイベントは、ライブストリームがオンデマンドビデオとして記録され、記録期間またはライブストリーミングが終了した後に生成されます。

ライブストリームは、3分を超えて中断されたときに終了したと見なされます。

イベント通知コンテンツ

パラメーター データ型 必須/任意 説明
EventTime String 必須 イベントが生成された時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。
EventType String 必須 イベントタイプ。 値はAddLiveRecordVideoCompleteです。
VideoId String 必須 ビデオのID。
ステータス String 必須 ライブストリームがオンデマンドビデオとして記録されているかどうかを示します。 設定可能な値は以下のとおりです。
  • success: ライブストリームはオンデマンドビデオとして記録されます。
  • fail: ライブストリームをオンデマンドビデオとして記録できませんでした。
StreamName String 任意 ライブストリームの名前。
DomainName String 任意 ライブストリームのドメイン名。
AppName String 任意 アプリケーションの名前。
RecordStartTime String 任意 録音が開始される時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。
RecordEndTime String 任意 録画が終了した時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。

サンプルコールバック

説明

  • HTTPコールバックの場合、次の例はHTTP POSTリクエストのボディです。
  • MNSコールバックの場合、次の例はメッセージ本文です。
{ 
  "EventTime": "2017-12-08T09:26:17Z" 、
  "EventType": "AddLiveRecordVideoComplete" 、 
  "VideoId": "43q9fjdhef ****" 、 
  "ステータス": "成功" 、
  "StreamName": "xxx" 、
  "DomainName": "xxx" 、
  "AppName": "xxx" 、
  "RecordStartTime":"2017-12-08T07:40:56Z" 、
  "RecordEndTime":"2017-12-08T09:26:17Z" 、}