Skip to content
This repo contains the code for a Filters tutorial using WebRTC
JavaScript HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
package-lock.json sends canvas stream through peerConnection Nov 26, 2018
package.json sends canvas stream through peerConnection Nov 26, 2018

WebRTC Filters Tutorial

This tutorial shows how to apply filter effects to WebRTC video streams using canvas.


  • Node & NPM. (Node 8.12 and NPM 6.4.1 were tested )
  • Git


[Tested in Chrome 70]
  1. Clone the repo
  2. Install dependencies with npm install
  3. Start the express server node server.js
  4. Open the application in two different browser windows: http://localhost:3000
  5. In both of the windows enter the same "Room Number" and click "Go"
  6. Enjoy!
You can’t perform that action at this time.