このトピックでは、LiveRecordVideoComposeStartイベントとその通知内容とサンプルコールバックについて説明します。
イベントタイプ
LiveRecordVideoComposeStart
イベントの説明
ライブストリームがオンデマンドビデオとして録画されているときに自動制作が有効になっている場合、ApsaraVideo VODは、ライブストリームが終了またはタイムアウトするたびに、録画されたオンデマンドビデオを自動的に処理します。 この場合、LiveRecordVideoComposeStartイベントが生成されます。 イベント通知には、制作された映像のIDが含まれる。
注
- デフォルトでは、ライブストリームは3分以上中断されたときに終了したと見なされます。
- LiveRecordVideoComposeStartイベントは、ライブストリームがオンデマンドビデオとして記録され始めたことを示すだけです。 このイベントには、運用ステータスは含まれません。 制作ステータスをフォローアップするには、制作されたビデオのIDを記録する必要があります。
イベント通知コンテンツ
パラメーター | データ型 | 必須/任意 | 説明 |
---|---|---|---|
EventTime | String | 必須 | イベントが生成された時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。 |
EventType | String | 必須 | イベントタイプ。 値はLiveRecordVideoComposeStartです。 |
VideoId | String | 必須 | 作成されたビデオのID。 |
ステータス | String | 必須 | ライブストリームがオンデマンドビデオとして記録され始めたかどうかを示します。 設定可能な値は以下のとおりです。
|
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_****"
}