什么是 Amazon Elastic Transcoder? - Amazon Elastic Transcoder

通过以下方式节省成本并获得更多功能 AWS Elemental MediaConvert

MediaConvert 是一项较新的基于文件的视频转码服务,它提供了一套全面的高级转码功能,按需费率起价为每分钟 0.0075 美元。阅读更多

已经在使用 Amazon Elastic Transcoder? 迁移到很简单 MediaConvert。有关更多信息,请参阅本概述,其中包含有关迁移过程的重要信息以及指向其他资源的链接。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon Elastic Transcoder?

Amazon Elastic Transcoder 让您可以将 Amazon Simple Storage Service (Amazon S3) 中存储的媒体文件转换为使用者播放设备所要求的媒体文件格式。例如,您可以将大型高质量数字媒体文件转换为用户可在移动设备、平板电脑、网络浏览器和联网电视上播放的格式。

Elastic Transcoder 有四个组件:

  • 任务执行转码工作。每个任务最多将一个文件转换为 30 种格式。例如,如果您要将媒体文件转换为 6 种不同的格式,则可通过创建一个任务来创建所有 6 种格式的文件。

    在创建任务时,您可以指定要转码的文件的名称、您希望 Elastic Transcoder 转码后的文件使用的名称以及几个其他设置。对于要转码到的每种格式,您还可指定一个称为预设 的模板 (见下文),其中包含要用于一个或多个转码后的文件的音频和视频设置。

  • 管道是管理转码任务的队列。在创建任务时,您需要指定要将任务添加到的管道。Elastic Transcoder 按照添加任务的顺序开始处理管道中的任务。如果将一个任务配置为转码成多种格式,Elastic Transcoder 会按照您在任务中指定的每种格式的顺序来创建每种格式的文件。

    一个常见配置是创建两个管道——一个管道用于标准优先级任务,另一个管道用于高优先级任务。大多数任务都会进入标准优先级管道;仅在您需要立即对文件转码时使用高优先级管道。

    如果在您创建新任务时,管道已包含任务,则 Elastic Transcoder 会让最新任务排队,并在该管道有可用资源后立即处理该任务。如果管道已使用其所有资源,则在 Elastic Transcoder 管道完成当前正在处理的某个任务后将立即处理管道中的下一个任务。

    一个管道可以同时处理多个任务,并且完成任务所需的时间因要转换的文件的大小和任务规范而存在显著差异。因此,不一定按照创建任务的顺序完成任务。

    您可以通过暂停管道来暂时停止处理任务。

  • 预设是一些模板,其中包含用于将媒体文件从一种格式转码为另一种格式的大多数设置。Elastic Transcoder 包含一些常见格式 (例如,若干 iPod 和 iPhone 版本的格式) 的默认预设。您也可以为默认预设中未包含的格式创建您自己的预设。您可以在创建任务时指定要使用的预设。

  • 通知可让您选择配置 Elastic Transcoder 和 Amazon Simple Notification Service 以便您获得关于任务状态的通知:Elastic Transcoder 何时开始处理任务、Elastic Transcoder 何时完成任务以及在 Elastic Transcoder 处理期间是否遇到警告或错误情形。利用通知,就无需进行轮询以确定任务完成时间。您可以在创建管道时配置通知。

为您的 Elastic Transcoder 资源选择区域

管道和任务与特定区域紧密相关。当您创建管道和任务时,将在当前区域中创建它们。当您创建新任务时,必须在当前区域中指定管道。

虽然您可以在与 Elastic Transcoder 资源不同的区域中指定 Amazon S3 存储桶,但建议您不要这样做,因为在不同的 AWS 区域之间传输文件会产生额外费用。

有关跨区域费用的更多信息,请参阅 Amazon S3 定价中的“数据传输定价”。