My wife is a teacher, she is trying to deal with 80+ locked-up teenagers with google meet, it's a mess.

What it does

Some hacks to virtualize web-cam devices, pulseaudio with linux to stream videos/audio with better quality than "simple presentation-with-webcam". Google meet, skype, zoom, or any meeting software can be presented using OBS studio with better control, quality and live-features.

Google meet api fixes like grid view, mute all, mute by group, kick user.

How I built it

Lots of hacks and workarounds linux-client-side (for teacher), chrome api to control students.

Challenges I ran into

v4l2loop devices, ffmpeg, kernel modules, network problems

Accomplishments that I'm proud of

Almost evertything working flawlessly, the video/audio quality is much better.

What I learned

The world educational system is not prepared to teenager home schooling.

What's next for Online teenagers classrooms

Features to organize groups inside a Google meet session.

Built With

Share this project: