THREE.JS / FOUNDATIONS 67

Catch the stream.

An official MP4 is demuxed into EncodedVideoChunks, decoded with WebCodecs, and rendered through VideoFrameTexture. The local canvas fallback stays available when the browser or network cannot support the path.

Preparing MP4 pipeline -

Checking VideoFrame, VideoDecoder, and the MP4 demuxer boundary.

mosaic controls

mode
checking
demux
idle
codec
unknown
frame size
unknown
decoded
0
closed
0
queued
0
draw calls
0

Source: official Three.js Sintel MP4. Bytes and chunks appear after Start MP4.

Start MP4 to fetch the official asset · reset closes the held VideoFrame · forceWebGL=1 verifies the WebGL2 renderer path

Continue to codec reconfiguration

LAB 67 / MP4 DEMUX + VIDEOFRAME