智能多媒体服务

  • 概念介绍

    最近更新时间: 2020-09-03 11:56:59

    本文介绍智能多媒体服务的几个基本概览和关系,以便您更好地理解和使用。

    概念解释

    • 任务

      任务指完成一个多媒体文件的计算处理过程、处理结果、处理状态。创建一个任务包含以下部分:

      • 输入:描述多媒体处理任务的对象,即 bucket + key。输入方式包括以下两种:
        • 1.指定对象:在 protal 中,指定1个对象文件(存量文件),作为输入,进行计算处理
        • 2.任务触发器:文件上传时匹配规则(增量文件),自动触发作为输入,进行计算处理
      • 工作流:定义处理一个对象文件的所有计算能力,比如转码、截图、审核等,目前仅支持并行操作,丰富计算处理的组合能力,用户可自定义处理流程。
    • 任务创建方式

      任务创建的方式包含以下三种:

      • 自动触发:通过配置任务触发器,当文件上传时会自动触发并处理任务,仅支持对增量数据做触发。
      • 指定文件触发:指定 Bucket 中的文件,发起处理任务请求。
      • 主动触发:通过调用 API 发起处理任务请求。
    • 工作流

      定义处理一个对象文件的所有计算能力,比如转码、截图、审核等,支持并行操作,丰富计算处理的组合能力,用户可自定义处理流程,按实际需求创建。包含:

      • 添加多媒体处理节点、定义节点组合方式(目前仅支持并行,后续会支持串行)
      • 作业配置:任务通知、队列等属性
    • 处理类型

      在智能多媒体服务中,支持多种类型的作业:

      • 普通转码处理
      • 锐智转码处理
      • 截图处理
      • 视频拼接处理
    • 预设

      预设是将一些常用的参数组合在一起,定义多媒体处理类型的参数(如转码、截图等),帮助客户固化常用使用参数。提出预设集是为了解决参数过于复杂,导致用户使用困难的问题。

    • 队列

      当用户通过 API 或者 控制台提交任务后,任务会进入队列中进行排队,根据提交顺序依次执行。

    • 任务处理结果

      • 在任务具体执行过程中,任务会分解成多个子任务,子任务间以并行的方式进行处理,目前暂不支持串行处理。
      • 如果任务处理完成,则会将处理结果文件上传到您指定的 Bucket;如果处理失败,则任务最终状态为失败。
    以上内容是否对您有帮助?
  • Qvm free helper
    Close