Kranky Geek WebRTC Show 2015
who it's for
web developers building real-time apps, real-time media engineers, platform engineers, backend engineers, devops and site reliability engineers, product managers, ux designers
topics
WebRTC peer connection captureStream(canvas); selective forwarding unit (SFU) routing; simulcast via SDP; Trickle ICE and TURN strategies; Twilio Video API integrations; real-time transcription with Watson; getStats analytics pipelines; Opus bandwidth tuning for mobile networks; session rehydration over WebSockets; VP9 adoption and DTLS 1.2 / ECDSA transitions
| title | author | length |
|---|---|---|
| Welcome | Tsahi Levent-Levi | 08m |
Opening remarks outline sponsors and real deployments: Google and Twilio fund the event alongside Atlassian HipChat and IBM Bluemix, and recent rollouts… | ||
| A closer look at the WebRTC UX/UI API | Arin Sime | 21m |
Advocates concrete UI patterns: show a pre-call video preview and clear permission states so users don’t get turned on-camera unexpectedly, surface live… | ||
| Application Chats | DOUGLAS WADKINS, Chris Koehncke | 06m |
Skedans describes a working platform RTC that combines ICE/Turn, selective forwarding and flexible signaling so apps can route streams, keep media local when… | ||
| Application Chats | FRANCESCO ROVETTA | 06m |
Freshdesk integrates a browser phone channel built on Twilio WebRTC beta so agents log in and take calls with no desktop phone or installs; the system handles… | ||
| Application Chats | PETER SCHAADT | 08m |
Wix runs support for 70 million users with about 100 agents and replaces Flash with WebRTC via Twilio, reporting faster resolutions and higher survey scores… | ||
| Mixing voice & data | Jeff Sloyer | 19m |
A live demo wires a Twilio Video API WebRTC call into a Node.js backend on Bluemix that streams browser audio over WebSockets to IBM Watson Speech to Text for… | ||
| What is Mozilla doing with Firefox? | Nils Ohlmeier | 14m |
Mozilla adds a canvas-to-WebRTC input so code calls captureStream(canvas,15) to get a video track and attach it to RTCPeerConnection; demo runs locally and… | ||
| Optimizing the customer experience | AMITHA PULIJALA | 21m |
Shows a working WebRTC Session Controller that implements session rehydration so browser reloads and connectivity handoffs recreate WebSocket signaling and… | ||
| Beyond P2P: Video Routing in WebRTC | EMIL IVOV | 20m |
WebRTC conferencing scales best with a router (SFU) that forwards layered streams instead of an MCU decoding and re‑encoding every feed; MCUs incur heavy CPU… | ||
| Best practices from billions of calls | Philipp Hancke | 14m |
Reverse engineering of WhatsApp, FaceTime, Skype, Viber, Wire and Facebook Messenger reveals concrete practices: FaceTime uses H.264 (H.265 off on Wi‑Fi to… | ||
| Decisions & considerations in building your WebRTC app | Rob Brazier | 21m |
Twilio runs a global WebRTC service (750,000 devs, 50B API interactions) and treats failures as constant: tens of service alerts weekly but 100% uptime for two… | ||
| What's next for WebRTC? | Serge Lachapelle, Justin Uberti | 53m |
Google outlines concrete changes: a new Alliance for Open Media and VP9 adoption (Chrome 47+; measured ~40% fewer bits at ~50% more CPU), Edge testing and… | ||
| The Future of ORTC with WebRTC | Trent Johnsen, Bernard Aboba | 25m |
ORTC promises concrete changes: low‑level APIs give direct programmer control and no repeated offer/answer so apps change media without round trips; it exposes… | ||
| On-stage: Building a WebRTC app | Tim Panton | 30m |
Builds a real app: a browser and tiny device use a WebRTC data channel with no passwords, pairing by QR Code pairing and a small WebSocket rendezvous hub… | ||
| nothing matches | ||