视频点播和直播视频 CloudFront - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

视频点播和直播视频 CloudFront

您可以使用 CloudFront 任何 HTTP 来源提供视频点播 (VOD) 或直播视频。在云端设置视频工作流程的一种方法是与Amazon媒体服务 CloudFront 一起使用。

关于流视频:点播视频和实时流

必须使用编码器对视频内容进行打包,然后 CloudFront 才能分发内容。打包过程会创建分段,其中包含音频、视频和字幕内容。它还生成清单文件,这些文件以特定顺序描述要播放的分段以及何时播放。常见的包格式为 MPEG DASH、Apple HLS、Microsoft Smooth Streaming 和 CMAF。

点播视频 (VOD) 流

对于点播视频 (VOD) 流,您的视频内容存储在服务器上,查看者能够随时观看。要创建查看器可以流式传输的资产,请使用编码器(例如 AWS Elemental MediaConvert)来对媒体文件进行格式化和打包。

将视频打包成正确的格式后,您可以将其存储在服务器或 Amazon S3 存储桶中,然后根据观众的要求进行 CloudFront 交付。

实时视频流

对于实时视频流,视频内容在实时活动发生时实时进行流式传输,或设置为全天候实时通道。要为广播和流式传输创建实时输出,请使用编码器(如 AWS Elemental MediaLive)压缩视频并针对查看设备设置视频格式。

将视频编码后,您可以将其存储在 AWS Elemental MediaStore 中,或使用 AWS Elemental MediaPackage 转换为不同的传输格式。使用这两个来源中的任何一个来设置发布内容的 CloudFront 分发。对于创建与这些服务协同工作的分配的具体步骤和指导信息,请参阅使用 AWS Elemental MediaStore 作为源来提供视频提供使用 AWS Elemental MediaPackage 格式化的实时视频

Wowza 和 Unified Streaming 还提供了可用于直播视频的工具。 CloudFront有关将 Wowza 与配合使用的更多信息 CloudFront,请参阅 Wowza 文档网站上的 Wowza Streaming Engine 许可证进行 CloudFront 直播 HTTP 直播。有关将统一流媒体与 CloudFront VOD 直播配合使用的信息,请参阅CloudFront统一流媒体文档网站。