WebRTC

Лаборатория

Web Real-Time Communication (WebRTC) - это новый стандарт, который позволяет браузерам общаться в реальном времени используя одноранговую (peer-to-peer) архитектуру . Речь идет о безопасной, согласованной, с передачей аудио / видео (и данных) одноранговой связи между браузерами поддерживающими HTML5. Это безусловно эволюция в мире веб-приложений, после применения которой веб-разработчики могут разрабатывать мультимедийные приложения реального времени без необходимости использования проприетарных плагинов типа Adobe Flash.

Протоколы

Interactive Connectivity Establishment (ICE)
JavaScript Session Establishment Protocol (JSEP)
Session Traversal Utilities for NAT (STUN) protocol (RFC5389)
Traversal Using Relays around NAT (TURN) protocol (RFC5766)
WebSocket (стандарт RFC 6455)
W3C Media Capture and Streams API

Книги

Getting started with WebRTC
Real-time communication with WebRTC
WebRTC cookbook
WebRTC integrator's guide
WebRTC. The web way to communicate