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

イベントタイプ

LiveRecordVideoComposeStart

イベントの説明

ライブストリームがオンデマンドビデオとして録画されているときに自動制作が有効になっている場合、ApsaraVideo VODは、ライブストリームが終了またはタイムアウトするたびに、録画されたオンデマンドビデオを自動的に処理します。 この場合、LiveRecordVideoComposeStartイベントが生成されます。 イベント通知には、制作された映像のIDが含まれる。

  • デフォルトでは、ライブストリームは3分以上中断されたときに終了したと見なされます。
  • LiveRecordVideoComposeStartイベントは、ライブストリームがオンデマンドビデオとして記録され始めたことを示すだけです。 このイベントには、運用ステータスは含まれません。 制作ステータスをフォローアップするには、制作されたビデオのIDを記録する必要があります。

イベント通知コンテンツ

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

サンプルコールバック

説明

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