AWS Cloundfront视频速度加载



我有S3桶,并且连接到了它。我使用Afterlow Player在网站上的Cloundfront加载HTML5视频。该文件具有MP4格式的60MB。几秒钟后,它滞后几秒钟。我应该怎么办 ?我不是真正的AWS专家,也没有连接编码器。

服务器端加密无

鉴于您已经在使用CloudFront,这使内容尽可能接近您的用户。我建议以下一个:

  1. 创建较少的同一视频文件的分辨率,这很快就可以在慢速的Internet连接上加载。
  2. 将这些分辨率添加到播放器中,以便用户可以选择要流的分辨率。

  1. 通过使用Amazon Elastic Trastcoder创建此类文件并将其保存在AWS S3上,在YouTube.com中创建文件的动态自适应流(例如:"自动分辨率")。
  2. Point AWS CloudFor到Amazon弹性转码目标S3存储桶到该文件给您的用户。
  3. 使用支持仪表板的HTML5视频播放器(例如Medialelement.JS等)更改余辉。

    这是一个非常有用的指南:逐步登上S3

  4. 的流dash

直接从s3提供MP4文件可能是一个问题,通常浏览器首先会提出get请求以了解内容长度,然后使很多部分获得范围请求(使用206响应)获取并播放MP4文件。这是从S3提供MP4文件的典型情况。

我建议使用DASH/HLS播放器,免费玩家可用,如果您可以使用FFMPEG,则不需要Transcoder。

最新更新