I've built a 100% web-based screen recording tool aimed at product marketing managers, developers, or anyone wanting to showcase their work along with a talking head. Inspired by ScreenStudio, it allows you to effortlessly create polished recordings directly from your browser.
A couple of technical highlights I'm particularly proud of:
Initially, I used ReMotion but ran into limitations. I ended up building my own animation engine from scratch, closely inspired by ReMotion's capabilities but tailored specifically for my use-case.
Due to browser security constraints with getDisplayMedia(), I couldn't directly track cursor movements. To overcome this, I trained a custom YOLO (You-Only-Look-Once) model for cursor detection. This allowed me to implement smooth, mouse-following animations within recordings, bypassing the browser limitations entirely.
Happy to dive deeper into the tech if anyone's interested!