I have RPi 3 Model B V1.2 with Raspbian (PIXEL) OS.
I want to mirror my Windows OS screens/video/audio to my RPi. I searched about this, I have found DLNA, UPnP, DIAL and etc... words.
But, I can't figure out that how actually mirroring/casting works in Windows. Like for Apple, it uses AirPlay application. This application is an implementation of Bonjour and this Bonjour is an implementation of Zeroconf or DIAL.
By this, I can conclude that, I have to implement some kind of services/utilities which will support or use Zeroconf or DIAL on RPi. So, there is an Avahi service for this for Linux, which uses this type of configurations.
But, on Windows side, I don't know which type of services/protocols it uses or supports. That's why, I can't determine on RPi side about particular services or protocols.
The ultimate goal is to mirror/cast Windows screen from PC to RPi board (Not VNC). Same like rPlay application, which runs on RPi and by using AirPlay on Apple device we can mirror our Apple device to RPi.
If anyone knows then please share views and suggestions.