~/talk

On-stage: Building a WebRTC app

links:none on file
slides:none on file

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 (Fingersmith). Uses Ice4j for ICE, Bouncy Castle DTLS and a custom Java SCTP stack; extracts a DTLS certificate fingerprint as the device identity. Demonstrates a working video/data call to a BeagleBone and RC control of a LEGO EV3 on 300 MHz hardware; the pairing and peer‑to‑peer data channel actually work.

AI-written summary · about

  1. 0:00IoT security concerns
  2. 2:46WebRTC as a solution
  3. 4:28Pairing and authentication
  4. 6:42Demo: Smartphone pairing
  5. 9:13Signaling server design
  6. 11:05Fingerprinting for identity
  7. 13:22Code walkthrough
  8. 16:51Demo: BeagleBone device
  9. 21:29Demo: Lego EV3 robot
  10. 29:15Conclusion and takeaways
~/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.