在此咱們高興地宣佈,Azure FairPlay Streaming服務已正式商用。 FairPlay容許用戶輕鬆構建解決方案,並可擴展到最新版本的Apple TV。Azure媒體服務能夠結合現有的PlayReady和Widevine DRM支持,爲用戶提供單點控制,快速構建多DRM解決方案。操做指南在Azure中使用FairPlay服務以前,須要經過Apple開發計劃執行如下步驟:
- 註冊Apple Development Program;
- 因爲Apple須要內容全部者獲取部署包,所以用戶需說明已使用Azure媒體服務執行密鑰安全模塊(KSM),向Apple提出須要最終FPS包的請求;
- 得到最終的FPS包後,請按照說明生成認證和ASK(應用程序密鑰),保存配置FairPlay服務時需使用的部分。 若是在證書轉換爲.pfx格式時遇到問題,請查看此文。
選項1:經過新的Azure門戶預覽配置FairPlay
- 經過「設置邊欄選項卡」中的「內容保護」上傳認證、密碼和ASK,便可在資產上應用FairPlay加密;
- 上傳視頻文件,將其編碼爲H.264多個碼率MP4;
- 對資產加密,選擇FairPlay 和HLS。 能夠同時啓用PlayReady和Widevine;
- 經過建立流定位器發佈素材資源;
- 目前,Azure媒體播放器(Azure Media Player)還沒有上線,不支持FairPlay播放。 可是Apple提供示例播放器代碼和IOS SDK,能夠播放FairPlay加密的內容。 咱們在這裏託管了相同的播放器代碼,用戶只須要更改如下內容:
- var ismPath = '<your manifest url .ism/manifest(format=m3u8-aapl) >’
- var serverCertificatePath = '<your cert url .der>’
選項2:經過 .NET SDK或REST API配置FairPlay
- SDK
- 文檔
- 配置FairPlay的Github樣例
選項3:經過Azure 媒體服務Explorer工具配置FairPlayAzure媒體服務Explorer工具是一個免費安裝的桌面工具。右鍵單擊「媒體服務」 ,而後依次選擇「安全」、「添加動態加密」和「密鑰交付策略」,找到FairPlay配置。可用性和價格FairPlay交付許可證服務已正式上線,咱們爲該服務提供99.9%的服務級別協議保證有關價格請參考 Azure 媒體服務價格頁面。html
![](http://static.javashuo.com/static/loading.gif)
可用性和價格git
FairPlay交付許可證服務已正式上線,咱們爲該服務提供99.9%的服務級別協議保證有關價格請參考 Azure 媒體服務價格頁面。github