Huang4966
V2EX  ›  问与答

关于 HLS 视频播放鉴权,每条 TS 均请求解密 KEY,造成的服务器压力求解.

  •  
  •   Huang4966 · Sep 7, 2020 · 1478 views
    This topic created in 2117 days ago, the information mentioned may be changed or developed.

    公司视频之前未加密,为了提高被下载的难度.我进行了 HLS 标准加密操作.

    当前遇到的问题是:当一个视频如被切成了 100 个 TS,则播放时每个 TS 都会请求服务器的鉴权 url 获取 KEY.

    这样就会造成对服务器端的很大压力. 是否有方法让视频播放时只请求一次 key.而不进行多次请求.

    希望有相关经验的大佬指点一下.

    wunsr8.jpg
    3 replies    2021-08-08 02:36:54 +08:00
    127000
        1
    127000  
       Sep 8, 2020   ❤️ 1
    这条 issue 提供了个解决方案
    https://github.com/hauk0101/video-hls-encrypt/issues/8
    Huang4966
        2
    Huang4966  
    OP
       Sep 8, 2020   ❤️ 1
    @127000 我查看并尝试了下这条 issue 主要解决了视频切片时候不同分片不同秘钥的问题.
    对 ts 请求 key 频率问题没有解决. 不过给了个思路.我可以去查看 ffmpeg 看看能否解决. 十分感谢.
    holinhot
        3
    holinhot  
       Aug 8, 2021
    我以前做的一个 mp4 切片时全部用相同密钥,用 videojs 播放时只会请求一次密钥。不知道你的怎么会这样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3144 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 12:36 · PVG 20:36 · LAX 05:36 · JFK 08:36
    ♥ Do have faith in what you're doing.