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

问题描述 投票:1回答:1

我在mininet中设置了一个破折号服务器,我希望存储视频流的比特率以及破折号服务器以该比特率发送的视频块的质量。我如何获取并将所有信息存储在某个文件中?

mpeg-dash mininet dash.js
1个回答
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';
© www.soinside.com 2019 - 2024. All rights reserved.