WebRTC and P2P Connection
Peer to peer (P2P) is a connection that enables two or more devices to share data through the internet without the help of an intermediary server. This architecture is widely preferred in real time applications such as online games, voice and video conference and file sharing as it is very helpful in reducing delay and allowing true peer to peer communication. But getting them to connect directly is not always easy and virtually impossible if both the devices are connected with NAT routers. ...