使用单独的AES密钥播放AES加密的HLS流

时间:2013-05-13 06:01:00

标签: android aes android-mediaplayer

我有一个AES加密的HLS流,我将其传入Android的MediaPlayer。通常,AES密钥作为流的一部分传入(使用#EXT-X-KEY)。但是,我的客户想要单独提供密钥。是否可以单独将AES密钥传递给MediaPlayer,还是需要实现我自己的MediaPlayer版本才能实现这一目标?

1 个答案:

答案 0 :(得分:0)

正如spec

中所述
  

URI

     

该值是一个带引号的字符串,其中包含指定方式的URI   获得钥匙。除非METHOD,否则此属性是必需的   没有。

您可以在外部获取密钥并使用一个echo服务器,该服务器将base64中的密钥返回以解码密钥。