System Requirements
What you need on the Mac, on the network, and on the client to run ProRDP.
ProRDP runs on the Mac you want to connect to, and you connect to it from a standard Remote Desktop client. Nothing needs to be installed on the client.
The Mac
| Requirement | Details |
|---|---|
| macOS | macOS 15 Sequoia or later. |
| Processor | Apple silicon or Intel. ProRDP is a universal app, so one download runs natively on both. |
| Permissions | Screen Recording and Accessibility, granted in System Settings › Privacy & Security. ProRDP asks for both and links to the right pane. See General › Permissions. |
| Account | A user logged in to the Mac, running ProRDP. |
ProRDP encodes the screen as H.264 using the Mac’s hardware video encoder. Higher resolutions, higher frame rates and more monitors need more encoding work. For example, on an M4 Mac mini, three 1080p monitors fit comfortably at 30 fps, but two 4K monitors don’t, so the session lowers its frame rate. See Experience › Enable multi-monitor support.
The network
| Requirement | Details |
|---|---|
| Port | TCP 3389 by default, the standard RDP port. You can change it under Connection › Port. |
| UDP (optional) | If you turn on Enable UDP, also allow UDP on the same port. |
| Firewall | If the macOS firewall or a network firewall is on, it must allow incoming connections to ProRDP on that port. |
| Bandwidth | Up to your Max bitrate setting while the screen is busy: 60 Mbit/s by default, adjustable from 20 to 120 Mbit/s. A still screen uses almost nothing. Audio adds about 1.4 Mbit/s. |
ProRDP is built for a local network, where it delivers its best frame rates and latency. To reach the Mac from elsewhere, connect through a VPN. DO NOT EXPOSE THE RDP PORT TO THE INTERNET.
To keep the Mac reachable, it has to stay awake. ProRDP keeps it awake by default; see General › Keep this Mac awake.
The client
Any Remote Desktop client that supports the RDP graphics pipeline with H.264 video can connect. ProRDP has been tested with:
| Client | Platform |
|---|---|
Remote Desktop Connection (mstsc) | Windows |
| Windows App | Windows, macOS |
| FreeRDP | Windows, macOS, Linux |
Other Remote Desktop clients may work, but they haven’t been tested.
By default, clients must support Network Level Authentication (NLA), which every client above does. See Connection › Require Network Level Authentication.