1

我想從AWS S3雲端使用cloudfront CDN播放音頻文件。使用AWS服務對音頻文件進行自適應比特率流式傳輸

現在我想用自適應比特率流播放音頻。我想,AWS Elastic Transcoder可以用來生成不同的流。

我有以下查詢

1)我應該HLS,MPEG-DASH,HDS協議中使用什麼樣的? 2)以上協議是否適用於所有瀏覽器(FF,Chrome,Safari)和移動瀏覽器?

3)我可以使用這些協議直接沒有任何支付媒體播放器服務,如jwplayer?

4)我應該在AWS彈性代碼轉換器中使用什麼預設?例如音頻MP3,HLS音頻等....

任何幫助將不勝感激。糾正我,如果我失去了一些東西或假設有什麼問題。

回答

1

經過這麼多天的搞亂之後,以下是我的發現。

1)MPEG-DASH

HLS - HTTP實時流

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系統

3)有一個開源項目dash.js它基於MediaSource擴展API。使用它可以創建他/她自己的自定義媒體播放器。

4)至於DASH有關,必須創建MPEG-DASH音頻預設。

讓我知道是否有什麼被誤解。

相關問題