Mesh Player is a volumetric video player developed by Tencent Multimedia Lab, based on WebAssembly and WebGL.
Features
- High-definition volumetric video rendering (up to 4K)
- Playback controls, including play, pause, stop, and seek functionality
- Audio playback support
Advantages
- Clear picture quality. The video quality can reach up to 4K
- Supports WebGL libraries and native WebGL development, including Three.js and Babylon.js
- Many customizable parameters
- Supports multi-threaded mode
Installation
- Unzip the package
- Install the local npm package via
npm install ./package
- Copy the files in
package/lib
to the server's resource directory (for example, in React and Next.js, copy the files inlib
directly to the/public/mesh-player
directory), and make sure they can be accessed via network requests during initialization - Enable the following request headers on the server:
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin
Usage