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.
MP4 pipeline issue
Start MP4 to fetch the official asset · reset closes the held VideoFrame · forceWebGL=1 verifies the WebGL2 renderer path
Continue to codec reconfigurationLAB 67 / MP4 DEMUX + VIDEOFRAME