当高光智剪任务完成时,企业直播会向您设置的回调地址发送回调消息。
完成回调配置。详见回调配置。
完成回调配置后,当高光智剪任务完成时,企业直播会将原始视频 Vid、高光智剪任务 ID、高光片段详情列表等信息以 POST 方式提交给您设置的回调地址。
请求示例如下所示:
POST /xxxxx HTTP/1.1 Header1: ... Header2: ... ... { "AccountId": "2000000****", "EventType": "HighLightClipResultCallback", "HighlightClipJobId": "35", "RequestUuid": "HighLightClipResultCallback-1870000****", "Sign": "23a3d59b66c79c89684f6422938****", "SubAccountName": "admin@bytedance.com", "Vid": "v0c251g7007acv44sdvog65gj******", "Status": 1, "HighlightClipVideoList": [ { "VideoDesc": "两名身着深色古装的男子将一名穿浅紫色衣裙的女子拖拽到厅堂中央。", "StartTime": 10840, "EndTime": 13740 }, { "VideoDesc": "女子站在厅堂中央与众人对峙,神情紧张。", "StartTime": 25280, "EndTime": 29120 }, { "VideoDesc": "男子转身看向身后众人,现场气氛发生变化。", "StartTime": 43600, "EndTime": 47160 }, { "VideoDesc": "女子低头整理衣袖,随后抬头回应对方。", "StartTime": 68520, "EndTime": 72480 }, { "VideoDesc": "众人在厅堂内围观,主角之间继续交谈。", "StartTime": 91840, "EndTime": 95720 }, { "VideoDesc": "男子走到女子身侧,画面切换至近景。", "StartTime": 126400, "EndTime": 130200 }, { "VideoDesc": "女子回望厅堂门口,众人表情出现变化。", "StartTime": 158760, "EndTime": 162680 }, { "VideoDesc": "主角站在厅堂中央,事件进入新的转折。", "StartTime": 194360, "EndTime": 198120 } ] }
回调服务器在发送消息通知后,5 秒内没有收到您的服务器的响应,即认为通知失败。后续会以 5 秒为间隔继续重试 2 次。
| 参数 | 类型 | 说明 |
|---|---|---|
| AccountId | String | 账号 ID。 |
| EventType | String | 回调通知的事件类型,固定取值为 HighLightClipResultCallback。 |
| HighlightClipJobId | String | 高光智剪任务 ID。 |
| RequestUuid | String | 请求回调的唯一标识。 |
Sign | String | 校验签名。 完成以下步骤,计算校验签名。
说明
|
| SubAccountName | String | 创建任务的子账号。参数值 admin@bytedance.com 表示任务为主账号创建。 |
| Vid | String | 原始视频 Vid。 |
Status | Integer | 高光智剪任务的结果。取值如下:
|
| HighlightClipVideoList | Array of HighlightClipVideo | 高光片段详情列表。 |
| 参数 | 类型 | 说明 |
|---|---|---|
| VideoDesc | String | AI 智剪的高光片段的内容描述。 |
| StartTime | Long | 高光片段在原视频中的开始时间,单位为毫秒。 |
| EndTime | Long | 高光片段在原视频中的结束时间,单位为毫秒。 |