Project to a "wireless" display over Ethernet?
I have a Roku TV that supports Windows 10's "Wireless Display" feature. On my laptop, I am able to "Project" to it with no problem. (OK, it's actually pretty slow, but the point is that it works.) On my Windows 10 desktop, however, I can't connect to it or even get to the same menu.
For review, here's how to connect to a wireless display in Windows 10:
- Open the Action Center (bottom right corner of the Windows 10 desktop)
- Click on "Project" (If you don't see this option, you may first have to expand to view all the options, depending on your screen size)
- Click on "Connect to a wireless display"
- Select your desired wireless display
- Profit
It's step #3 where things fall down. There is no "Connect to a wireless display" option on my desktop. My guess here is that since my desktop is connected to the network via Ethernet, Windows 10 somehow assumes that I won't be able to connect to a wireless display.
Apparently I'm not the only one running into this. The same question was asked on the Windows forums, but there haven't been any replies yet. There are dozens of us! Dozens!
Is this just a Windows 10 bug or does this "wireless display" feature use WiFi specifically to connect to the device, rather than connecting to a display on the network. If the answer is the latter, I'm interested to know how it does that because it's not something I'm familiar with.
If your computer's hardware doesn't support WiDi then you can't cast. You will need to get a device that can, for example Chromecast (sender & receiver).
You can still stream video files over the network by using a media server like Serviio if your TV is smart enough to find your computer, but you can't mirror without Miracast/WiDi.
This topic is a little old, but I'll put this here for future questions and for people that are still curious.
Windows 10 version 1703 extended the Miracast to Miracast over Infrastructure (Ethernet).
https://docs.microsoft.com/en-us/surface-hub/miracast-over-infrastructure
So both Wireless as well as Ethernet is now supported
EDIT: The actual idea of projecting over Ethernet using Windows 10 default support is now definitely supported as seen in the above link Miracast over Infrastructure (MICE).
MS-MICE is a recent feature added into Windows 10 version 1703 to support Miracast over Ethernet. I've not seen the technology being implemented yet however, based on the specs and descriptions it does sound promising.
Regarding your question, I'm assuming this would work on newer Windows 10 against the Miracast Wi-Fi Roku device but I don't have a Roku device to test. However, in the specs, they mentioned that the source and sink could either be Ethernet or Wi-Fi, so I'm assuming it's interchangeable. (I'm assuming you're thinking of having Ethernet Windows 10 and a WiFi Roku)
As a Miracast receiver, the Surface Hub or device must be connected to your enterprise network via either Ethernet or a secure Wi-Fi connection (e.g. using either WPA2-PSK or WPA2-Enterprise security). If the Surface Hub or device is connected to an open Wi-Fi connection, Miracast over Infrastructure will disable itself.
As a Miracast source, the Windows PC or phone must be connected to the same enterprise network via Ethernet or a secure Wi-Fi connection.
Reference from MS-MICE Specification
Enabling MS-MICE
I've not tested this feature yet, but I'm following development of Lazycast, Lazycast is a casting system that is compatible with Windows 10 Miracast on RPi and other Linux systems, I've tested this on my RPi4 and my Ubuntu Tablet and it works seamlessly as I connected to them as a Wireless Display, even the keyboard and mouse input works.
Lazycast lately has been developing on the MICE support, so if you're interested in trying out MICE, Lazycast could be one source.