-
-
Notifications
You must be signed in to change notification settings - Fork 583
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
Background Image #261
Comments
To archive this, feel free to check out our post here, where We explain how to create real-time virtual backgrounds using BodyPix and a webcam in HTML and JavaScript. Instead of traditional virtual backgrounds, which can lead to |
@matbgn, what do you think about this? |
@miroslavpejic85 It sounds interesting! I will give it a try until 15th December |
I really like the idea of the HTML / JS code, it's very cool and could perfectly do the job! Then if we could choose the background based on this technology additionally to the circle privacy mode it could solve this issue properly because with the circle there is still some part of the room that is shown. |
Using a However, achieving a virtual background with |
Euh... Thank you for your answer but it seems your are over thinking here. I was just comparing the actual circle solution used in Mirotalk and the full embodiment solution showed on your blog post https://mirotalk.hashnode.dev/creating-real-time-virtual-backgrounds-with-bodypix-and-webcam-in-html-and-javascript ; and was just arguing that the second one is more privacy compatible. Here a comparison pic, just to make it clearer: So again, and to be clear, I am still talking from a |
I'm speaking from a technical perspective :) Using a Let me explain better why it's not ideal to handle Virtual Background in a WebRTC Mesh architecture (this one). In a WebRTC peer-to-peer solution, using virtual backgrounds can
In summary, while virtual backgrounds can enhance the user experience in WebRTC video calls, they may not be ideal for peer-to-peer setups due to the significant strain they place on CPU, RAM, and network resources. If performance is a priority, it may be better to avoid using virtual backgrounds altogether. Instead, I could focus on improving this current solution, with 0 resource usage while still maintaining an engaging experience. Note Using virtual backgrounds makes more sense in a WebRTC SFU (Selective Forwarding Unit) architecture, where each peer is responsible for processing and sharing its own video stream, potentially leading to high resource consumption. |
If you see here a possible path here, I trust you're judgement in terms of low resources consumption of course. |
Thank you for understanding. I’m going to close this for now, but I might consider ways to improve the circle for enhanced privacy, perhaps by adding an inner box-shadow effect... I will thinking about ;) |
Feature request
Possibly hide background of speaker by uploading image
Pros
Hide private sphere from other people view point
Additional context
No response
The text was updated successfully, but these errors were encountered: