簡體   English   中英

使用hls.js查看一個以二進制為key的加密stream

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM