Inspired by the similar projects adb-remote-control and adbcontrol. Both of these use screenshots to feed screen information, but it is possible to record the screen and stream it in realtime instead, which is much more efficient.
Requires adb
Python requirements can be installed from with the command pip install -r requirements.txt
or equivalent. Alternatively, the program uses the OpenCV library for screen rendering and the module screeninfo
to get the display resolution.
Run the program from the wrapper, using the command python3 Wrapper.py
on Linux or python Wrapper.py -p python
on Windows.
Keep in mind that the program is mainly developed on and for Linux, the Windows version will be unstable. Feel free to report any bugs and/or solutions you've found.