Screen Mirroring (Airplay/Android) for Linux
-
Sharing to Linux via Bluetooth, Wifi, USB, Ethernet
-
Send entire Screen or App
-
Receiving side embedded into a Qt Application
-
Additional Channel to further exchange Information
​
Key Value: This solutions extends many embedded HMI products to widen the use-cases and matching the state of art consumer expectations of mobile phone users.
The process of screen mirroring involves a source device (a smartphone, tablet, or computer) and a receiver device (e.g. an automotive embedded system). The source device captures the screen data, encodes it into a suitable format (often a video stream), and sends it to the receiver. This data can be transmitted either wirelessly, typically using Wi-Fi, or through a wired connection, such as USB, or Ethernet. The receiver then decodes the data and displays it on the receivers screen.
In addition, there’s also a control & data channel that allows the receiver to send feedback to the source device. This is used, for instance, when the user interacts with the mirrored interface via the receivers. controls.