2

使用 HLS.js 发出自定义许可请求以播放加密的 HLS 内容的最佳方式是什么?我正在寻找的是用我自己的一个覆盖清单中的 AES URI,也就是覆盖 LAURL

const vid = document.getElementsByTagName('video')[0];

const config = {
  debug: true,
  startPosition: 100,
  maxBufferHole: 0.5,
  maxSeekHole: 2,
};
const hls = new Hls(config);

hls.attachMedia(vid);

hls.on(Hls.Events.MEDIA_ATTACHED, function () {
  console.log('hls and videojs are bound together');
  hls.loadSource('https://example.com/movie.m3u8');
  hls.on(Hls.Events.MANIFEST_PARSED, function (event, data) {
    console.log('manifest parsed, found ' + data.levels.length + ' quality levels');
  });
});

我应该使用 HLS.js 的自定义加载器吗?

4

0 回答 0