Programming
Project: Twitch Auto Censor
This is the first post in (hopefully) will be several posts as I progress through this project.
This is an idea I had while watching a couple of my favorite streamers who, while streaming wildly different content, share a common problem - along with I assume - much of the live streaming community. LEAKS.
That got me thinking - with all the AI and technology we have now, why are there still leaks in live streams? We should be able to catch a lot of that stuff automatically and adapt the live feed before it reaches the public. Yes, this would require a slight delay but arguable (or rather hopefully) a negligible one. And as time goes on we can assume the technology will improve and latency will continue to decrease.
Naturally, there are two components to a live stream; audio and video. Although conceptually simpler, I have decided not to start with audio - and rather start with video - where I believe a majority of the leaks occur.
My starting point is with OpenCV. Goal #1 is to just get some MK algorithms to identify some stuff in camera. And figure out what that latency is. Google has its cloud vision API which may work for a proof-of-concept. We may determine that we need our own neural network. That would suck, but time will tell.
This is post #1 - lets see if we can accomplish our couple tasks and I'll see you in the next post.
Paul Sherer
https://www.wolfymaster.com#Entrepreneur, #Developer, #Businessman. Pouring everything I have into everything that I do. Meeting #opportunity at the door.