【发布时间】:2015-03-04 01:33:51
【问题描述】:
我正在尽我所能保护我们 CDN 上的 HTTP Live Stream 格式视频。我想防止热链接、共享 url、防止访问尚未发布的流。
每个视频都有多个比特率,因此 HLS 文件包含一个主 m3u8 清单,该清单指向几个子清单文件,这些子清单文件又指向 ts 文件(传输流)。这些 ts 文件是 9 秒的 mp4 视频片段。
HLS 文件存储在我们的 CDN 上,可以通过 HTTPS 访问。我们在 CDN (Edgecast) 上启用了令牌身份验证。
视频将从付费墙后面流式传输,并且需要在不支持 AES 加密的 JWPlayer 中播放。
我最好的选择是什么?现在,我正在动态生成 m3u8 清单文件并将令牌插入到 .ts 文件的 url 中。这样 ts 文件只在 60 分钟内有效?使用令牌保护子清单文件是否更聪明?
有没有更好的方法来保护内容并且仍然能够在 JWPlayer 6 中播放?
【问题讨论】:
-
嗨,您是如何将令牌插入到 m3u8 和 .ts 文件的 url 中的?
标签: security video token jwplayer6 http-live-streaming