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



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

如规范中所述

URI

值是一个带引号的字符串,包含一个指定如何使用的URI获取密钥。这个属性是必需的,除非METHOD没有。

您可以从外部获取密钥,并拥有一个接收base64密钥的回声服务器,以返回解码后的密钥。

最新更新