本文为您介绍如何通过媒体处理控制台添加媒体Bucket。

背景信息

媒体处理操作的文件资源均存放在OSS的Bucket中。将OSS的Bucket在媒体处理MPS中绑定为输入媒体Bucket、输入媒体Bucket后,媒体处理MPS才有权限监听该Bucket上传完成的消息,以实现触发工作流执行和处理完成的文件回写动作。了解工作流完整流程,请参见快速使用工作流

前提条件

开通OSS服务,详细操作请参见开通OSS服务

步骤一、添加媒体Bucket

  1. 登录媒体处理控制台
  2. 在顶部菜单栏左侧选择地域。地域
  3. 在左侧导航栏,选择工作流管理 > 媒体Bucket,分别设置输入Bucket输出Bucket
  4. 输入Bucket页签下,单击添加Bucket
  5. 添加输入媒体Bucket弹窗中,会自动显示OSS在媒体处理当前地域已创建的Bucket列表,您可以:
    • 选择已有Bucket,单击确定,完成输入Bucket添加。
      说明 如果列表中没有您已创建的Bucket,请在顶部菜单栏检查并切换地域。
    • 单击新建Bucket。在名称文本框中,填写Bucket名称。单击确定,完成Bucket创建。在列表中选择该Bucket,单击确定,完成输入Bucket添加。
      说明
      • 如果提示“The requested bucket name is not available. The bucket namespace is shared by all users of the system. Please select a different name and try again.”代表您填写的Bucket名称已被占用,Bucket名称全局唯一,请尝试更换名称。
      • 创建Bucket时,如果不指定Bucket权限,OSS会自动为该Bucket设置private(私有读写)权限。更多信息,请参见Bucket ACL
  6. 选择输出Bucket页签,单击添加Bucket,操作步骤与添加输入Bucket相同。输出

步骤二、为Bucket创建储存路径

重要 完成步骤一添加输入Bucket输出Bucket后,需要在OSS管理控制台,创建输入、输出的储存路径,否则将导致任务失败。
  1. 登录OSS管理控制台
  2. 在左侧导航栏选择Bucket列表
  3. 创建Bucket右侧文本框中,输入您在媒体处理控制台添加的输入Bucket名称,下方列表将自动展现已创建的媒体Bucket名称。列表
  4. 单击列表中的Bucket名称。
  5. 单击新建目录
  6. 目录名文本框中输入新建的目录名,单击确定,完成输入Bucket目录文件路径创建。
    重要 配置工作流输入路径的前缀不能与另外一个工作流输入路径的前缀相同,否则会导致一个增量文件触发两次工作流执行实例。例如:两个工作流的输入路径分别配置test和test1,则当输入文件上传到test1文件夹下时,同样满足test文件夹前缀,因此会触发两次工作流执行实例。更多详情,请参见工作流的文件匹配规则
  7. 单击控制台左上方对象存储,返回Bucket列表页面。返回列表
  8. Bucket名称文本框中,输入您在媒体处理控制台添加的输出Bucket名称,下方列表将自动显示出已经创建的媒体Bucket名称。操作步骤与添加Bucket输入相同。
    说明 完成创建Bucket输入Bucket输出存储路径后,您可以在工作流中绑定存储路径,通过OSS上传文件后自动触发工作流执行并生成媒体文件。上传视频文件,请参见OSS上传文件

(可选)步骤三、设置防盗链

重要 在媒体处理MPS为输入媒体Bucket添加Referer白名单,是为了避免因为OSS设置了防盗链,MPS无权访问文件导致获取源文件失败,MPS设置的防盗链不会对OSS文件防盗链生效。若OSS没有设置防盗链,则MPS也无需设置,您可直接跳过本步骤。OSS为Bucket添加防盗链详细步骤请参见防盗链
  1. 登录媒体处理控制台
  2. 在顶部菜单栏左侧选择地域。地域
  3. 在左侧导航栏,选择工作流管理 > 媒体Bucket
  4. 输入Bucket页签下,选择需要添加Referer白名单的输入Bucket,单击操作列的防盗链设置
    防盗链
  5. Referer白名单输入框中,输入需要添加的Referer即可。
    说明
    • 此处添加的Referer须为OSS侧防盗链中包含的Referer。更多Referer信息,请参见防盗链
    • 如果您在OSS侧设置了多个Referer,MPS侧只需设置一个即可。

后续步骤

  1. 创建工作流。在左侧导航栏,选择工作流管理 > 工作流设置,按需配置参数。详细操作,请参见创建工作流
  2. 上传文件。您可以通过媒体处理控制台进行上传视频文件,也可以通过OSS上传视频文件(推荐)。详细操作,请参见上传视频

相关API