~/talk

WebRTC A Quick Introduction

Talkat Kranky Geek WebRTC Brazil 2016 · on Tuesday, 2016-11-22· [web-platform, web-performance]
links:none on file
slides:none on file

Live demo uses meet.jit.si/krankygeek and recommends adapter.js for cross‑browser quirks. Covers the three concrete APIs: getUserMedia returns a MediaStream with separate video and audio tracks (use deviceId via enumerateDevices), RTCPeerConnection for SDP, ICE/STUN/TURN and signaling (signaling is left to implement), and RTCDataChannel reliable or unreliable like TCP/UDP for low‑latency P2P data. Notes codecs (H.264, VP8/“BPA”, Opus, G.711), getStats, ORTC work-in-progress on Edge, mobile SDK choices, HTTPS and scaling (MCU/SFU) requirements.

AI-written summary · about

  1. 0:00Intro
  2. 1:42Real-time communication without plugins
  3. 2:14Three main tasks
  4. 3:05MediaStream (aka getUserMedia) • Allows the capture of media input devices (cameras and microphones)
  5. 5:53MediaStream object
  6. 6:24Media device enumeration & selection
  7. 7:04MediaStream Demo
  8. 8:16RTCPeerConnection
  9. 9:53Basic call flow
  10. 11:54RTCDataChannel
  11. 14:36Object APIs - ORTC
  12. 15:18WebRTC Media Codecs
  13. 16:31WebRTC support in desktop browsers
  14. 16:59WebRTC support in mobile browsers
  15. 17:23WebRTC on native mobile apps How to get the WebRTC library?
  16. 18:42Deployment considerations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.