Professional Playback System for Apple Platforms
A native multi-screen playback and control system built for film sets,
live environments, installations, digital signage, and professional media
workflows across iOS, tvOS, macOS, watchOS, and visionOS devices.
Overview
StageDirector and StagePlayer work together as a distributed media playback system using the industry-standard OSC protocol over your local network. The Director controls. The Player renders. Together, they scale from a single screen to complex multi-display Apple setups with minimal overhead.
StageDirector
The centralized control app. Discover devices via Bonjour, organize playback targets, route commands to single or multiple screens, and monitor real-time status across your entire network. Built with 74 Swift source files and Apple's Network framework.
StagePlayer
The lightweight playback engine. Runs on any Apple device as an efficient media node with dual AVPlayer architecture for seamless media switching, two independent media layers, and over 50 remote OSC commands. Approximately 3% CPU on Apple TV 4K.
Centralized playback control for distributed Apple devices. Discover, organize, and operate multiple screens from one clean interface.
StageDirector is the command center of the system. It gives you full control over every playback client on your network — from a single Apple TV to dozens of screens across a film set, exhibition, or multi-room installation. Built with Apple's Network framework, it uses Bonjour (mDNS) for automatic device discovery and the OSC (Open Sound Control) protocol for reliable, low-latency communication.
Bonjour Device Discovery
Precision Control & Routing
Media Transfer & Fleet Management
Built for Production
Efficient native playback engine for Apple devices. Turns any Apple hardware into a remotely controlled, high-performance media node.
StagePlayer is the rendering side of the system. It runs on iOS, tvOS, macOS, watchOS, and visionOS, delivering smooth, efficient playback of video, images, overlays, and layered media. Built with a dual AVPlayer architecture (Player A + Player B) for seamless, frame-accurate media switching with standby preloading — the next media is prepared while the current one plays.
Dual Media Layer Architecture
50+ Remote OSC Commands
Ultra-Efficient Playback
Supported Media Formats
Video
Audio
Image
Deployment Flexibility
Features & Performance
StageDirector and StagePlayer are built natively for Apple platforms — not a cross-platform wrapper. The result: smoother playback, lower overhead, and excellent performance even on compact hardware.
~3%
CPU Usage
During optimized playback on Apple TV 4K (1st gen). Designed for reliable continuous operation.
5+ yrs
Battle-Tested
Used on professional film sets and installations. Extensively tested in real-world production scenarios.
50+
OSC Commands
Complete remote control: playback, transforms, looping, media loading, display management, and more.
113
Swift Source Files
74 in StageDirector, 39 in StagePlayer. 100% native Swift with SwiftUI, Combine, and AVFoundation.
Low CPU Overhead
Native Apple frameworks (AVFoundation, CoreGraphics, ImageIO) keep system load minimal during continuous playback.
Dual Media Layers
Two independent video/media layers with separate engines, libraries, transforms, and opacity control.
Dual AVPlayer Engine
Player A + Player B architecture with standby preloading for seamless, frame-accurate media switching.
OSC Protocol
Industry-standard Open Sound Control over UDP for low-latency, reliable communication between apps.
Bonjour Discovery
Zero-configuration device discovery via NWBrowser with automatic presence tracking and hostname resolution.
Transform System
Remote position, scale (uniform/XY), rotation, and opacity control per layer via OSC commands.
Frame-Accurate Looping
Set precise loop ranges by frame or time. Loop anomaly detection ensures reliable repeat playback.
Multi-Screen Ready
Drive one screen, multiple Mac displays (F1–F6 switching), or an entire network of Apple TV nodes.
Battery Friendly
Reduced CPU and thermal load means longer runtimes on iPhone and iPad — critical for mobile on-set use.
Platforms
StagePlayer runs on every major Apple platform. StageDirector controls them all. This gives you enormous flexibility when building playback systems.
iOS 17.6+
Portable on-set playback and control on iPhone and iPad
tvOS 17.6+
Dedicated Apple TV playback nodes with ultra-low overhead
macOS 14.6+
Multi-display output and powerful playback on Mac hardware
watchOS 10.6+
Remote playback control and status monitoring from your wrist
visionOS
Immersive visual control and spatial presentation workflows
Experience
Use Cases
StageDirector and StagePlayer fit a wide range of professional media workflows — from compact on-set playback rigs to large-scale distributed installations.
Film & TV Production
On-set screen content, reference media, background plates, and synchronized playback for cameras.
Stage & Live Events
Visual content triggering, multi-screen event graphics, and real-time control for live environments.
Multi-Screen Installations
Distributed playback across multiple Apple TV and Mac nodes for art installations, lobbies, and retail.
Digital Signage
Reliable, low-maintenance content delivery on compact Apple hardware for shops, offices, and public spaces.
Museums & Exhibitions
Always-on video displays, layered informational overlays, and centralized content management.
Education & Training
Classroom media distribution, training video playback, and multi-room presentation control.
Advertising & Branding
Promotional content loops, branded video displays, and synchronized campaign rollouts across locations.
Portable On-Set Rigs
Battery-efficient playback on iPhone and iPad for mobile setups, grip carts, and quick reference stations.
Immersive & Spatial
visionOS support opens new possibilities for spatial media control and immersive visual presentations.
Guide
Everything you need to set up, configure, and run StageDirector and StagePlayer is covered in the official manual — from first launch to advanced multi-device workflows.
Contact
Whether you're looking for a professional playback solution, exploring licensing or acquisition opportunities, or want to schedule a live demo — we'd love to hear from you.