繁体   English   中英

Android上使用AES 128加密的HLS(冰淇淋三明治)

[英]HLS with AES 128 encryption on Android (Ice Cream Sandwich)

我开始将应用程序放在一起,需要使用HLS视频。 我想用冰淇淋三明治作为目标SDK,但我不能肯定,如果这个API将支持HLS 加密 以下是开发者网站所说的内容:

应用程序现在可以将M3U播放列表URL传递到媒体框架以开始HTTP Live流式传输会话。 媒体框架支持大多数HTTP Live流规范,包括自适应比特率。

它没有明确说明我在寻找什么,所以我的问题是这个 - 有没有人在ICS上使用带有加密反馈的HLS运气? 如果是这样,你使用的是Android DRM吗? 从谷歌搜索中我发现有些人已经有了HoneyComb的运气而有些人没有,但在这件事上没有很多关于ICS的信息。

谢谢。

通常,ICS根据HLS标准支持AES-128加密( 参见此处 )。 但是,设备的媒体播放功能不依赖于Android版本,而是依赖于在特定设备上实现的媒体框架。 大多数手机和平板电脑都使用Android 2.2中引入的stagefright媒体框架。 到目前为止,我还没有看到或听说过任何使用stagefright的ICS,其中加密的HLS不起作用。 但是我试过看过ICS机顶盒使用其他不能播放加密HLS的媒体框架(新固件可能会解决这个问题)。

总结:理解是所有ICS都旨在支持加密的HLS,如果某个特定设备不支持,则修复可能正在进行中。 原因是没有闪存,加密的HLS是实现实时流式传输DRM的唯一可能方式。

据我所知,Http Live Streaming将通过html5 <video>标签支持,因为Adobre Flash for Android已被弃用: http ://www.zdnet.com/blog/open-source/no-flash-for-android- 4-1-jelly-bean-users / 11433数字版权管理的html5媒体加密仍然是讨论的形式http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-媒体/加密media.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM