├── README.md └── index.html /README.md: -------------------------------------------------------------------------------- 1 | An example of using MediaStreamTrack Insertable Streams (aka Breakout Box) 2 | for building a "smart gallery". 3 | 4 | See https://webrtchacks.com/smart-gallery/ 5 | 6 | License: MIT 7 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 9 | 10 |
This is a demo using MediaStreamTrack Insertable Streams (a.k.a. Breakout Box) to detect faces (using the MediaPipe library) and then crop them out. 11 | It allows splitting up a in-person meeting with multiple people in the same room into separate cropped streams similar to what is described here. 12 |
13 |
This demo requires MediaStreamTrack Insertable Streams which requires experimental web platform features to be enabled in chrome://flags. It also needs OffscreenCanvas.
14 | 15 |
16 |
17 | 18 | 19 |
20 | 21 | 95 | 96 | 97 | --------------------------------------------------------------------------------