WebRTC
Google supported standard for easy p2p communication that can then scale to use an intermediate server for > 4
Handles everything from stabilization, codecs, etc for ez use and multi platform including many browsers and matching native performance
Beyond about 3/4, probably need a server to communicate because all the devices will connect and send data to every other device
Need signal server to let the peers communicate session data to begin connection
Need a hosted STUN / TURN server to handle fallback when because of NAT or other, the p2p connection fails
Interface
MediaStreams
P2P Connections
Debugging
chrome://media-internals
Last updated