Repository navigation
v3.1.5
Major Performance Enhancement 馃殌
-
Introduced the feature for executing segmentation on WebGPU (supporting Quality and Balanced presets). Should WebGPU be unavailable, the process will seamlessly switch to CPU mode, utilizing WebAssembly SIMD for optimal performance.
Configuration Guide / Best Practices. -
Transitioned all graphical rendering processes to WebGL. This change enhances the overall efficiency of the processing pipeline while significantly reducing CPU load.
-
Implemented an automatic adjustment mechanism for stream resolution changes. Developers can now modify the output stream's resolution using applyConstraints(), facilitating easier handling of orientation changes on mobile devices and tablets.
-
Introduced a double buffering system for incoming video frames awaiting segmentation or other processing effects. This improvement significantly boosts performance with up to a 60% increase in processing speed / FPS.
-
Converted global settings to instance-specific configurations. This modification enables the concurrent operation of multiple SDK instances on a single webpage.