Normally, playing a video in the browser is as simple as using the tag. But where’s the fun in that? Instead of relying on standard video formats like MP4 or HLS, I decided to experiment with an alternative approach:<br /><br />✅ Extracting video frames as images<br />✅ Serving frames dynamically via a Node.js server<br />✅ Rendering frames in like a video playe<br />✅ Adding quality selection, seek bar previews & progressive preloading<br /><br />This is far from an optimized method, but it was a fun challenge!