腾讯云智能创作事件通知综述_音视频解决方案_同尘科技
在智能创作用户端或者使用服务端 API 进行视频上传、媒体移动、媒体删除等操作,都被称为一个事件。事件执行完成后,会立即通知 App 服务操作的执行结果,即事件通知。
回调方式
目前智能创作只支持 App 服务被动接收事件通知的模式。配置回调 URL 及通知事件类型后,智能创作会在事件完成后,向回调 URL 发起回调。智能创作发起的回调的形式是 HTTP 请求,请求体为 JSON 格式,请求方法为 POST,内容包含 EventContent 结构。
以 新文件产生事件通知 为例,回调中的 EventType 参数为 Storage.NewFileCreated
,事件内容为 StorageNewFileCreatedEvent 。完整的事件回调请求示例如下:
POST /callback HTTP1.1Accept: */*Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9,en;q=0.8Cache-Control: no-cacheConnection: closeContent-Length: 415Content-Type: application/jsonHost: api.example.com
{ "EventType":"Storage.NewFileCreated", "Operator":"user_id_12988300030300329", "StorageNewFileCreatedEvent":{ "FileId":"528589*****73533167", "MaterialId":"5fdafac******0001c82b2e", "OperationType":"Upload", "Owner":{ "Id":"user_id_12988300030300329", "Type":"PESRON" }, "ClassPath":"/媒资", "TaskId":"", "SourceContext":"" }}
事件类型
智能创作支持以下几种事件通知:
归类 | 事件通知 | 事件触发时机 |
媒体变更类 | 新文件产生 | 新文件产生事件,触发的场景包括:上传,在用户端主动上传媒体文件到媒资库拉取上传,用户在网盘使用媒体转拉功能上传媒体编辑合成直播流剪辑直播流录制 |
| 媒体导入 | 将媒体导入到个人、团队或者项目中 |
| 媒体添加 | 媒体添加事件,触发的场景有:将媒资库中已有的媒体文件添加到个人/团队媒资库,或者项目中,包括创建链接复制媒体(仅限复制媒体,复制目录导致的媒体增加不会产生该事件) |
| 媒体移动 | 移动媒体(仅限媒体移动,移动目录导致的媒体移动不会产生该事件) |
| 媒体修改 | 媒体修改,仅限修改媒体的名称,预置标签及自定义标签产生该事件 |
| 媒体删除 | 媒体删除事件,触发的场景包括:删除媒资库中已有的媒体文件删除项目等导致的媒体文件删除 |
分类变更类 | 分类创建 | 新建分类 |
| 分类移动 | 移动分类到另一个分类下 |
| 分类删除 | 删除分类路径 |
项目状态变更类 | 云推项目状态变更 | 云转推项目状态变更,目前仅支持转推开始及转推结束通知 |
| 导播台项目状态变更 | 导播台项目状态变更通知,触发的场景有:导播台启动导播台停止导播台 PVW 开启导播台 PGM 开启,输出推流开始导播台 PVW 停止导播台 PGM 停止,输出推流结束导播台被回收,需要恢复才能使用 |
视频导出类 | 视频导出完成 | 视频导出完成通知,触发的场景有:导出视频编辑项目、使用视频合成协议导出视频、使用视频剪辑模板导出视频、直播剪辑 |
开通事件回调
目前还无法自助开通事件回调。如需开通,请准备好事件通知地址 URL 及事件通知类型提 工单,由智能创作工作人员配置开通。
对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?