├── 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 |