WebRTC Server Side Cheat Sheet
WebRTC Server Side Cheat Sheet
If you want to build a WebRTC product that works, you will need to first
understand what server side components are necessary. Only then will you be
able to pick out your technology stack and architecture to fit your needs.
WebRTC is a rather new technology that needs more than just a “regular” web server
and your good ol’ browser.
There are 3 additional server types you will need to deal with and deploy to get that
product of yours running well. In this brief cheat sheet, I want to share with you what
these servers are, their machine specification and what other developers are doing to
successfully build their WebRTC products.
- Tsahi Levent-Levi
#1 - Web Server
The server “behind” the URL users place in their browser. Built
from every-day web development technologies
Pusher, …
#3 – STUN/TURN Server
Takes care of making sure media gets connected, even if there
are firewalls and NATs along the route
production Memory
#4 – Media Server
Optional, used when you need to process media in one way or
another on the server side
Recording Server
Optional, used when you need to process media in one way or another on the server
side