Built and maintained zoom integration for iSAM, a macOS-native capture application used by Casting Workbook Services for recording audition sessions. The app joins Zoom meetings via the macOS Meeting SDK, captures individual participant video feeds, and manages a local encode/upload pipeline to deliver processed recordings to the casting platform.
The core challenge is coordinating the Zoom SDK's real-time video surfaces with a reliable recording workflow - handling participant join/leave events, gallery view rendering, active speaker switching, and edge cases like black frames on rejoin or race conditions during gallery updates.