Blurring beta functionality doesn't work with Google Chrome causing freezing the tab totally.
Beta functionality is beta?
A console log or crash log would be useful.
Just implemented the blur feature in a much more optimized way for a separate project. Gonna open source that part and push to Jitsi. It's not as good as Zoom, but maybe we'll get there eventually.
Thanks @jbis9051 !
So, I've been doing some more testing and was able to get it to near zoom like speed when doing background replacement, however the blur effect really slows it down. Its still much more performant than the current Jitsi implementation but very slow. I don't really want to take the time to build a Jitsi image upload for replacement interface so I am just going to fix the current script to implement my changes and someone else can make the interface for image replacement.
Alrighty. Virtual Background working without noticeable performance impact even with bodypix on high. Blur has performance impacts but its very usable.
I'm going to clone jitsi this weekend and add it. Someone will prob need to test it.
So...good news and bad news.
The bad news is I wasn't able integrate it into Jitsi yet as I didn't realize jitsi used flow (why?) so I need to figure out how to implement it.
The (really) good news is I finally got blur to be near virtual background speed. It works really fast and with virtually no performance impact.
TimerWorker seems to break chrome so i'm removing, someone can add it back one they fix it
Any update on the PR?
I also can't wait to hear something about the PR.
I think improving the performance of the blurring feature is very important - especially in context of the still ongoing discussion about different video conference tools and their features. Blurring is currently barely usable.
Most helpful comment
So, I've been doing some more testing and was able to get it to near zoom like speed when doing background replacement, however the blur effect really slows it down. Its still much more performant than the current Jitsi implementation but very slow. I don't really want to take the time to build a Jitsi image upload for replacement interface so I am just going to fix the current script to implement my changes and someone else can make the interface for image replacement.