Azure 媒體服務可將優質內容傳輸至 Apple TV

做爲內容提供商,若是想要將優質內容傳輸到Apple TV,須要使用Apple FairPlay Streaming (FPS)技術。 可是這個技術的構建比較繁瑣,基於此,Azure提供了FairPlay 流服務,規避了全部複雜的部分,用戶經過API,能夠以編程的方式輕鬆構建FPS解決方案。 此外,Azure媒體服務支持FairPlay,PlayReady和Widevine,能夠爲流式視頻點播(VOD)和直播(Live)內容提供真正的多DRM解決方案,使得用戶能夠輕鬆、快速地在各類設備上觸及超大規模觀衆。FPS 在 Azure媒體服務中的工做原理多DRM在Azure媒體服務中的工做原理請參考下圖。用戶能夠使用MPEG-DASH流,輕鬆對PlayReady和Widevine DRM進行配置;或者使用FairPlay流,輕鬆對HLS + 樣品AES進行配置。html

11

如下加密格式可用來保護HLS流:git

  • AES-128信封清除鍵:使用AES-128 CBC模式加密整個組塊。 iOS和OSX播放器本地支持流的解密。 該服務已發佈一年,更多信息請參考使用 AES-128 動態加密和密鑰傳送服務
  • <NEW> SAMPLE-AES FairPlay:使用AES-128 CBC模式加密單個視頻和音頻樣本。 FPS集成到設備操做系統中,在iOS和Apple TV上提供本機支持。 OS X上的Safari使用EME接口支持,啓動FPS。
價格和可用性FairPlay 交 付 許可證已正式上線,有關價格請參考 Azure 媒體服務價格頁面。使用FairPlay的步驟:
  1. 註冊Azure.cn,建立Azure媒體服務賬戶
  2. 註冊Apple開發計劃
  3. 因爲Apple須要內容全部者獲取部署包,所以用戶需說明已使用Azure媒體服務執行密鑰安全模塊(KSM),向Apple提出須要最終FPS包的請求。
  4. 得到最終的FPS包後,請按照說明生成認證和應用程序密鑰(ASK),保存配置FairPlay服務時需使用的部分。
  5. 使用REST API或 .NET SDK配置服務。Azure門戶和Azure Explorer工具之後也會提供支持。SDK:https://www.nuget.org/packages/windowsazure.mediaservices/3.6.0文檔:https://www.azure.cn/documentation/articles/media-services-protect-hls-with-fairplay/配置FairPlay的Github示例項目:https://github.com/Azure-Samples/media-services-dotnet-dynamic-encryption-with-fairplayhttps://github.com/Azure-Samples/media-services-dotnet-dynamic-encryption-with-fairplay
  6. FairPlay播放器怎麼樣?目前沒有支持FairPlay的Azure媒體播放器(Azure Media Player),可是用戶能夠在Apple的FairPlay部署軟件包中得到HTML5。此播放器支持FairPlay,保護其在Mac OSX上經過Safari進行播放。對於IOS或Apple TV,須要使用IOS SDK,爲流式傳輸構建本機應用程序。
相關文章
相關標籤/搜索