You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "Sebastian Wagner (Jira)" <ji...@apache.org> on 2024/01/31 09:06:00 UTC

[jira] [Created] (OPENMEETINGS-2782) Add blur background filter options on video sharing - AI-ML

Sebastian Wagner created OPENMEETINGS-2782:
----------------------------------------------

             Summary: Add blur background filter options on video sharing - AI-ML
                 Key: OPENMEETINGS-2782
                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2782
             Project: Openmeetings
          Issue Type: New Feature
          Components: Audio/Video
            Reporter: Sebastian Wagner
            Assignee: Maxim Solodovnik


OpenMeetings uses webRTC and HTML5 video to share audio video. Purely browser based.

One feature missing is the ability to blur your webcam's camera background.

There are multiple ways to achieve it, Google Meet seems to use: [https://www.tensorflow.org/] 

Tensorflow are AI/ML models, they provide precompiled models into JS, for detection of face/body it seems: [https://github.com/tensorflow/tfjs-models/tree/master/body-segmentation] is the best model.

Since Chrome 14 there is also a Background Blur API (relying on operating system APIs): [https://developer.chrome.com/blog/background-blur] - but that doesn't seem to be widely or reliable supported by operating systems yet.

The project would be about adding the background blur into a simple demo and then integrate into the OpenMeetings project. Additionally other types of backgrounds can be added 

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)