Amazon Elastic Transcoder
【2025-11-13 已停止】曾将 S3 中的音视频文件转换为适配各类设备格式的转码服务。后继服务为 AWS Elemental MediaConvert
概述
【已停止服务】Amazon Elastic Transcoder 已于 2025 年 11 月 13 日停止服务,后继服务为 AWS Elemental MediaConvert。以下为服务停用前的介绍。Amazon Elastic Transcoder 是一项基于云的媒体转码服务,可将存储在 S3 中的视频和音频文件转换为适合各种设备播放的格式。提供预设的输出配置,无需了解复杂的编解码器设置即可快速开始转码工作。
服务终止与迁移方案
Amazon Elastic Transcoder 已于 2025 年 11 月 13 日停止服务。AWS 官方公告明确指定了后继服务:「使用 AWS Elemental MediaConvert 节省成本并获得更多功能」。MediaConvert 支持 H.265、AV1 等更新的编解码器、质量定义可变码率(QVBR)以及丰富的广播级功能。Elastic Transcoder 的管道与预设概念可对应到 MediaConvert 的作业模板与输出预设,HLS 自适应码率分发也可通过 Apple HLS 输出组直接配置。本页面作为历史参考资料与迁移指南予以保留。
管道与预设的设计
Elastic Transcoder 的核心概念是管道(Pipeline)和预设(Preset)。管道定义了输入和输出的 S3 存储桶、IAM 角色和通知设置,是作业处理的逻辑容器。预设定义了输出格式的详细参数:编解码器、分辨率、比特率、帧率等。AWS 提供了针对常见设备优化的系统预设,也可以创建自定义预设。
HLS 转换与自适应比特率分发的构建
HLS 是最广泛支持的自适应比特率流媒体协议。Elastic Transcoder 可以将单个源视频转换为多个比特率的 HLS 片段和播放列表文件。配合 CloudFront 分发,播放器可以根据网络状况自动切换最优比特率。
作业管理与事件驱动架构设计
典型模式是 S3 上传事件触发 Lambda 函数,Lambda 创建转码作业,作业完成后通过 SNS 通知下游系统。对于大量视频的批量处理,可以使用 SQS 队列缓冲请求。