[英]Use hls.js to view an encrypted stream using a binary as the key
我正在嘗試找到一種使用hls.js
查看加密的 stream 的安全方法。
我想到的一種方法是加載沒有EXT-X-KEY
標簽的 stream 播放列表和加載它的 append,然后將生成的 blob 作為 URL 提供給hls.js
初始化程序。 但是我從其他開發人員那里得到了擔心,這種方式將緩存 blob 並可以將其與密鑰一起提取。
有沒有辦法安全地為hls.js
提供二進制密鑰並避免緩存?
如果您沒有密鑰,加密會使 HLS package 不可讀。
數字版權管理 (DRM) 負責安全密鑰交換和許可。
您的瀏覽器處理內容解密模塊內的安全密鑰交換。
所以你需要的是一個 DRM 系統。 看起來 hls.js 只支持 Widevine。 這看起來像是一個很好的總結 Widevine DRM: https://www.vdocipher.com/blog/widevine-drm-hollywood-video/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.