AWS Elemental MediaConvert

以无服务器方式执行广播级视频转码,转换为 HLS、DASH、MP4 等多种输出格式的媒体处理服务

概述

AWS Elemental MediaConvert 是一项以无服务器方式对文件视频内容进行广播级转码的服务。将输入文件 (ProRes、MXF、H.264 等) 转换为 HLS、DASH、MP4、CMAF 等分发格式,自动生成多分辨率、多码率的自适应码率 (ABR) 包。支持 HDR (HDR10、HLG、Dolby Vision)、杜比全景声音频、字幕嵌入、水印叠加等专业功能。按输出时长计费,无需管理转码基础设施。

作业设置与自适应码率打包

MediaConvert 的作业由输入、输出组和输出设置构成。输入指定源文件 (S3 路径) 和输入裁剪/拼接设置。输出组定义打包格式 (HLS、DASH、CMAF、文件组),每个输出组包含多个输出 (不同分辨率/码率的变体)。ABR 打包的典型设置是 4-6 个视频变体 (从 480p 到 4K) 加 1-2 个音频变体。编码器可选 H.264 (兼容性最高)、H.265/HEVC (压缩效率高)、AV1 (开源高效)。作业模板可保存常用设置,队列功能可管理作业优先级和并发数。预留队列按月付费可获得折扣价格。

DRM 加密与内容保护

MediaConvert 支持在转码过程中直接应用 DRM 加密,无需单独的加密步骤。支持的 DRM 系统包括 Apple FairPlay (HLS)、Google Widevine (DASH)、Microsoft PlayReady (DASH/Smooth)。通过 SPEKE (Secure Packager and Encoder Key Exchange) 协议与密钥服务器通信获取加密密钥。CMAF 格式支持通用加密 (CENC),可用单一加密内容同时服务 Widevine 和 PlayReady 客户端。静态密钥加密适合简单场景,SPEKE 集成适合需要动态密钥轮换的生产环境。

工作流自动化与成本优化

典型的视频处理工作流:S3 上传触发 EventBridgeLambda 创建 MediaConvert 作业 → 作业完成触发 EventBridge → Lambda 更新数据库/发送通知。Step Functions 可编排多步骤工作流 (转码 → 缩略图生成 → 质量检查 → CDN 分发)。成本优化要点:按需队列按输出时长计费,预留队列适合稳定工作负载 (可节省约 40%)。加速转码 (Accelerated Transcoding) 可将长视频的处理时间缩短到分钟级,但成本约为标准的 2 倍。QVBR (质量定义可变码率) 编码模式可在保持视觉质量的同时减小文件大小,降低存储和传输成本。

共有するXB!