我目前正在开发一个视频点播项目,我使用 FFMPEG 将视频转换为 HLS。
视频在 AWS S3 上公开托管,并且有一个 API 提供 HLS 播放列表的 URL。
现在,我正在研究使用 AES-128 加密 HLS 文件,这样人们就无法离线下载和观看视频。我找到了包含在线托管密钥并在转换视频以加密片段时使用该密钥的过程。
密钥的 URL 写在 HLS 播放列表中,该文件可在线公开获取。
所以任何人都可以访问加密密钥。
如果有人可以访问密钥,我不明白加密段的意义何在。
有人可以启发我吗?我知道我一定错过了什么。谢谢!