Requirements
Adobe host versions, operating systems, iPhone and network requirements for PreviewMonitor — and what is explicitly not supported.
PreviewMonitor needs Adobe Premiere Pro or After Effects 2024 (24.0) or newer, Windows 10/11 or macOS 12, an iPhone on iOS 17, and both devices on the same Wi-Fi network. No dedicated GPU is required.
Adobe host
| Host | Minimum |
|---|---|
| Adobe Premiere Pro | 2024 (24.0) or newer |
| Adobe After Effects | 2024 (24.0) or newer |
The plugin is built against Mercury Transmit interface version 4 and reports itself as such. Interface version 4 is what introduced the push-audio and streaming capability flags the plugin sets, so hosts older than that generation cannot load it correctly.
Adobe Media Encoder is not supported. The plugin binary lives in the shared MediaCore folder, so Media Encoder will load it — but nothing about that path is tested or supported, and it is not a way to monitor a render. Use Premiere Pro or After Effects.
After Effects gets the live picture from the same plugin and it works exactly as it does in Premiere Pro. Transport control is a different story — read Enable in After Effects before you rely on driving playback from the phone.
Desktop operating system
| Platform | Minimum |
|---|---|
| Windows | Windows 10 or 11, 64-bit |
| macOS | macOS 12 (Monterey) or newer |
The Windows installer requires 64-bit Windows and will not run otherwise.
The current macOS build (0.2.0) is narrower than the table above. It is an Intel-only binary that also requires macOS 15 or newer, so it will not load on an Apple Silicon Mac (any Mac from late 2020 onward) or on macOS 12, 13 or 14. On an affected machine the plugin simply does not appear in Premiere Pro's Playback preferences, with no error message.
Windows is unaffected. This note is removed once a universal macOS build ships.
iPhone
- iOS 17.0 or newer.
- iPhone only. There is no iPad build — the app is shipped for the iPhone device family, and iPad would run it only in compatibility mode.
The app is English only; there is no localization.
Network
This is the requirement people get wrong most often, so it is worth being blunt about it.
- Both devices on the same Wi-Fi network. LAN only. There is no internet path, no VPN support, no relay server, and no IPv6 tunnel. That is a design decision, not a missing feature: it is why there is no account and nothing of yours ever leaves your network.
- IPv4 only.
- Client isolation must be off. Many guest networks and some mesh routers block device-to-device traffic. If your phone cannot reach your computer, PreviewMonitor cannot work regardless of anything else.
- Payload sizing assumes a standard 1500-byte MTU.
Ports
| Port | Protocol | Used for |
|---|---|---|
| 47100 | TCP | Control channel — Premiere Pro |
| 47110 | TCP | Control channel — After Effects |
| 47101 | UDP | Video |
| 47102 | UDP | Audio |
| 5353 | UDP | mDNS discovery (Bonjour) |
The Windows installer writes firewall rules for all of these on both the private and public profiles, so you should never see a Windows Firewall prompt. On macOS nothing is pre-authorized — see Install on macOS for the prompt you will get instead.
Discovery uses Bonjour/mDNS with the service type _premierelive._tcp. On Windows this runs on the native Windows DNS-SD API — Apple's Bonjour for Windows is not required and does not need to be installed.
One phone at a time
A single host serves one iPhone. If a second phone pairs with the same host, it replaces the first — the first phone's connection is closed.
Premiere Pro and After Effects running on the same machine are two separate sources with their own control ports, their own discovery identity, and their own trusted-device list. One phone can be connected to one of them at a time.
Graphics hardware
No dedicated GPU is required.
- On Windows, the plugin uses a Media Foundation encoder. If no usable hardware encoder is present it falls back to the software encoder, which always exists. Hardware NVIDIA and Intel encoders appear in the Engine picker when they are available.
- On macOS, encoding goes through VideoToolbox, which is part of the OS on every supported Mac.
A hardware encoder gives you lower CPU load and higher usable resolutions, not a working-versus-not-working difference.
One combination on Windows does fail silently: HEVC at above roughly 6 megapixels (Resolution Limit Source or 2160p on a 4K sequence) with the Setup window's Use NVIDIA / Intel HW HEVC encoder toggle left off. The software HEVC encoder refuses that size and the phone shows a black screen with no error. Switch that toggle on, drop the Resolution Limit, or switch the codec to H.264. See Limits.
Not supported
- Adobe Media Encoder.
- iPad, Apple TV, Android, and desktop receivers. The receiver is an iPhone app.
- Streaming over the internet, a VPN, or a cellular connection.
- More than one phone per host at a time.
- HDR and Rec.2020 sequences. The pipeline is 8-bit throughout and the picture is delivered as BT.709. See Picture and color.
Next
Last updated on
PreviewMonitor documentation
How to install the PreviewMonitor plugin, enable it in Premiere Pro or After Effects, and stream your program monitor to an iPhone over Wi-Fi.
Install on Windows
Run the PreviewMonitor Windows installer — SmartScreen, UAC, closing Adobe apps, what gets installed, the firewall rules, and how to uninstall.