在Android MediaPlayer中播放AES加密流?

时间:2013-06-04 17:04:15

标签: android streaming media-player aes

我正在尝试在Android MediaPlayer中传输AES加密的HLS内容,但内容从未加载。

.m3u8文件(在akamai上托管)的路径包括url中的额外参数(用于解密和身份验证),这些参数被解析为uri,然后uri被传递到MediaPlayer。

我可以手动将带有这些额外参数的网址放入网页浏览器并检索正确的m3u8文件没问题,我甚至尝试将我的mac上的quicktime指向网址并且播放效果很好但是android上的MediaPlayer并没有似乎知道如何处理它。

有没有人对如何使用MediaPlayer播放加密的HLS流有任何指示?

编辑:通过https完成呼叫,我的目标是android 4.0(ICS)最低

1 个答案:

答案 0 :(得分:0)

这是一个老问题,但只是为了验证;问题不是Android,而是Akamai的身份验证。 AES加密流在开箱即用的Android上运行良好。