我想用CloudFront CDN从AWS S3 Cloud播放音频文件。
现在,我想播放具有自适应比特率流的音频。我想,AWS弹性转码可以用于生成不同的流。
我有以下查询
1)我应该在HLS,MPEG-DASH,HDS协议中使用什么?
2)上述任何协议是否在所有浏览器(FF,Chrome,Safari)和移动浏览器上完全置于?
3)我可以直接使用这些协议,而没有任何付费媒体播放器服务(例如JWPLAYER)?
4)我在AWS弹性转码器中应该使用什么预设?例如音频MP3,HLS音频等。
任何帮助将不胜感激。如果我缺少某些东西或假设出了点问题,请纠正我。
弄乱了很多天后,是我的发现。
1)mpeg-dash
HLS -HTTP Live Streaming
This protocol is developed by apple and intended for ios/macinstos platform.
HDS -HTTP动态流
This is adobe's method for adaptive bitrate streaming for flash.
mpeg -dash-通过http
的动态自适应流ISO Standard which has the potential to replace existing proprietary technologies like Microsoft Smooth Streaming,Adobe's HDS, Apple's HLS.
So this will be standardize protocol targeted to be used in all compatible devices.
去MPEG-DASH
2)afaik dash 在iOS本机或Mac Systems
中不在本地支持3)有一个开源项目 dash.js 基于MediaSource Extension API。使用它可以创建自己的自定义媒体播放器。
4)就 dash 而言,必须创建mpeg-dash音频预设。
让我知道是否有任何误解。