HLS.js 获取视频片段信息

HLS.js get video segment info

我正在尝试从我的视频片段中获取有关 hls.js 的分析。 我正在寻找视频片段的大小以及视频片段通过网络的时间。

我目前正在使用 HLS 事件,运气不佳:

this.hls.on(HLS.Events.BUFFER_APPENDING, (event, data) => {
    console.log(data);
    console.log('segment added to buffer');
});

我已经尝试了 BUFFER_APPENDED、BUFFER_APPENDING、FRAG_CHANGED,但没有获得我想要的信息。

FRAG_BUFFEREDLEVEL_LOADED 事件应该有您需要的统计信息。

存储库中的演示文件夹具有良好的统计信息收集水平,您可以使用它来收集统计信息: https://github.com/video-dev/hls.js/tree/master/demo