In this benchmark, we decode as fast as possible the ogg file trailer_1080p.ogg using a Wasm-based decoding pipeline and we compare it with a native browser decoding peformance (where supported).
We decode the ogg file trailer_1080p.ogg that contains a theora video stream and a vorbis audio stream using the universal canvas tag :
<canvas is="universal-canvas_1" data-url="../test_sequences/trailer_1080p.ogg" using="solver_1"
with="ogg_1;vorbis_1;theora_1" > </canvas>
Performance of the Webassembly is calculated using painting on canvas without waiting for synchronization.
Display performances are attached to V1 (vout) and decoding performances to V1 (theoradec) :
We decode as fast as possible the ogg file trailer_1080p.ogg using native decoding when available :
<video src="../test_sequences/trailer_1080p.ogg"> </video>
The specifications of the test sequence are :
Format | Ogg |
FileSize | 27873937 |
Duration | 33 sec |
Overall BitRate | 6757932 |
Video | Theora |
BitRate | 6401458 |
FrameRate | 24 |
Width | 1920 |
Height | 1080 |
FrameRate | 25 |
FrameCount | 825 |
StreamSize | 26 MB |
Audio | Vorbis |
BitRate | 80000 |
Channels | 2 |
SamplingRate | 48000 |
StreamSize | 329,9 kB |