Velvet: Realtime Video Processing In Pure Javascript

As an experiment to learn javascript more seriously.
Initiated by Mr Alexandre ELISÉ on April 26th 2022, inspired by this MDN article.
Simply put, it asks for access to your webcam using it as a realtime video media stream
and executes multiple processors to do some processing on raw video data.
Then shows the result in nearly realtime below the original video.
Of course to meet the "realtime" expectation, the total time of computation of all processors
should be less than 16ms for a 60fps video otherwise there might be some lag.

Choose your video source:

Your browser doesn't support canvas tag. Your browser doesn't support canvas tag.