概览

广播级视频点播和直播工作负载可以使用 AWS Media Services 和 CloudFront 来构建,以将内容流式传输给数百万观众。视频媒体流解决方案根据使用案例(例如,VoD 与直播)和业务需求(例如,冗余级别、广告插入等)在 AWS 上架构。视频媒体流解决方案通常包含用于视频编码、打包、制作和交付的组件。

常见使用案例

视频点播(VoD)

要开始在 AWS 上使用 VoD 解决方案,请部署此 AWS 解决方案。该解决方案使用以下主要 AWS 服务来构建高可用性和弹性的架构:

  • S3,用于存储夹层视频文件
  • MediaConvert,用于将媒体文件从其源格式转码为能在智能手机、平板电脑、PC 和其他设备上播放的版本。
  • MediaPackage(可选),用于从单个视频输入创建格式化后在多个设备上播放的视频流。
  • 用于内容分发的 CloudFront。
  • 其他无服务器组件,例如 SQS、Lambda 和 SNS,用于协调视频处理工作流程。

广播级直播流

要开始在 AWS 上使用广播级直播流解决方案,请部署此 AWS 解决方案。该解决方案使用以下主要 AWS 服务来提取、转码和交付直播流视频:

  • MediaLive,可提取两个输入源并将内容转码成两个自适应比特率(ABR)HTTP Live Streaming(HLS)流作为输出。
  • MediaPackage 可提取 MediaLive ABR 输出并将直播流打包为 HLS、基于 HTTP 的动态自适应流(DASH)和公用媒体应用格式(CMAF)格式,这些格式将从三个 MediaPackage 自定义端点交付。
  • CloudFront 分发配置为使用 MediaPackage 自定义端点作为其源服务器,并包括 CDN 标识符自定义 HTTP 标头来对请求进行身份验证。MediaPackage 只能通过使用 CDN 标识符实现 MediaPackage 与 CloudFront 之间授权的播放请求。此 CDN 标识符作为 CloudFormation 部署的一部分创建,并安全地存储在 AWS Secrets Manager 中。
  • 用于内容分发的 CloudFront。

使用 Amazon IVS 的托管直播流解决方案

如果您正在寻找并发观众规模少于 15,000 人的托管直播流解决方案,可以考虑使用 Amazon IVS。Amazon IVS 是一款完全托管的直播流解决方案:只需流式传输到 Amazon IVS,该服务即可完成向全球任何观众提供低延迟直播视频所需的一切。Amazon IVS 负责您的直播内容的提取、转码、打包和交付。Amazon IVS 包含广播 SDK 和播放器 SDK,用于简化主播和观众播放器所需的集成工作。凭借 Amazon IVS 的低延迟性、内置定时元数据 API 和直播聊天,您可以营造引人入胜的新直播体验。例如,定时元数据 API 允许您在直播视频流中注入元数据,这些元数据可用于显示图形、横幅、投票或任何其他组件。

要亲身体验 Amazon IVS,可以考虑此研讨会

资源

此页内容对您是否有帮助?