PostsNowPinterestTwitterGithub

WebRTC

  • WebRTC offers realtime communication native from web-browser
  • WebRTC is a media engine with JavaScript APIs

WebRTC is both a "Browser tech" and "Software stack"

WebRTC 1.0

  • Standard Specification
  • Handled by the IETF and W3C

webrtc.org

  • The open source project (Google)
  • Holds an implementation of the WebRTC specification
  • Can be used by anyone for anything

WebRTC is both an open source project (=Software Stack) and a standard specification (=Browser Tech)


WebRTC has 3 main APIs

  • GetUserMedia

    Gain access to to camera, microphone or screen of the device

  • PeerConnection

    Does everything... encodes, decodes media, sends it over the network, takes care of NAT traversal, etc.

  • DataChannel

    Send arbitrary data directly between browsers - your low latency friend for whatever it is you want