此亚马逊云科技解决方案有何用途?
此解决方案通过亚马逊自研的深度学习超分辨率算法,帮助客户从低分辨率视频中重建高分辨率视频。例如,从480p的分辨率转换成1080p的分辨率。此解决方案支持私有化部署,客户可以在自己的账户中转换视频数据。
亚马逊云科技解决方案概述
您可以利用此方案中附带的CloudFormation模版在账户中快速部署如下架构。
架构描述
解决方案的工作流程如下:
用户上传待处理的视频文件到Amazon S3存储桶。用户通过API调用的方式将视频名称及相关参数传至Amazon API Gateway。
Amazon API Gateway会自动触发Amazon Lambda函数从S3存储桶读取视频,并将视频切割成若干片段,存入Amazon Elastic File System(Amazon EFS)文件存储。Amazon Lambda向Amazon Batch服务提交批处理任务(Job):“视频超分辨率重建任务”以及“视频合并任务”。Amazon Batch通过Amazon ECS启动Amazon EC2 Inf1实例完成任务。
- “视频超分辨率重建任务”从Amazon Elastic Container Registry(Amazon ECR) 中拉取视频超分辨率的程序镜像,并从Amazon EFS中读取每个视频片段,进行视频超分辨率重建处理,并将处理后的数据存入EFS文件存储。
- “视频合并任务”从Amazon EFS读取所有处理后的片段,拼接后的结果存入Amazon S3。
功能特性
批处理任务
此解决方案使用Amazon Batch进行分块批量作业,充分利用云的弹性及可扩展性,缩短总处理时间。
成本优化
此解决方案支持Amazon EC2 Inf1 实例,这种实例可在云端以最低成本提供高性能机器学习推理。