-
-
Notifications
You must be signed in to change notification settings - Fork 372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AI-Powered Virtual Background and Blur for Video Calls #194
Comments
mirotalk-sfu-image-file-url.mp4 |
|
Hello, |
Looks and work great! Is a working version for firefox on the roadmap at all? I've told my users to switch to chrome-based browsers to use this but we're all using firefox as a default browser for most other things so it'd be interesting to know if this is coming or not. Thanks again for all your work developing this! |
Thank you for your feedback! I'm glad to hear it's working well for you. Firefox does not support the following experimental Web APIs, which are crucial for advanced real-time media processing like virtual backgrounds and video enhancements:
These APIs are part of the WebCodecs and Streams API standards and are currently only supported in Chromium-based browsers (Chrome, Edge, Brave, etc.). Workarounds for Firefox:
Best Performance Recommendation:For the smoothest experience with real-time video effects, Chromium-based browsers are indeed recommended due to their support for these modern APIs. If Firefox adds support in the future, compatibility will be automatically resolved. |
Thanks! Very useful info. I'll keep track of support for those APIs on firefox (actually seems like TransportStream is already supported and MediaStreamTrackProcessor is coming 🙂). Oh while testing one thing I have noticed is that the Privacy mode (circle around face) seems gone, both on Firefox and Chrome-based browser, is this the intended behaviour or am I missing something (as it move somewhere else maybe)? |
Very Good!
Yes, it works on any device! Privacy Mode was actually the first fun feature I implemented as an alternative to virtual backgrounds in the beginning. Just position your face inside the circle, and you're good to go! 😊 It can also now be combined with a virtual background as well! 🎉 |
Sorry if I'm stupid but I just can't see the ui to activate Privacy Mode any longer... I used to use this a while ago, and indeed it was a very clever approach you came up with to enable privacy before implementing virtual background :). |
Feature request
Implement AI-powered virtual background and blur functionality, allowing users to either replace their background with a custom image or blur it for enhanced privacy. This feature should work in real-time without requiring a green screen, ensuring smooth performance while maintaining video quality.
Pros
Pros of Virtual Background and Blur in Video Calls
✅ Privacy Protection
✅ Professional Appearance
✅ Focus on the Speaker
✅ Enhanced User Experience
✅ Flexible Environment Usage
✅ Reduces the Need for Green Screens
Additional context
Using MediaPipe can be a good solution.
✅ Pros of Using MediaPipe
❌ Potential Challenges
Alternative Solutions
The text was updated successfully, but these errors were encountered: