https://github.com/albfan/miraclecast
This is very easy to compile and use. It lets you use your linux machine as a wifidisplay for your device/phone etc.
The only thing is it needs gstreamer and systemd. Systemd is just for starting and stopping services, I believe. Im sure that would be easy to modify for someone who knows C and Python. As is, it should run on EasyOS which has systemd installed and some of the Dogs with systemd.
After installing I ran
Code: Select all
vlc rtp://@:1991
and I was watching my android screen on the chromebook with linux ... there is about a 1 second delay between activity and view. The frame rate is high enough for smooth video. Probably just needs optimising by raising process priority, and installing a realtime kernel and configuring rtirq. I was using GalliumOS (Xubuntu).
There is a similar project which casts your linux display to a wifidisplay receiver. https://gitlab.gnome.org/GNOME/gnome-network-displays
Gives the user options!