Как получить битрейт в плеере dash.js при потоковой передаче видео? - PullRequest
1 голос
/ 27 апреля 2019

Я устанавливаю Dash Server в mininet, и я хочу сохранить битовую скорость, с которой видеопотоки, а также качество фрагментов видео, которые dash сервер отправляет в этой битовой скорости. Как мне получить и сохранить всю эту информацию в каком-то файле?

1 Ответ

0 голосов
/ 30 апреля 2019

Плеер DASH.js на самом деле включает некоторые обратные вызовы событий для обработки событий такого типа.

Посмотрите исходный код на Github по адресу dash.js / src / streaming / MediaPlayerEvents.js

        /**
         * 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';
...