Skip to content

v3.3.0

Choose a tag to compare

@twinsbox89 twinsbox89 released this 12 Aug 11:02
· 33 commits to main since this release

New Features

  • Person Extraction with Transparent Background: Added the ability to extract a person with a transparent background (available in canvas and MediaStream). This feature enables custom layout configurations for live streaming or video editing solutions.
    See how to use it

  • Mirroring Effect: Introduced a mirroring effect that mirrors the original stream and applies all subsequent effects to the mirrored stream, eliminating previous issues with orientation and alignment.
    See how to use it

Speed Optimizations

  • Beautification Effects: Optimized beautification effects to reduce GPU usage by 50%, enhancing performance.

  • Drawing Pipeline Enhancements: Improved the drawing pipeline to reduce redundant rendering when multiple effects are enabled, resulting in faster processing.

Stability Improvements

  • Granular Effect Control: Added more detailed control over which effects are included in the main processing pipeline, providing better customization and stability.

  • Third-Party Library Optimization: Removed third-party libraries that used eval, leading to a more secure and optimized structure.

Bug Fixes

  • Memory Leak Resolution: Fixed a memory leak issue in frame bypass mode for Safari and Firefox, improving overall stability and performance on these browsers.