📜  AWS Elastic Transcoder

📅  最后修改于: 2020-11-07 03:37:03             🧑  作者: Mango

什么是弹性转码器?

  • Elastic Transcoder是aws服务,用于将S3存储桶中存储的媒体文件转换为不同设备支持的不同格式的媒体文件。
  • Elastic Transcoder是云中的媒体代码转换器。
  • 它用于将媒体文件从其原始源格式转换为可在智能手机,平板电脑,PC等上播放的不同格式。
  • 它为流行的输出格式提供了转码预设,这意味着您无需猜测哪种设置最适合特定设备。
  • 如果您使用Elastic Transcoder,则需要根据转码的分钟数和转码的分辨率付费。

弹性代码转换器的组件

Elastic Transcoder由四个组件组成:

  • 职位
  • 流水线
  • 预设值
  • 通知事项

  • 作业作业的主要任务是完成代码转换的工作。每个作业最多可以转换30种格式的文件。例如,如果要将媒体文件转换为八种不同的格式,则单个作业将创建八种格式的文件。创建作业时,需要指定要转码的文件的名称。
  • 管道管道是由您的转码作业组成的队列。创建作业时,需要指定要添加作业的管道。如果您希望作业创建多种格式,Elastic Transcoder将按照您在作业中指定格式的顺序为每种格式创建文件。您可以创建两个管道之一,即标准优先级作业和高优先级作业。主要工作进入标准优先级工作。有时您想立即对文件进行转码;使用高优先级管道。
  • 预设预设是模板,其中包含用于将媒体文件从一种格式转码为另一种格式的设置。弹性转码器包含一些通用格式的默认预设。您还可以创建自己的预设,这些预设不包含在默认预设中。您需要指定创建作业时要使用的预设。
  • 通知通知是一个可选字段,您可以使用Elastic Transcoder配置。 Notification Service是一项服务,可让您更新作业的状态:当Elastic Transcoder开始处理您的作业时,当Elastic Transcoder完成其作业时,Elastic Transcoder是否遇到错误情况。您可以在创建作业时配置通知。管道。

云如何使用弹性代码转换器

假设我将mp4文件上传到S3存储桶中。上传完成后,就会触发Lambda函数。 Lambda函数随后将调用Elastic Transcoder。 Elastic Transcoder将mp4文件转换为不同格式,以便可以在iPhone,笔记本电脑等中打开该文件。完成转码后,它将转码后的文件存储在S3存储桶中。