我有S3桶,并且连接到了它。我使用Afterlow Player在网站上的Cloundfront加载HTML5视频。该文件具有MP4格式的60MB。几秒钟后,它滞后几秒钟。我应该怎么办 ?我不是真正的AWS专家,也没有连接编码器。
服务器端加密无
鉴于您已经在使用CloudFront,这使内容尽可能接近您的用户。我建议以下一个:
- 创建较少的同一视频文件的分辨率,这很快就可以在慢速的Internet连接上加载。
- 将这些分辨率添加到播放器中,以便用户可以选择要流的分辨率。
或
- 通过使用Amazon Elastic Trastcoder创建此类文件并将其保存在AWS S3上,在YouTube.com中创建文件的动态自适应流(例如:"自动分辨率")。
- Point AWS CloudFor到Amazon弹性转码目标S3存储桶到该文件给您的用户。
-
使用支持仪表板的HTML5视频播放器(例如Medialelement.JS等)更改余辉。
这是一个非常有用的指南:逐步登上S3
的流dash
直接从s3提供MP4文件可能是一个问题,通常浏览器首先会提出get请求以了解内容长度,然后使很多部分获得范围请求(使用206响应)获取并播放MP4文件。这是从S3提供MP4文件的典型情况。
我建议使用DASH/HLS播放器,免费玩家可用,如果您可以使用FFMPEG,则不需要Transcoder。