重温 2024 年亚马逊云科技 re:Invent 的精彩瞬间,一键查看主题演讲及创新讲座的精彩回放

 ✕

此亚马逊云科技解决方案有何用途?

 

亚马逊云科技为您提供了一个通用的无服务器媒体解决方案架构。

作为示例,此方案利用 Amazon Lambda,实现了基于 FFmpeg 的转码功能,帮助您轻松的完成云端视频转码工作(如转换文件格式,转换视频编码,等),而无需配置和管理服务器。此方案附带简洁易用的的UI界面,您只需要轻松的在界面上进行配置参数,便可以轻松开启转码任务。

您可以基于此方案的架构或示例代码,在亚马逊云科技云端快速构建符合您应用场景的媒体解决方案。

亚马逊云科技解决方案概述

下图显示了此解决方案的架构,您可以联系我们的销售顾问获取方案的 Amazon CloudFormation 模版及部署手册。 

架构描述

这个方案提供了一个通用的无服务器框架。

作为这个框架的使用案例,此方案提供了一个具有转码功能的演示 Demo。这个 Demo 是基于 Amazon Lambda 和 FFmpeg 软件实现的。用户可以通过UI界面或者命令行的方式设置转码的相关参数并开启创建转码任务。

当开启一个转码任务,前端通过 Amazon API Gateway 发起请求并由后端的 Lambda 函数进行处理。Lambda 函数会在 DynamoDB 中记录转码任务当前的配置。Lambda 函数会将当前转码任务的参数作为 Step Functions 的输入来启动一个转码的工作流。该工作流自动将视频文件进行分段,由多个 Lambda 函数并行的调用 FFmepg 功能,对分段视频进行进行转码。

当所有转码工作完成,另一个 Lambda 将使用 FFmpeg 将处理过的多个分段视频合并成一个完整视频,并将其放到 Amazon S3 上。

无服务器媒体解决方案

版本 1.0.0
上次更新日期:2021 年 5月
作者:亚马逊云科技

预计部署时间:10 分钟

功能特性

可视化

此解决方案自动创建一个托管在 Amazon S3 上并由 Amazon CloudFront 交付的基于 Web 的用户界面。 通过直观的用户界面,您可轻松使用无服务器视频转码功能或者更新转码参数。

命令行接口

此解决方案支持您直接通过命令行(CLI)的方式来调用无服务器视频转码相关功能。

100%无服务器架构

此解决方案完全基于 Amazon Lambda 实现。Amazon Lambda 可以帮助您自动管理云上资源,并提供按需付费的计费模式。
探索所有亚马逊云科技解决方案

浏览我们针对常见架构问题使用亚马逊云科技构建的解决方案组合。

了解更多 
查找合作伙伴

查找亚马逊云科技认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
开始在控制台中构建

注册并开始探索我们的服务。

开始使用 
关闭
1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域
关闭
由光环新网运营的
北京区域
由西云数据运营的
宁夏区域