OneScreen is a macOS menu bar app that wirelessly streams an existing Mac display or a virtual iPad-sized display to the OneScreen for iPad companion app over your local network, turning any iPad into a dedicated viewing monitor. It uses the NDI protocol for low-latency video and adds private pairing, live display controls, and optional Capture One integration.
- Create a virtual, iPad-sized display on demand so you can stream a dedicated workspace instead of mirroring an existing screen.
- Stream an existing Mac display when needed for manual capture setups or advanced workflows.
- Public or Private stream modes, with QR code or manual passphrase pairing to keep your stream off other receivers on the network.
- Inline stream controls to pause, resume, trigger an intermission screen, lock the receiver, or rotate the display.
- Floating Preview window that mirrors what the iPad is currently showing, so you don't have to look at the receiver to check the output.
- Manage connected iPads from the Mac, including custom names and color labels, brightness, display profile selection, identify, return-to-live, per-receiver pause, and per-receiver lock.
- Power Save dims connected receivers to extend iPad battery life, and restores them on demand.
- Bandwidth presets, plus custom FPS, quality, and color space for tuning the stream to your network.
- Automatic display fallback keeps the stream alive if the source display disconnects — or you can have it terminate cleanly instead.
- Global hotkeys for pause/resume, intermission, preview window, fullscreen, lock/unlock, and Power Save.
- Capture One integration for Viewer and Client Viewer targeting, plus iPad companion actions like navigation, ratings, color tags, camera controls, capture, Live View, overlays, grid, clear compare, and image rotation.
OneScreen includes a 3-day free trial with full streaming on each Mac. You can purchase an early license to keep using the Mac app during the beta and support development before the iPad app reaches the App Store.
If you want to test longer before purchasing, email graham@spotdgtl.com for a beta license. License activation, validation, revalidation, and removal are all handled in Settings > License.
OneScreen for iPad is currently available as a beta through TestFlight. The official iPad app has not launched on the App Store yet. Open the public TestFlight link on your iPad, install Apple's TestFlight app if prompted, then install OneScreen from TestFlight.
To try the Capture One companion features during the beta, enable Capture One Controls inside OneScreen for iPad. The beta uses Apple's sandbox purchase environment, so you may see a purchase confirmation, but no real payment is processed and you will not be charged.
Keep your Mac and iPad on the same local network, then start a stream from OneScreen for Mac and join it from OneScreen for iPad.
- macOS 14.0 or later
- OneScreen for iPad, on the same local network as the Mac
- NDI Tools installed on the Mac (provides the NDI runtime)
- Screen Recording permission granted to OneScreen
- Optional: Accessibility permission for Keep Cursor Off Stream and fullscreen window helpers
- Optional: Capture One, for companion controls and window targeting
- Download the latest release.
- Move
OneScreen.appto/Applications. - Launch it from
/Applications, Launchpad, or Spotlight. - Complete the first-run setup inside the app.
- Grant Screen Recording when prompted.
- Install NDI Tools if the NDI runtime isn't already present.
- Allow Local Network access when macOS asks.
- Keep your Mac and iPad on the same network.
On first launch, OneScreen walks you through the required checks before streaming starts:
- Screen Recording
- NDI Tools
- Local Network
- Accessibility (optional)
If any change still requires a relaunch, OneScreen will tell you in-app.
- Open OneScreen from the macOS menu bar.
- Select a display, or choose a virtual iPad display preset.
- Pick Open NDI or Private Stream.
- Click Start.
- Join the stream from OneScreen for iPad.
- Use preview, intermission, fullscreen, receiver, or Capture One controls as needed.
- Stream — stream name, bandwidth mode, output color space, Keep Cursor Off Stream, display visibility, automatic display fallback
- Receivers — name presets, Power Save, receiver alerts
- Stream Tools — Capture One integration and supported companion actions
- Preview — floating preview window behavior
- Intermission — logo + text, title card, or solid color modes
- Hotkeys — keyboard shortcuts for live controls
- Permissions — Screen Recording, NDI, Accessibility, and Capture One status
- License — trial status and license management
