分页: 1 / 1

想跑Chrome或者Firefox的解码benchmark

发表于 : 2024-02-09 20:53
yubinalice
如题,

不久之前,

ffmpeg跑benchmark,

gstreamer跑benchmark,

mpv发现也能跑benchmark,

(benchmark这里指的是跑满CPU或者硬件解码器的解码来测试解码性能)

然而,事实上,这三个软件测试出的解码性能是不一样的。

于是想到,自己经常使用Chrome或者Firefox来看B站的视频。

具体取决于使用的是Windows还是Ubuntu。

那么其实ffmpeg和mpv之类的测出的结果没太大的用处。只能说明机器能够提供这个解码性能,但是放到浏览器里面能出多高的性能可没保证。

之前在B站看比赛,

使用

document.querySelector('video').playbackRate = 3

来提高速度,有的时候看比赛的时候最高提高到24倍速度看。

然而,Windows11下面Edge浏览器限制最高只能到16倍。

于是想要写个类似的代码实现,让他跑满解码器来播放视频,最好还能显示解码帧率,这个帧率据我所知是不能使用FPS软件来测的,因为目前高刷显示器一般144Hz,使用那类软件最多测出144fps的屏幕刷新率。