<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1628884107390946&amp;ev=PageView&amp;noscript=1">

Understanding Ditto:

Technical Requirements

Download Contact Us

Ditto is a diverse screen-mirroring solution that works across multiple platforms. This document explains network and platform-specific requirements.

Technical Requirements

Receiver requirements

Ditto currently supports three receiving devices.

Apple TV
Apple TV 2 (OS Version 4.4+)
Apple TV 3 (OS Version 4.4+)
Apple TV – Generation 4
(OS Version 9.0+)

Chromecast 1
Chromecast 2

An AirPlay/Cast receiving software
for Mac and Windows computers

Network requirements

Minimum of 1 Mb/s

Open Ports
TCP 7000, 7100, 47000
A dynamically assigned TCP port in the range of 49152-65535

UDP 7010
A dynamically assigned UDP port in the range of 49152-65535

TCP/UDP 5353

Windows screen-mirroring requirements

Min OS version

Windows 7 Service Pack 1

Min .NET version



1GB. 4GB recommended

Min Processor

Intel Core 2 Duo/AMD Phenom II X4

Min Graphics

Direct X 9

Direct X 9.0 and Visual C++ Redistributable Modules are required. If the machine is missing these, Ditto is able to detect that, pull them down and install them on first launch.

Mac screen-mirroring requirements

Min OS version

OS X 10.8.5+


1GB. 4GB recommended

Min Processor

Intel Core 2 Duo Recommended i5 or better

Supported Models

  • iMac (Mid 2007 or newer)
  • Macbook (Early 2009 or newer)
  • Macbook Air (Late 2008 or newer)
  • Macbook Pro (Mid/Late 2007 or newer)
  • Mac Mini (Early 2009 or newer)
  • Mac Pro (Early 2008 or newer)
Mac audio-sharing requirements

Sending audio from Mac requires third-party audio drivers to be installed. We have tested with the AirParrot audio drivers and Soundflower. Soundflower is supported by OS X 10.9 and up. AirParrot audio drivers are supported on OS X 10.8 and up.

Network recommendations

We recommend hardwiring the receiving device (Apple TV, Chromecast, Reflector) to the network when possible. Chromecasts seem to have sensitive Wifi adapters that often drop connections.

Note – Ditto supports separate VLANS as long as those networks can communicate with each other.

Ditto configuration utility requirements

The Ditto configuration utility requires the same minimum requirements as the applications listed above. In addition, the network must support multicast traffic like mDNS and Bonjour to properly search for and discover receivers.

Want to chat with our screen-mirroring and device-presentation experts?

Let's Talk