亚马逊AWS官方博客

新增 – 用于实时多流视频转码的 Amazon EC2 VT1 实例

全球对视频内容的需求迅速增长,现在它的主要受众是互联网和移动网络流量。Twitch 等顶级流媒体服务继续见证着内容创造者的爆炸式增长,这些内容创作者寻求实时交付优质图像质量,同时,直播节目广播公司正越来越多地寻求采用敏捷的云基础设施,期望在不牺牲可靠性的情况下降低成本,并有效地根据需求进行扩展。

今天,我很高兴地宣布全面推出 Amazon EC2 VT1 实例,该实例旨在为分辨率最高达 4K UHD 的多流视频转码提供最佳性价比。这些 VT1 实例采用 Xilinx® Alveo™ U30 媒体加速器转码卡,具有加速 H.264/AVC 和 H.265/HEVC 编解码器,与最新的基于 GPU 的 EC2 实例相比,每个流的价格最高优惠 30%,与最新的基于 CPU 的 EC2 实例相比,每个流的价格最高优惠 60%。

拥有自己的直播和流媒体视频管道的客户可以使用 VT1 实例对分辨率最高达 4K UHD 的视频流进行转码。VT1 实例具有最高达 25 Gbps 的联网接口,可以在低延迟和低抖动的情况下通过 IP 摄取多个视频流。使用此功能,这些客户能够充分利用可扩展、经济高效且具有弹性的基础设施。

Amazon EC2 VT1 实例类型
EC2 VT1 实例有三种大小可供选择。加速的 H.264/AVC 和 H.265/HEVC 编解码器集成到 Xilinx Zynq ZU7EV SoCs 中。每张 Xilinx® Alveo™ U30 媒体转码加速器卡均包含两个 Zynq SoCs。

实例大小 vCPU 数量 Xilinx U30 卡 内存 网络带宽 EBS 优化带宽 每个实例 1080p60
vt1.3xlarge 12 1 24GB 高达 25 Gbps 高达 4.75 Gbps 8
vt1.6xlarge 24 2 48GB 25 Gbps 4.75 Gbps 16
vt1.24xlarge 96 8 192GB 25 Gbps 19 Gbps 64

VT1 实例适用于为每个实例转码多个流。这些流可以单独进行并行处理,也可以混合处理(画中画、并排、转换)。vCPU 内核有助于实现图像处理、音频处理和多路复用。Xilinx® Alveo™ U30 卡可以在 H.264 和 H.265 中同时输出不同分辨率(1080p、720p、480p 和 360p)下的多个流。

每个 VT1 实例都可以配置为生成具有不同设置、分辨率和传输比特率(“ABR 阶梯”)的并行编码。例如,4K UHD 流可以按每秒 60 帧的速度编码,使用 H.265 进行高分辨率显示。可以使用 H.264 编码多个较低的分辨率,以便传输到标准显示器。

开始使用 EC2 VT1 实例
您现在可以在 Amazon EC2 控制台AWS Command Line Interface (AWS CLI) 中或结合使用软件开发工具包与 Amazon EC2 API 来启动 VT1 实例。

我们为 VT1 实例提供了许多示例视频处理管道。GitHub 存储库中有一些教程和代码示例,介绍了如何调整编解码器以获取图像质量和转码延迟,直接从自己的应用程序调用 U30 卡的运行时,合并标题和水印等视频筛选条件,以及使用容器编排框架进行部署。

Xilinx 提供了“Xilinx 视频转码软件开发工具包”,其中包括:

VT1 实例可以与 Amazon Elastic Container Service (Amazon ECS)Amazon Elastic Kubernetes Service (Amazon EKS) 结合,以高效地扩展转码工作负载,并且可以与 Amazon CloudFront 结合以在全球范围内交付内容。VT1 还可以使用 Amazon Machine Image (AMI) 和 AWS Marketplace 合作伙伴开发的容器(如 Nginx)启动,以执行辅助视频处理功能。

您可以使用 AWS 媒体服务补充 VT1 实例,以可靠的打包和创作转码内容。要了解详情,您可以使用 Live Streaming on AWS 的解决方案库使用这些 AWS 服务构建实时视频工作流。

现已发布
Amazon EC2 VT1 实例现已在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、欧洲(爱尔兰)、亚太地区(东京)区域推出。要了解详情,请访问 EC2 VT1 实例页面。请发送反馈给 Amazon EC2 的 AWS 论坛或通过您的常用 AWS Support 联系人发送反馈。

– Channy