使用 hls.js Player 保护 HLS AES-128 密钥 URI

问题描述 投票:0回答:1
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:18
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-KEY:METHOD=AES-128,URI=https://xxx//xxxxx.com/api/xxx/xxxxx/xxxxxxxxxxxx/live?signkey=xxxxxxxxx,IV=0x00000000000000000000000000000000
#EXTINF:10.000000,
chunk-0.ts
#EXTINF:9.120000,
chunk-1.ts
#EXTINF:13.000000,
chunk-2.ts
#EXTINF:4.960000,
chunk-3.ts
#EXTINF:8.880000,
chunk-4.ts

密钥 URI 是我的 API 端点 URL。我将从 API 获取密钥。

每当玩家请求密钥 URI 时如何传递标头授权。

或者有什么方法可以保护密钥 URI 的安全吗? 我使用hls.js播放器

aes hls.js
1个回答
0
投票

不是最佳选择,但您可以为每个用户发送带有唯一密钥 url 的自定义 m3u8。

© www.soinside.com 2019 - 2024. All rights reserved.