【问题标题】:how do we encrypt a media file with different keys at different time intervals我们如何在不同的时间间隔使用不同的密钥加密媒体文件
【发布时间】:2014-08-14 12:41:14
【问题描述】:

问题: 我的问题与苹果的 mediafilesegmenter 使用有关,通过密钥轮换来加密 hls 视频文件。 我有一个视频文件,长度为 60 分钟,我想在 3 分钟、5 分钟、4 分钟、25 秒、7 分钟等之后更改密钥。 苹果工具允许我旋转键,但仅限于我的片段持续时间的一个因素。 例如,如果我的段持续时间是 10 秒,我可以旋转密钥,比如 10X20,这意味着每 20 个段之后,密钥将被更改,这在我的情况下是不够的,因为我必须随机更改。 我找不到这样做的方法,我无法控制这些时间间隔,这些时间间隔对于不同的视频可能会有所不同,我将其作为输入文件获取。 非常感谢您对这方面的任何建议/想法。

【问题讨论】:

    标签: ios encryption


    【解决方案1】:

    我也在苹果开发者论坛上问过这个问题,我得到了回复并想在这里分享。

    *没有办法做到这一点。我们可以根据时间定期轮换密钥,但不是根据您的喜好。

    不过,我们的建议是不要经常轮换密钥;每隔几个小时轮换一次,每 50MBytes 轮换一次 IV。

    如果您确实需要轮换按键(我们不建议这样做),您可以将视频分成“章节”,然后将这些章节放在播放列表中,不连续的地方。*

    【讨论】:

    • 碰上这个。如果我们每隔 2 小时生成一次密钥,我们的服务器将在 2 年内被密钥淹没,对吧?我们也无法删除它们,因为播放列表会包含它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 2011-12-06
    • 2021-03-09
    • 2012-09-04
    • 1970-01-01
    相关资源
    最近更新 更多