Как измерить FPS в реальном времени в HTML5 видео во время воспроизведения - PullRequest
4 голосов
/ 09 июня 2011

Я работаю над измерением частоты кадров видео html5 в реальном времени, у кого-нибудь есть идеи?Так как я не могу найти информацию о свойствах фрейма в видео html5, я понятия не имею, как это сделать.

Другая альтернатива, как получить доступ к каждому кадру, отображаемому в html5-видео (возможно, во время воспроизведения есть пропущенный кадр).Я попытался использовать canvas для получения изображения из видео с помощью drawImage и получения данных кадра с помощью getImageData, но кажется, что полученные данные кадра не совпадают с покадровым воспроизведением в видео, возможно, воспроизводится 100 кадров,но мы можем получить 120 0r 70 и т. д. кадров методом getImageData.

Итак, в общем, как получить fps в реальном времени или каждый кадр, отображаемый при воспроизведении видео html5?

1 Ответ

6 голосов
/ 20 июня 2012

HTML5-видео тег пока не поддерживает пропущенные кадры или реальную метрику fps. Однако есть предложение добавить такие метрики в будущем. Подробнее на http://wiki.whatwg.org/wiki/Video_Metrics. На странице также есть метрики видео для других игроков, таких как flash.

...