FDH2 / UxPlay

AirPlay Unix mirroring server
GNU General Public License v3.0
1.35k stars 72 forks source link

Question: can UxPlay be used for desktop mirroring in a virt-manager VM running Debian 11? #115

Closed gnutechie closed 1 year ago

gnutechie commented 1 year ago

I'm looking into creating multiple workstations on one host computer based on VMs. I tried using USB to HDMI adapters but those from Displaylink are pretty finnicky and so far I've made them work only with Windows VMs. I want a GNU/Linux solution so I thought of screen mirroring. Has anyone tried or used UxPlay and an Anycast Dongle for the same use case?

Thanks in advance

fduncanh commented 1 year ago

Only works with Apple's AirPlay Mirror protocol. Works as a second screen for Apple computers running macOS.

It can also work with a proprietary (paid) Windows AirPlay emulator software called AirMyPc. This was added for a teacher with a mixed classroom of kids with iPads and Windows tablets mirroring to a Linux server.

UxPlay doesn't do other casting protocols.

EDIT: unless the Anycast Dongle does AirPlay Mirror. A separate instance of UxPlay would be needed for each simultaneous Mirror connection, though.

EDIT2 I see the anycast dongle does Airplay, but plugs into a TV with hdmi. It sounds like the Dongle does on a TV what UxPlay does on a Linux Computer. Its an AirPlay receiver. You need an Airplay sender to pair with UxPlay. pytv is an AirPlay sender on Linux that pairs to real AppleTV, but I don't think it does the legacy pairing protocol that UxPlay uses. You would need something like AIrMyPC but which runs on Linux. I would think there should be some totally-Linux solution for both sides of the pairing that doesnt use Apple's encrypted protocols which are reverse-engineered in UxPlay.