2013-07-11 65 views
1

我正在嘗試Playready使用變換管理器保護HLS流。使用Playready保護HLS流

看來,輸出只能使用URL 「t_200-M3U8-aapl.ism /清單(格式= M3U8-AAPL)」

  1. 我相信一個標準的HTTP服務器將無法播放流它,因爲它不會能夠解釋/清單調用。需要哪種服務器功能?

  2. 有沒有什麼辦法可以實現以下工作流程: - (?哪種工具) 使用蘋果分割創建HLS流>的PlayReady保護該包

回答

0

IIS變換Manager創建,旨在HLS演示使用IIS媒體服務或Windows Azure媒體服務播放。基本的HTTP服務器無法提供此類視頻是正確的,因爲需要某些服務器端處理。

使用PlayReady可以保護獨立的HLS視頻,儘管我不知道有任何免費的工具可用。如果您對商業解決方案感興趣,我可以通過電子郵件([email protected])爲您提供幫助。

3

Azure Media Services支持使用PlayReady保護和傳輸HLS。

要實現工作流程,您必須首先將視頻編碼爲Smooth Streaming格式,然後使用PlayReady設置通過加密器任務here運行它。

一旦您擁有加密的Smooth Streaming資產,您就可以通過將文件傳遞給Packager任務here來創建第二個HLS PlayReady受保護資產。

由此產生的HLS資產將被PlayReady加密,並且.m3u8將包含專有的PlayReady標籤,供播放器框架使用,該播放器框架能夠獲取許可證並解密內容。有幾家第三方DRM公司提供這種播放器框架。微軟此時不提供適用於iOS的PlayReady播放器SDK,因此您必須轉到第三方DRM公司。

+1

微軟現在[有一個適用於iOS的客戶端SDK](http://www.microsoft.com/playready/features/ClientOptions.aspx) –

0

爲了對此進行更新,Azure Media Services剛剛發佈了第一方PlayReady服務。您可以在雲中獲得PlayReady服務器,並使用媒體服務靜態加密流暢的流媒體資源,然後將內容打包到HLS中,或者甚至更好,您可以將資產編碼爲多比特率MP4,並且我們可以動態地使用PlayReady進行加密,並在HLS,DASH和Smooth Streaming中實時傳送流。

欲瞭解更多信息,你可以看看我的博客http://azure.microsoft.com/blog/2014/09/10/announcing-public-availability-of-azure-media-services-content-protection-services/