You mentioned Windows 10 which I believe it requires to make work. You cast directly to the adapter so you don't need wifi where you are. What I like about this over a Chromecast is with this you can share your entire desktop, but with a Chromecast, you can only cast what you have open in Google Chrome (as far as I know).