【问题标题】:Play encrypted .m3u8 stream in exoplayer Android在 exoplayer Android 中播放加密的 .m3u8 流
【发布时间】:2023-05-21 06:59:02
【问题描述】:

我在我的Android 应用程序中使用ExoPlayer 来播放.m3u8 视频和音频流。它运作良好。但现在我想添加播放加密(服务器端的 aes 加密)视频的功能。例如,我从后端获取下一个参数:

streamUrl: "https://some_stream.m3u8",
aes_key: "16symbols_key",
aes_iv: "16symbols_IV",

解密流并在我的ExoPlayer 中播放。我该怎么做?

【问题讨论】:

    标签: android aes exoplayer m3u8 exoplayer2.x


    【解决方案1】:

    您可能想看看这个issue,它解释了如何播放 AES-128。

    还要检查您的加密是否受支持 https://exoplayer.dev/hls.html

    【讨论】: