The future of communication on the web
summary
Shows concrete WebRTC capabilities: videoElement.captureStream, canvas.captureStream and MediaRecorder combined with getUserMedia to record or send live media, and uses CLM tracker to get 62 facial points so real‑time filters (red shift, invert, glasses, morphs) run in a canvas. Builds a Snapchat‑style browser app that records video, downloads and plays in VLC, and demos streaming to a peer connection; demos hit ~160–200 fps. Samples come from the WebRTC GitHub and uploader thanks Mozilla for making video recording possible.
AI-written summary · about








