首页 » 亚马逊云科技解决方案 » 媒体与娱乐 » 视频转码 » 弹性媒体转码方案
弹性媒体转码方案
此亚马逊云科技解决方案有何用途 ?
该方案能够实现弹性转码能力,支持客户快速构建弹性扩展转码容器集群,方便客户灵活使用基于自定义的转码镜像或者已用本方案优化的转码镜像。该方案能够提供任务提交、任务监控和任务管理的可视化界面,迅速将转码任务迁移或扩容到亚马逊云科技上,以较低成本高效完成专业的媒体转码处理任务。该方案也支持完全无服务模式,适合低频、事件驱动的媒体转码任务。
方案优势
根据转码需求弹性扩容
弹性供给大规模计算能力,保障视频转码任务的执行速度,适合复杂度较高的转码任务。
转码成本较低
利用抢占式实例,通过更广泛的计算类型比如 ARM/AMD CPU,借助弹性等技术手段提高资源利用率并优化单位转码成本。
支持混合云及多区域部署
转码任务控制平面和数据平面解耦分离,转码任务可以选择在公有云多种实例中运行,可快速便捷的对接其他业务功能。
解决方案架构及说明
以下架构图展示了整个方案的部署架构。
- 由客户端通过 web 页面发送转码任务到后台。
- 由客户端指定需要转码的媒体文件存入 Amazon S3,容器会根据指令,通过内网连接端点获得视频文件。
- 各类容器镜像事先放入 Registry中,弹性编排容器服务 Amazon EKS 拉取调用此镜像。
- 转码任务通过网络端点连接进入 Amazon SQS 队列,并触发 Amazon CloudWatch。
- Amazon 弹性编排容器服务 EKS 集群根据队列中的任务,动态编排容器,弹性调度控制平面和工作平面。
- 元数据和和日志通过控制平面发送到 Amazon DynamoDB。
- 控制平面获取 HPA 信息,CA 信息根据策略调整 HPA Max 参数和 CA 参数,并提供客户端接口。
- 任务平面根据参数执行转码任务,输出日志,并把转码后的视频按照规则放入 Amazon S3中。