|AirMyPC - AirPlay Mirror Windows computer screen and sound to your Apple TV Or ChromeCast|
Does AirMyPC work with the new AppleTV4 and with tvOS 11?
Yes it does!
You can Mirror Windows with AirMyPC to Apple TV2, Apple TV3 and Apple TV4. You can also Mirror Windows PC with AirMyPC to ChromeCast, ChromeCast-Audio Or AnyCast/EzCast/MiraScreen devices
Can you give me a step by step instructions how to Mirror my Windows PC to Apple TV?
Step 1) Download and Install AirMyPC from our Download page.
Step 2) Click on AirMyPC tray icon (near computer clock) and choose the Apple TV or ChromeCast device you would like to mirror to.
Step 3) Choose one of the Mirroring options such as Mirror Screen, Mirror Screen & Audio, Mirror Audio ...
Full Installation Guide about how to AirPlay Mirror Windows PC to Apple TV can be found here.
When I click AirMyPC tray icon I see "No devices were found". How do I Make AirMyPC to find my Apple TV/ChromeCast?
After you verified that your Apple TV/ChromeCast And your computer are both connected (Have an IP address) AND are both connected to the SAME Wi-Fi network, under the
same subnet, then there are few procedures you should try.
Lets start with the easiest procedures:
First advice is just to give AirMyPC more time to find your devices - this is the common fix. That happens because after relatively long period of lack of use (few hours), it can take some more time for AirMyPC to find your devices. So just close AirMyPC tray menu and try to press the tray icon again after 30 seconds. If you see that AirMyPC does not find your device after 1 minute then:
1) For AnyCast/EzCast/MiraScreen: Try to connect to the AnyCast/EzCast/MiraScreen Wifi network. To do that choose the AnyCast/EzCast/MiraScreen Wifi network in the Wifi list by pressing the Wifi tray icon near your computer clock and choosing that Wifi network. Wait few seconds and press AirMyPC tray icon to search for your AnyCast/EzCast/MiraScreen devices.
2) For Apple TV: Press the Middle button on your Apple TV remote to wake your Apple TV.
Wait a few seconds and then click again on AirMyPC tray icon to find your Apple TV (If that does not make AirMyPC to find your Apple TV then try to Restart AirMyPC: Click AirMyPC tray Icon>Choose Exit, then Run AirMyPC again from the desktop Icon).
If that did not help then:
3) You can try to uninstall "Bonjour" from Windows Add/Remove, then Exit AirMyPC (tray menu>Exit) and Re run AirMyPC - In most cases this will solve the issue.
If that did not help then:
4) Restart your computer (This for restarting your Wifi Driver). After restarting the computer, AirMyPC should find your AppleTV.
If that did not help then:
5) For Apple TV: Check that AirPlay is enabled (Settings, AirPlay) and then try to restart your Apple TV (Apple TV 4: Settings, System, Restart; Apple TV 3 and earlier: Settings, General, Restart). After your Apple TV loaded, wait 1 minute and then retry to Mirror using AirMyPC.
If that did not help then:
6) Most likely your Firewall blocks AirMyPC or blocks the “Bonjour” service (if you have the “Bonjour” service installed).
You should allow both AirMyPC and the "Bonjour" service (again if you have the “Bonjour” service installed) through your Firewall (whether it is Anti Virus Firewall or Windows Firewall).
If you have Windows Firewall running there then Click to learn how to set AirMyPC through your WINDOWS Firewall.
Make sure to Allow AirMyPC (and 'Bonjour' if you have 'Bonjour' installed) in both "Home/Work private" and on "Public".
If that did not help then:
7) Some routers are set to block multicast traffics. Blocking multicast traffics will prevent AirMyPC from finding your Apple TV/ChromeCast/AnyCast/EzCast/MiraScreen.
If all procedures above did not help or in case your network does not support mDNS (multicast traffics) then you can use the
DirectConnect option lets you to insert your appleTV IP/IP's to the DirectConnect list. Then AirMyPC can use these IP's to find your AppleTV/ChromeCast without mDNS/Bonjour.
To Add IP/IP's to the DirectConnect list, click AirMyPC icon. In AirMyPC tray menu, choose the Edit DirectConnect to AppleTV/ChromeCast List option.
In the Input box you get, set your Apple TV/ChromeCast IP address. If you have more than one Apple TV/ChromeCast devices then set each AppleTV/ChromeCast IP address in a new line.
If you set ChromeCast IP then make sure to add the '@' char to the beginning of the IP address (Example: @192.168.2.6) so AirMyPC will know it is for ChromeCast device and not for AppleTV (Set '*' For ChromeCast-Audio Device; Example: *192.168.2.6).
If you add AnyCast/EzCast/MiraScreen Device then add '&' as a prefix to the IP.
When done, save.
From v1.3.2 you can also specify the desired iDevice Name in addition to its IP. For example if your iDevice IP is 192.168.2.7 and the name you would like to give it, to identify it, is 'Toms Room' then it should be set as
[Toms Room 192.168.2.7]
or as [Toms Room @192.168.2.7] in case it is ChromeCast Device.
or as [Toms Room &192.168.2.7] in case it is AnyCast/EzCast/MiraScreen Device.
From now on, whenever you click AirMyPC tray icon, AirMyPC will show you these IP addresses you have set as AppleTV/ChromeCast devices which you can Mirror to.
If your Network does not support Bonjour/mDNS (multicast traffics) then you can turn off completely the mDNS lookup in AirMyPC Settings Screen.
Turning off Bonjour/mDNS (multicast traffics) discovery will cause AirMyPC to find only devices which you have set in the DirectConnect list.
This will also cause AirMyPC tray menu to load much faster since no mDNS will be used to search for your devices.
To get your AppleTV IP, on your Apple TV, go to Settings, General, About.
You can even make your AppleTV IP to be a static IP so it will not be changed on each network restart.
To make it Static IP, on your Apple TV go to Settings, General, Network, Ethernet, Configure IP, Set it to Manual, leave the IP you see there as it is and just choose 'Done'. Leave the Subnet Mask as it is and just choose 'Done', leave the Router IP as it is and just choose 'Done', leave the DNS as it is and just choose 'Done'.
To get your ChromeCast IP and MAC address download the Chromecast app form the Play Store or the Windows version from:
ChromeCast Setup Page
To make your ChromeCast IP a Static IP, Configure your router to assign a static IP to your ChromeCast MAC address.
AirMyPC takes too much CPU. Is there anything I can do?
There are four main factors that increase CPU load:
1) Image scaling AirMyPC does to scale your computer screen size to the size/resolution of your AppleTV/ChromeCast.
2) The distance that the mirrored data has to pass from your computer, to your router and from there to your Apple TV.
3) Network load.
4) You are Mirroring a laptop which is on Battery and not on AC power (does not plugged in).
Now for tips how to decrease CPU load:
1) Scaling - if you set your computer screen resolution to be the same as your Apple TV/ChromeCast resolution then no scaling will accrued and CPU load will dramatically decreased (and streaming quality will dramatically increased):
AppleTV 2 resolution is 720x1280 (720P) - So if you have Apple TV 2 then in AirMyPC settings screen just press the Change to 720P button.
Apple TV 3/Apple TV 4 resolution is 1920x1080 (1080P) - So if you have Apple TV 3/4 then in AirMyPC settings screen just press the Change to 1080P button.
ChromeCast resolution can be set to 720P or 1080P - So For better performance just press the Change to 720P button and also Disable the "Mirror In best Quality Mode" option in AirMyPC settings screen to tell AirMyPC to Mirror to ChromeCast in 720P mode.
If you have computer with a strong CPU then you can try the Change to 1080 button in combination with enable Mirroring in best quality mode option.
If you click the change resolution button in AirMyPC settings screen but AirMyPC warns you that the requested resolution is not supported by your Screen then your screen does not have this exact Apple TV resolution. In this case follow these instructions to manually adjust PC screen resolution:
a) Right click your desktop->Screen resolution and choose the closest resolution to your Apple TV resolution.
b) Start Mirroring. As soon as your start mirroring, open AirMyPC settings screen.
While AirMyPC is mirroring, it will show you the output resolution AND your PC resolution.
Move the resolution slider till you see that the output resolution equals your PC resolution.
If they are equal, make sure that AirMyPC Quality mirror is set to the Best Quality and then you will see dramatically performance and quality improvement.
If you do not like to change your screen resolution then you can set off the "Mirror in best quality mode" option in AirMyPC Settings screen.
2) Distance - Best will be to wire connect your Apple TV/ChromeCast to your router. If that is not possible then, at least, try to reduce the distance between your computer and your Router AND between your Apple TV/ChromeCast and your router.
As much as your computer and your Apple TV/ChromeCastare closer to your router, the better performance you will get since this reduces the distance the transmitted data needs to pass from your computer to the router and from there to your Apple TV/ChromeCast.
This will reduce the latency and the packets lost/packets retransmission.
3) Network load - Since AirMyPC takes very low Network resources, this should not be a problem in most cases but we included this reason here just in case.
4) Laptop Battery Mode - Some laptops, while they are on Battery mode (not connected to the AC power) limit CPU power and speed to the minimum to save battery life. Connecting your laptop to an AC power while AirMyPC is mirroring, will solve this and make AirMyPC to perform better.
* From version 2.0.6 there is a cool option to change the number of images that AirMyPC sends per second to your iDevice (Frames per second).
Default is set to around 15 images per second. Lowering this number will result is less CPU consumption but may not be suitable for mirroring movies where Frame rate is important.
Increasing this value will result in more CPU consumption but in case your computer has a strong and fast CPU, increasing this value to around 20 or so should reduce lags.
In the end it is a trial and error to find which settings work better for your computer type and for the type of media you mirror (Static desktop/Normal use which does not require high Frame Rate or movie which requires that).
While Airplay mirroring a movie, I see lags/latency in transmitted movie on my TV. Is there anything I can do?
See answer to AirMyPC takes too much CPU. Is there anything I can do? question.
I have tried your suggestions for mirroring a movie with no lags but I am still not happy. Just give me the best settings to prevent lags and jumping images
If you have tried the suggestions in this FAQ: AirMyPC takes too much CPU. Is there anything I can do? but you are still not happy with the results then
the best way to reduce the CPU AirMyPC takes for reducing/preventing jumping images/legs in a movie is this:
Open AirMyPC settings screen and then:
1) Disable Mirroring in Best Quality mode option.
2) Press the 'Change to 720P' button.
3) Start Mirroring.
4) Adjust the Frames Per Second value until you find the best results for you.
Starts with 17, then 19 then 21 and so on until you find the best value that works for your specific Hardware power.
And (only if possible) have your AppleTV/ChromeCast and/or your computer Wired connected to the router (yes in most cases this is not so practical but this helps in case your network is loaded or your computer/AppleTV/ChromeCast wifi signal is low).
Should my Apple TV/ChromeCast be wired connected to the router or connected wirelessly to my Wi-Fi?
AirMyPC works in both cases.
Your Apple TV/ChromeCast can be wired to the router or connected to the router using the same Wi-Fi your computer is connected to.
Though, you will get better performance if your Apple TV/ChromeCast is wired to the router.
Can I install and run AirMyPC on my Mac computer?
No. AirMyPC can be installed on Windows only.
Mac OS has its own AirPlay mirroring capabilities. No need for 3rd party software to AirPlay Mirror your Mac to your AppleTV.
Windows OS on the other hand does not have AirPlay Mirroring built in capabilities and this is where AirMyPC takes place.
My Apple TV is set to require a password to AirPlay. Does AirMyPC support that?
Yes. AirMyPC supports the 'Password' and the 'On Screen Code' security options. When you start mirroring, AirMyPC will ask you for the AirPlay Password/Code.
Multi-casting (mDNS) is turned off on our campus network so AirMyPC does not find any Apple TV/ChromeCast to connect to. Any solution?
Yes. Just set AirMyPC to disable mDNS lookup in AirMyPC settings screen and add your AppleTV/ChromeCast IP-Address/IP-Addresses to the DirectConnect list.
In this case, it is recommended to make the AppleTV/ChromeCast IP to be a static IP so it won't be changed on network restart.
More info about DirectConnect feature can be found here: How to AirPlay/Cast Mirror without using mDNS/Bonjour service.
We want to install AirMyPC on all our company's computers. Do you have a Single-Click-Installer option which allows us to Install, set and register AirMyPC using a single click install per each computer?
We can provide you with a mass/bulk installation/deployment instructions.
This lets you to install AirMyPC using pre-configured settings file.
Once you run the Single-Click install file, Installer silently installs AirMyPC (without any wizard installation screens), runs and registers it using the settings (DirectConnect IP list, IP Filter List, Mirroring Quality, etc.) and the registration key you have set into the pre-configured settings file.
In other words, Installing, Setting and Registering AirMyPC is done by a Single-Click per each computer you would like to install AirMyPC.
You will also be able to put AirMyPC settings file in a remote shared folder in your Network so any settings change you make to this settings file will be reflected on all other computers on your network that run AirMyPC.
To get the Single-Click-Installation instructions, just contact us and these will be sent to you within less than 24 hours from receiving your request.
* Note that you need to purchase a license key for each computer you install AirMyPC.
My Windows Firewall blocks AirMyPC from connecting my Network. How can I set AirMyPC to connect through WINDOWS Firewall?
To allow AirMyPC to communicate through Windows Firewall:
1) Open Windows Firewall by clicking the Start button, and then clicking Control Panel.
In the search box, type firewall, and then click Windows Firewall.
2) In the left pane, click Allow a program or feature through Windows Firewall.
3) Click Change settings.
4) Select the check box left to "AirMyPC - Mirror your ...", AND select the two check boxes right to "AirMyPC - Mirror your ..."
(As you can see in the Image below) and then click OK to save.
5) Allow the Bonjour service as well (only in case you see Bonjour service in the list).
I have Windows Vista/7/8 and some of the applications as Kodi are mirrored as black screen. How can I solve this?
On Windows Vista/Windows 7/8, AirMyPC by default disable Aero Theme for better performances.
This can cause AirMyPC to mirror Black screen for some applications that use layered windows.
To solve this:
1) First make sure you have one of the Windows Aero theme set (Right click desktop>Personalize>Choose one of the Aero theme under the 'Aero theme' (like 'Windows 7').
2) Set AirMyPC to not disable Aero. to do that:
a) Open AirMyPC Settings screen.
b) Hold the CTRL key and while it is down, click the support button in AirMyPC left menu. This should open AirMyPC settings folder.
c) There open the settings.txt file and change the value of disable_aero to '0' like:
d) Save the settings file.
e) Right click AirMyPC tray menu and choose Exit to Exit AirMyPC.
f) Re run AirMyPC and mirror.
I have Windows 10 (or newer) and NETFLIX Windows app is mirrored as black screen. How can I solve this?
Just open Netflix from your Internet Browser (IE/Firefox/Chrome ...) and view it from there and not using the NetFlix Windows App.
My computer has 2 screens connected. Can I choose which screen to Airplay Mirror?
Yes, if AirMyPC detects you have more than one screen attached to the computer then it will let you to choose the screen you would like to mirror from.
My computer has 2 screens connected. Can I work on one screen and AirPlay Mirror the other?
If you have Windows7 and above and above then From AirMyPC v184.108.40.206 and above you can do that by selecting "Extend Your Desktop" option in AirMyPC tray menu.
Extend your Desktop.
Then drag the application you would like to Mirror to the second screen and set AirMyPC to mirror that second display.
While AirMyPC Airplay Mirror your secondary screen, you can keep doing your things on your main screen.
For older Windows versions, just set the Windows "Multiple Displays" option to "Extend these displays".
(Do that by: Right click on the desktop, click 'Screen Resolution' and set the Multiple Displays option to "Extend these displays").
My computer has only one screen connected. Can I work on one screen and somehow tell AirMyPC to AirPlay Mirror another virtual screen (I.E to extend my Desktop)?
Yes. Here is how you can use Apple TV as a second monitor PC:
If you have Windows7 and above then From AirMyPC v220.127.116.11 and above you can do that by selecting "Extend Your Desktop" option in AirMyPC tray menu.
For older Windows versions, Windows allows you to create a "Virtual" screen which acts as an Extended virtual display for your desktop.
To create the virtual/extended screen, follow these steps:
1) Right click on the desktop, click 'Screen Resolution'.
2) Click 'Detect' on the next screen.
3) Click 'Another display not detected' and under the multiple displays option select 'Try to connect anyway on: VGA'.
4) Click 'Apply'.
5) Set the Multiple Displays option to "Extend these displays".
6) Set AirMyPC to Airplay Mirror that secondary Virtual display screen.
After selecting the "Extend Your Desktop" option, AirMyPC will create a 'virtual' Display and extend Desktop to that Display.
Then drag the application you would like to Mirror to that secondary Virtual display screen.
While AirMyPC Airplay Mirror that secondary virtual screen, you can keep doing your things on your main screen.
Another option you may want to use, instead of the above, is to set AirMyPC to Mirror only the specific Window/Application you would like to mirror (using the Mirror Specific Window option). Then Drag and Resize that Window to fit to the right side of your screen and you work on the left side of the screen.
My computer has only one screen connected. I selected the "Extend your desktop" option for creating a new virtual display but got error message: "AirMyPC failed to create a Virtual Display".
The full error you got is:
"AirMyPC failed to create a Virtual Display. This may happen when your computer does not have a free (unused) analog output such as a VGA or DVI-I port."
For AirMyPC to create a new virtual display (assuming again you have only one physical display attached to the computer and would like to have another Virtual one which you can also mirror to your iDevice) , you need to have a free (unused) analog output such as a VGA or a DVI-I output port.
DVI-D or HDMI are not analog so they do not natively support creating this extra Virtual display and that is why you get this error.
One way to bypass this is to purchase USB to VGA converter. This will make your computer to think it has a free analog VGA output.
AirMyPC Mirrors my screen very well to my Apple TV but it does not mirror Audio. Why?
There can be four main reasons for this problem:
1) Your audio drivers are not installed. Instead you have Windows default audio drivers installed which in some cases do not support Audio playback.
Installing your Audio Device drivers should solve this problem.
2) Your Firewall (Anti Virus Firewall or Windows Firewall) blocks some of the ports AirMyPC uses to Mirror Audio.
Since these ports are chosen dynamically, you should allow AirMyPC to use all ports through your Firewall.
3) Your sound card output is set to more than 2 Channels
Click here to read how to change sound card output settings
4) If all that did not help then try to Mirror audio and then unmute PC speakers (after AirMyPC mutes them) - if that makes the Audio to be heard on the TV but you do not want to hear Audio on both TV & computer then contact us (this can happen with some soundsCards but we may have a solution for that.)
AirMyPC Mirrors Audio but not in a correct pitch. It sounds as if people are talking under water or very slowly. Any fix?
AppleTV streams at 16-bit, 44100Hz, 2 Channels.
ChromeCast streams at 16-bit, 48000Hz, 2 Channels.
If your sound card works with other sample rate or Channels then AirMyPC should identify that and convert the sample rate to 16-bit, 44100Hz, 2 Channels (Or 16-bit, 48000Hz, 2 Channels for ChromeCast)
On rare cases (usually when using Boot Camp to run Windows on Mac), AirMyPC does not recognize that and as a result it does not make any sample rate conversion which causes this incorrect sound pitch you hear.
To fix this issue, just set your Sound Card sample rate to 16-bit, 44100Hz 2 Channels (Or 16-bit, 48000Hz, 2 Channels for ChromeCast).
To do that:
Open Windows Control panel-> type "Manage Audio Devices" and select it.
In Playback tab, double click the default Speakers (if you are running Windows on your Mac using Boot Camp then select the digital audio option instead of speakers). Go to the Advanced tab-> There choose 16 bit 44100 HZ 2 Channels (OR 16-bit, 48000Hz, 2 Channels for ChromeCast)->Click OK button to save.
Is there any way to make the quality of the mirrored desktop even better?
Yes. Best way to improve output quality is to reduce/prevent image scaling AirMyPC does to scale your computer screen size to the size/resolution of your AppleTV/ChromeCast.
Click here for instructions.
Can I Airplay Mirror Audio only (without mirroring my Desktop)
AirMyPC allows you to Mirror Screen only, Audio only or to mirror them both at the same time.
AirMyPC disconnects from my Apple TV/ChromeCast every X minutes, what should I do?
Please try to restart your Apple TV (Apple TV 4: Settings, System, Restart; Apple TV 3 and earlier: Settings, General, Restart).
After your Apple TV loaded, wait 1 minute and then retry to Mirror using AirMyPC.
If that did not help then, if applicable, turn WMM off on the QoS settings on your router/wireless LAN controller.
If that did not help then try turning off passcode security and Conference Room Display, both located under Settings > AirPlay.
Where can I find and read AirMyPC Installation Guide?
AirMyPC Installation Guide about how to Mirror Windows to Apple TV can be found here.
What does the Education Interactive Tools Suite add-on do? Must I purchase it if I just want AirMyPC?
The Education Interactive Tools Suite is an Optional addon product that allows you to Draw on your Desktop or on any other Software Window.
You will be able to Draw on your computer screen using one of the selected Interactive Tool like the Pen Tool or one of the Shapes Tools (as Circle, Rectangle, Arrows, Chats, Etc.).
You will be able to choose whether to draw with opaque or with transparent Colors. You will be able to use the Eraser tool, to choose any drawing color you want using the Color Picker tool, to Undo drawing etc.
You will be able to type text using the Text Tool.
You will also be able to save your work to .BMP or .JPEG files.
And of course with the help of AirMyPC, everything you draw or type on your computer screen, will be sent to your AppleTV/ChromeCast and be reflected on your TV screen.
To open the Interactive Tools Suite, just start Screen mirroring. Then click AirMyPC icon and choose the "Open Interactive Tools Suite" option.
AirMyPC works find without the Education Interactive Tools Suite. It will still Mirror your computer screen/Webcam and sound to your Apple TV/ChromeCast even without purchasing the Education Interactive Tools Suite. The Education Interactive Tools Suite is an optional add-on product to AirMyPC for customers that would like to make their TV screen a Wireless Whiteboard Interactive Screen.
Can I mirror my Windows to AnyCast/EzCast/MiraScreen devices?
Yes. AirMyPC can Mirror your Windows computer screen and sounds to your AnyCast/EzCast/MiraScreen devices.
Is there a way to make AirMyPC to mirror as soon as the program starts up?
This option has been added to AirMyPC v2.6.
Just open AirMyPC Settings screen.
Click on the 'Select iDevice for Auto Mirroring on startup' button.
Choose the wanted iDevice from this button iDevices menu list.
Set whether you would like to auto mirror Audio, Screen or Both.
From now whenever you start AirMyPC, AirMyPC will try to search for that iDevice.
If found, AirMyPC will auto mirror to that iDevice - In this case you will see the iDevice name in AirMyPC settings screen turns to blue.
If AirMyPC fails to find that iDevice on startup, then after few attempts you will see the iDevice name in AirMyPC settings screen turns to red.
If you enable this Auto Mirroring option and set AirMyPC to load on startup by enabling the 'Load AirMyPC on startup' option then AirMyPC will start mirror on Windows startup - as soon as AirMyPC starts.
How to mirror Windows PC to Android Phone or Amazon Fire TV?
Yes that is possible. Here is Step By Step instructions how to Mirror Windows PC to Android Device:
You can use AirMyPC to Mirror your Windows computer screen to your Android phone/Amazon Fire TV but for that you will need to download 3rd app to your Android device/Amazon Fire TV that will make your phone/Amazon Fire TV an AirPlay Receiver. You can use AirPlayMirror App for Android phone/Amazon Fire TV which was tested and works perfectly with AirMyPC.
In this case, AirMyPC that runs on your Windows computer will AirPlay mirror your Windows PC to AirPlayMirror app which runs on your Android Phone/Amazon Fire TV.