Quiet on Set: Building an On-Air Sign with Open Source Tech
summary
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
chapters (16)
- 0:00Introduction and motivation
- 1:06Problem with distractions at home
- 4:55Building the physical system
- 9:11Setting up the on-air sign
- 9:53Kafka as the messaging layer
- 14:26Capturing camera events with Mac OS Log
- 16:34Hacking Zoom meeting detection
- 18:18Scheduling scripts on Mac
- 20:05Driving the LED matrix with Kafka
- 23:14Extending beyond the on-air sign
- 26:24Apache Iceberg overview
- 31:40Apache Flink for stream processing
- 35:32Moving data from Kafka to Iceberg
- 37:40Future plans and stretch goals
- 40:48Why this tech stack matters
- 41:52Closing and resources
related talks
40mQuiet on Set - Building an On-Air Sign with Open Source Tech
01h 00mRun your own IoT device in a snap
44mChallenging the Internet of Things
26mPutting Things on the Internet
30mBringing Ideas to Life with DIY IoT: Visualizing Noise Pollution with a Raspberry Pi and Python
39mFrom IoT to Human interactions
25mR..R..Iot - Ruby and the Internet of Things
31mCreating an IoT Baseball Scoreboard with Python
