使用亚马逊 CloudFront 创建 RTMP 的 CDN 加速

        译序:本文介绍了如何使用亚马逊 CloudFront 创建对你的 RTMP 服务 CDN 加速网络。以下是亚马逊官方原文:
        本文介绍如何对流媒体点播进行配置。如果你的媒体播放器使用的是 Adobe Flash Player、Flowplayer 或者 JW Player,请参阅适用教程:
  • 使用 CloudFront 和 Adobe Flash Player 进行流媒体点播
  • 使用 CloudFront 和 Flowplayer for Adobe Flash 进行流媒体点播
  • 使用 CloudFront 和 JW Player 进行流媒体点播

        

        流媒体文件步骤

        以下列举了创建 web 分发过程所需的步骤
                1. 为你的媒体文件创建一个 Amazon S3 bucket。如果你为你的媒体播放器使用了一个不同的 Amazon S3 bucket,那么你也得为多媒体播放器文件也创建一个 Amazon S3 bucket。
                2. 选择并配置一个多媒体播放器来播放你的多媒体文件。更多信息请参考多媒体播放器的文档。
                3. 为你的多媒体播放器上传文件到你想要 CloudFront 拿到这些文件所在的源上。如果你使用一个 Amazon S3 bucket 作为多媒体播放器的源,要确保这些文件 (不是 bucket) 公开可读。 
                4. 为你的多媒体播放器创建一个 web 分发。(你也可以使用一个现成的分发。) 更多信息,请参见 创建 Web 分发。

                5. 将多媒体文件上传到你为它们创建的 Amazon S3 bucket,并且使其内容 (不是 bucket) 为公开可读。

                        重要

                        Flash 视频容器中的多媒体文件必须包含 .flv 文件名扩展,否则该文件无法流化。

                你可以把多媒体播放文件和多媒体文件放在同一个 bucket 下面。

                6. 为你的多媒体文件创建一个 RTMP 分发:
  •                 更多使用 CloudFront 控制台创建 web 分发的信息参见 使用本文下方的 CloudFront 控制台创建一个 RTMP 分发。
  •                 更多使用 CloudFront API 创建一个 web 分发的信息,参考 Amazon CloudFront API POST Streaming Distribution。
                7. 配置你的多媒体播放器。更多信息见 配置多媒体播放器。

        如果你在播放分发内容播放遇到问题时,参见 RTMP 分发疑难解决。


        使用 CloudFront 控制台创建一个 RTMP 分发
        以下是使用 CloudFront 控制台创建一个 RTMP 分发的过程。如果你想使用 CloudFront API 创建一个 RTMP 分发,参考 Amazon CloudFront API POST Streaming Distribution。
        在默认情况下,每个 AWS 账户最多可以 100 个 web 和 RTMP 分发。申请更高上限: https://aws.amazon.com/support/createCase?type=service_limit_increase&serviceLimitIncreaseType=cloudfront-distributions。
        使用 CloudFront 控制台创建一个 RTMP 分发
                1. 登录到 AWS 管理控制台并打开 Amazon CloudFront 控制台: https://console.aws.amazon.com/cloudfront/。
                2. 点击 Create Distribution
                3. 在 Create Distribution Wizard 的首页点击 RTMP,然后点击 Continue
                4. 为分发定义设置。更多信息,参见 当你创建或者更改一个 RTMP 分发时要配置的值。
                5. 点击 Create Distribution
                6. CloudFront 创建你的分发之后,你的分发的 Status 栏将从 InProgress 变为 Deployed。如果你选择启用分发,它将准备好处理请求。这个需要 15 分钟以内的时间。
                CloudFront 分配给你的域名将显示在分发列表里。被选中的分发的域名也会出现在 General 选项卡中。
原文链接: http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CreatingStreamingDistributions.html。

你可能感兴趣的:(使用亚马逊 CloudFront 创建 RTMP 的 CDN 加速)