Native media system for Mac and iPhone
Reelay
A native media product that plays a broad format library, starts compatible videos while they are still downloading and securely shares a Mac library with paired iPhones on the local network.
- 120+
- registered media types
- 2 engines
- native and universal playback
- Mac + iPhone
- secure local library sharing
The constraint
Desktop players usually force a choice between format coverage, native efficiency and progressive playback. Extending the experience to iPhone also required local discovery and authentication without uploading a personal library to a cloud service.
What I built
I combined AVFoundation and libmpv behind one SwiftUI experience, with a sparse-file download scheduler and local HTTP Range server for progressive playback. A shared protocol package powers secure Mac-to-iPhone discovery, pairing and signed requests.
Ownership
Product design, native macOS and iOS engineering, playback architecture, download scheduling, local networking, device pairing and interface design.
- Swift 6
- SwiftUI
- AVFoundation
- libmpv / FFmpeg
- Network.framework
- HTTP Range
- Keychain