A webRTC project using socket.io and peer.js
Imagine being on a grey hound bus on christmas eve..that is how it feels being away from home on Diwali. Diwali for an Indian is sort of Christmas, Thanksgiving and 4th of July combined.
The project uses user’s web camera for real-time communication and face-detection library to put on mask on users face , and both the videos are being projected on the same canvas element using client side JS every 330m/s.
User can select his favorite Indian deity mask & can click on canvas for different image effects and capture the image, which gets broadcasted to other user asynchronously using socket.io & is downloadable on both the ends.
The project is running on my amazon server right now.
I am using compatibility.js (to enable across browser compatibility), pixastic.custom.js (for video effects), base64.js & canvas2image.js(to save image from html canvas element) and frontalface.js & jsfeat-min.js (for face detection).