Back to Projects

WebRTC Video Chat

This was the most difficult application I have ever coded. The WebRTC API references really don't do a lot to make you confident in using the technology. I chose to use signal.io as the signaling channel. It seemed the best way to signal in node.js. The only dev dependencies are, I think: typescript, tailwindcss and signal.io. I am now an expert on the javascript event loop and non-blocking I/O. The application is made with node.js and javascript. The html is rendered with a .ejs template

WebRTC Video Chat