You have to start with webrtc.org and, of course, a specification
I had in my project
to use it while still quite raw
, many things are implemented is not very convenient.
Again requires a separate signaling channel, which automatically pulls WebSockets
Many users are most of the time outside of your website that pulls the dependence in the form of Service Workers
For conferences there are RTCMultiConnection
, but I didn't like it. Thinking write your own solution.
The demonstration screen is made in the browser through one place and works only with the installation of add-ons.
Forgot to say that WebRTC is more or less normally only works in Firefox Nightly and Google Chrome. Recently I heard that Edge gash, but not yet seen in action. In October mitape promised that gash in Safari, but still working on it
By the way, I wanted to add another project WebTorrent
- there implements file sharing using RTCDataChannel. A very interesting idea in my opinion. Especially to reduce the level of traffic on the website.