node.jswebrtckurentoeasyrtcsimplewebrtc

SimpleWebRTC, EasyRTC and Kurento .. what's the difference?


Hello I am new learning WebRTC and i am a bit confused, i understood that WebRTC works peer to peer but we need signaling, which of SimpleWebRTC, EasyRTC and Kurento can help doing that and why do we need them if node.js can do it? if they are not for signaling then what are they for exactly? frontend? backend? and what's the difference between them? Thanks!


Solution

  • Kurento: Even though webRTC is peer-to-peer sometimes you need more control over media. In kurento all the traffic go through Kurento Media Server(Where you can do things such as record media or add effects). To use Kurento you have to install Kurento Media Server and in frontend you have to use Kurento's java-script library

    SimpleWebRTC : This is not used for signaling. It's a front-end java-script library for webRTC. To do signaling for simpleWebRTC you have to build a separate signaling server(or you can use an existing one like signalmaster).