- ARTPWriterForUDP ip.txt setting (nothing else is required)
- Install Android Studio
- Android Studio -> SDK Manager -> Install Level 29, 30
- Install build dependencies
- $ export ANDROID_HOME=~/Android/Sdk
- $ cd tcp
- $ meson x --buildtype release --strip -Db_lto=true
- $ ninja -Cx
- $ ./x/app/scrcpy
- heteroFLUID: UI Selection -> TCP wait open
- Run Proxy App
- Proxy App will connect to the TCP connection at port 5001
- Proxy App will send DisplayInfo to the heteroFLUID host
- Host will start TCP streaming
- Proxy App will receive packets and decode them to the video
- Forked from the original scrcpy (https://github.com/Genymobile/scrcpy/tree/0e4a6f462bcc628af00896eea38aa883d68acc88)
$ sudo apt install libavfilter-dev libavfilter-extra libavfilter-extra7
/usr/lib/x86_64-linux-gnu/libavfilter.so to ./x/build.ninja