SneakyLeaks.js
The Ultimate Live Stream Saviour
Created on 1st November 2020
•
SneakyLeaks.js
The Ultimate Live Stream Saviour
The problem SneakyLeaks.js solves
😖 The Problem
The reason for it being loved by people is the rawness & interactivity. People feel more connected while watching streams. BUT, it all comes with its own downsides. I've seen many streamers messing up live by leaking phone numbers, sensitive information, or private conversations unknowingly. After all, the lack of control & rawness isn't always good for the streamer.
🚀 The Solution
Hence, in order to avoid these Sneaky Leaks from messing up live streams & even entire careers at times, we have created a Machine Learning based feature which detects what you're doing and toggles the audio or video accordingly. Currently, we've trained it to perform the following tasks:
- Checks whether you're wearing headphones & mute your microphone accordingly.
- Turns the video off when you're not in the frame to avoid your background conversations being overheard.
- Mutes the microphone when it sees that you're on a phone call to prevent sensitive conversations from being leaked.
Challenges I ran into
The major challenges I ran into was figuring out a way to make the output viewable anyhow & preferably on the web. Thankfully I found p5 JavaScript which turned out to be pretty efficient.
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.