tencent cloud

文档反馈

视频任务回调通知

最后更新时间:2022-06-06 11:09:23

    通过媒体处理 MPS 后,完成视频任务回调通知是一个标准的方案,媒体处理 MPS 在云函数 SCF 中配置了模板供用户使用。

    操作场景

    在本文档示例中,我们将用到媒体处理(MPS)和云函数(SCF)。其中 MPS 主要用于媒体处理任务,SCF 主要提供回调消息处理。

    操作步骤

    步骤1:创建 SCF 云函数

    1. 登录 云函数控制台,选择左侧导航栏中的【函数服务】。

    2. 在函数服务页面上方选择北京地域,并单击【新建】进入新建函数页面。

    3. 设置以下参数信息,如下图所示:

      • 函数名称:您可自定义名称,现以“MPSAnalysis”为例。
      • 运行环境:任务回调模板目前仅支持 Nodejs 8.9。
      • 创建方式:选择模板函数。
      • 模糊搜索:输入“MPS Webhook 模版”,并进行搜索。
    说明:

    单击模板中的【查看详情】,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。

    1. 单击【下一步】,进入函数配置页。

    2. 保持默认配置请单击【完成】,即完成函数的创建。

    步骤2:配置 MPS 触发器

    1. 在【云函数控制台】页面,选择左侧导航栏中的【函数服务】,单击对应的函数名后,将跳转至此函数的详情页。

    2. 单击【触发管理】>【创建触发器】将弹出的创建触发器窗口,触发方式请选择 “MPS 触发器”。

    主要参数信息如下,其余配置项请保持默认:

    • 事件类型:MPS 触发器以账号维度的事件类型推送 Event 事件,目前支持工作流任务(WorkflowTask)和视频编辑任务(EditMediaTask)两种事件类型触发。

      说明:

      • 初次创建 MPS 触发器将提示相关服务角色状态异常,请按提示单击对应服务【SCF_QcsRole】、【MPS_QcsRole】进行授权。
      • MPS 触发器以服务维度产生的事件作为事件源,不区分地域、资源等属性。每个账号只允许两类事件分别绑定单个函数。如需多个函数并行处理任务,请参见 函数间调用 SDK
    1. 单击【提交】后,即完成 MPS 触发器配置。

    步骤3:测试函数功能

    1. 登录 媒体处理控制台 执行视频处理工作流。

    2. 切换至【云函数控制台】,查看执行结果。
      在函数详情页面中选择【日志查询】页签,可以看到打印出的日志信息。如下图所示:

    3. 切换至 对象存储 COS 控制台,查看数据转储及加工结果。

    说明:

    您可以根据自身的需求编写具体的数据加工处理方法。

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持