このトピックでは、LiveRecordVideoComposeStart イベント、その通知内容、およびコールバックの例について説明します。
イベントタイプ
LiveRecordVideoComposeStart
イベントの説明
録画されたライブストリームをビデオオンデマンド (VOD) 用のビデオに変換すると、自動合成が有効になっている場合、ライブストリームの終了後に合成プロセスが自動的に開始されます。ライブストリームは、アップストリーミングが停止するかタイムアウトすると終了します。この操作により、LiveRecordVideoComposeStart イベントがトリガーされます。イベント通知には、合成されるビデオの ID が含まれます。
デフォルトでは、アップストリーミングが 3 分以上中断された場合、ライブストリームは終了したと見なされます。
このイベントは、録画ビデオの合成が開始されたことのみを示します。その後の合成ステータスは含まれません。ステータスを追跡するには、ビデオ ID を記録してください。
イベント内容
パラメーター | タイプ | 必須 | 説明 |
EventTime | String | はい | イベントが生成された時刻。時刻は UTC で、yyyy-MM-ddTHH:mm:ssZ の形式です。 |
EventType | String | はい | イベントタイプ。これは必須パラメーターです。値は [LiveRecordVideoComposeStart] に固定されています。 |
VideoId | String | はい | ビデオ ID。 |
Status | String | はい | 録画完了ステータス。
|
StreamName | String | いいえ | ライブストリーム名。 |
DomainName | String | いいえ | ドメイン名。 |
AppName | String | いいえ | アプリケーション名。 |
コールバックの例
コールバックの例には、以下が適用されます。
HTTP コールバックの場合、次の内容は HTTP POST の本文です。
以下は、MNS コールバックのメッセージ本文です。
{
"EventTime": "2017-12-08T09:26:17Z",
"EventType": "LiveRecordVideoComposeStart",
"VideoId": "43q9fsjnehdf****",
"Status": "success",
"StreamName": "streamname_****",
"DomainName": "domainname_****",
"AppName": "appname_****"
}