Part two of our overview of networking concepts for WebRTC covers signaling and media exchange. Topics include offer and answer mechanisms, traversing NATs using ICE candidates, independent messaging via Trickle ICE, DTLS security protocol, data transfer via RTS and SRTP, and more.

WebRTC played an important part in the massive growth and success of the gaming industry. This post reviews four different applications of WebRTC in video games: gameplay streaming, in-game communications, cloud gaming, and peer-to-peer multiplayer / game state.

When we integrate WebRTC into an application, like magic, we enable real-time communication between users all over the world by video, voice, or chat. It is reliable, user-friendly, secure, scalable, and so much more. And we’ve only scratched the surface on how we can apply it.

A code example for automating configuration for WebRTC. Hector shows us how to provision two EC2 instances: one running the Janus WebRTC Server and the other one running coturn.
