视频点播解决方案
视频点播解决方案能够自动预置必要的亚马逊云科技服务,以便构建可扩展的分布式视频点播工作流。视频点播解决方案提取元数据文件和源视频,处理视频以在各种设备上进行播放、存储转码媒体文件,并通过 Amazon CloudFront 将视频传输给最终用户。
亚马逊云科技解决方案概述
此方案可用于提取源视频、处理视频以在各种设备上进行播放及存储转码媒体文件以通过 Amazon CloudFront 按需传输给最终用户的解决方案。下图表示您可以使用该解决方案实施指南和随附的 Amazon CloudFormation 模板在几分钟内完成部署的亚马逊云科技上的视频点播架构。
视频点播解决方案
该解决方案使用 Amazon Lambda 触发 Amazon Step Functions,以提取、处理和发布工作流。
一个 Step Functions 工作流提取源视频或源视频和元数据文件、验证源文件并在源视频上生成元数据。第二个 Step Functions 工作流基于该元数据生成编码配置文件,然后将编码作业提交到 Amazon Elemental MediaConvert。对视频进行编码后,第三个 Step Functions 工作流验证输出。
Amazon Elemental MediaConvert 使用二次编码以生成原始文件的多个高质量版本。源媒体文件和目标媒体文件存储在 Amazon Simple Storage Service (Amazon S3) 中,文件元数据存储在 Amazon DynamoDB 中。如果启用,源文件将被标记,以允许使用 Amazon S3 生命周期策略将文件移动到 Amazon Glacier 中。
该解决方案还包括将基于 Amazon S3 和 Amazon CloudFront 的内容分发,用户可以访问就近站点中的视频内容。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/96034.html