~/talk

Quiet on Set: Building an On-Air Sign with Open Source Tech

Talkat Berlin Buzzwords 2025 · 2025-06-15..06-17· [kubernetes, iot]
slides:none on file

Builds a working on‑air sign: a Raspberry Pi plus a 64x64 RGB LED matrix and a matrix HAT that requires soldering two connections, driven within a second of events captured on a Mac. Camera state comes from the macOS log stream predicate and Zoom state from counting open ports every second; both are produced to Apache Kafka (single‑partition topics, one‑week retention). A Raspberry Pi consumer lights the display and Apache Flink (FlinkSQL) offloads streams into Apache Iceberg tables via Polaris for weekly analytics.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:06Problem with distractions at home
  3. 4:55Building the physical system
  4. 9:11Setting up the on-air sign
  5. 9:53Kafka as the messaging layer
  6. 14:26Capturing camera events with Mac OS Log
  7. 16:34Hacking Zoom meeting detection
  8. 18:18Scheduling scripts on Mac
  9. 20:05Driving the LED matrix with Kafka
  10. 23:14Extending beyond the on-air sign
  11. 26:24Apache Iceberg overview
  12. 31:40Apache Flink for stream processing
  13. 35:32Moving data from Kafka to Iceberg
  14. 37:40Future plans and stretch goals
  15. 40:48Why this tech stack matters
  16. 41:52Closing and resources
~/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.