gpt4 book ai didi

android - Android 设备上的 HLS 加密

转载 作者:行者123 更新时间:2023-11-29 01:52:00 25 4
gpt4 key购买 nike

我尝试使用 AES-128 加密 HLS 流。但是当我尝试发送这个加密 hls 流时到 Android 设备,但流不播放,但在 IOS 和 Smarttv 上我的流工作正常。当我调试 Android 设备时,我发现 Android 检查 17 个八位字节的 AES key ,而规范告诉我们 aes key 必须是 16 个八位字节。我最后添加了 1 个八位字节,例如 0x00000000,但解密后它说这个文件不是 MPEG-TS。

我该怎么办?也许有人对 android hls 加密流有所了解。

最佳答案

如果媒体文件碰巧是用 IIS 转换管理器分段的,您可以尝试用零填充 IV 字段,使它们的长度为 32 个字符(128 位)。

我可以让 hls 视频在具有较短 IV 字段的 IOS 上播放,但如果没有填充,视频将无法在 Android 上播放(使用 MediaPlayer)。

关于android - Android 设备上的 HLS 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17426298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com