流视频时如何在dash.js播放器中获得比特率?

时间:2019-04-27 06:57:04

标签: mpeg-dash mininet dash.js

我正在mininet中设置仪表板服务器,我想存储视频流的比特率以及仪表板服务器以该比特率发送的视频块的质量。我将如何获取所有信息并将其存储在某个文件中?

1 个答案:

答案 0 :(得分:0)

DASH.js播放器实际上包括一些事件回调,以处理此类事件。

在dash.js / src / streaming / MediaPlayerEvents.js上查看Github上的源代码

        /**
         * Triggered when an ABR up /down switch is initiated; either by user in manual mode or auto mode via ABR rules.
         * @event MediaPlayerEvents#QUALITY_CHANGE_REQUESTED
         */
        this.QUALITY_CHANGE_REQUESTED = 'qualityChangeRequested';

        /**
         * Triggered when the new ABR quality is being rendered on-screen.
         * @event MediaPlayerEvents#QUALITY_CHANGE_RENDERED
         */
        this.QUALITY_CHANGE_RENDERED = 'qualityChangeRendered';