2011-04-26 58 views
1

我正在使用帶有RTMP流的JWPlayer來處理具有多比特率質量級別的視頻。如何在Amazon S3 Cloudfront中啓用動態比特率切換?

在JWPlayer配置您指定的特質like this

'levels': [ 
      { bitrate:"2920", width:"1920", file:"videos/sintel-1920.mp4" }, 
      { bitrate:"2080", width:"1280", file:"videos/sintel-1280.mp4" }, 
      { bitrate:"2080", width:"720", file:"videos/sintel-720.mp4" }, 
      { bitrate:"650", width:"480", file:"videos/sintel-480.mp4" }, 
      { bitrate:"420", width:"320", file:"videos/sintel-320.mp4" } 
     ] 

我認爲這是我不得不這樣做,但那時,我發現下面的Amazon's Cloudfront page傳來:

亞馬遜CloudFront的讓你創建 「流式發佈」,以便以不同於其他Amazon CloudFront 發行版的方式將您的富媒體內容以 的方式交付 ....松青CloudFront的 使用的Adobe的Flash®Media Server進行 電源其流分佈.....

.....你也可以配置 流分佈使用動態 比特率流。啓用時, 此功能可讓您存儲多個 同一視頻的副本,每個編碼的 質量級別不同。然後您的 發佈將自動調整 關於最終用戶的網絡連接速度 的視頻質量。

這意味着在Amazon S3中既有streaming distributions也有dynamic bit-rate streaming distributions的單獨配置。它是否正確?

這是否意味着我必須啓用亞馬遜中的一項功能才能獲得最佳的動態切換 - 或者JWPlayer會自行切換嗎?我不清楚這是否是一個獨立的服務器端功能,比JWPlayer更好 - 或者與它結合使用。

關於此問題的更多信息?

+0

在API文檔中找不到對「動態」一詞的引用http://awsdocs.s3.amazonaws.com/CF/20101101/cf_api_20101101.pdf – 2011-04-26 22:36:25

回答

2

這些文件總是令人困惑。您不需要煩惱,JW播放器會照顧這一點,當然,您必須將這些不同的視頻格式上傳到啓用流的存儲桶。