$ adb push testfile /sdcard/
testfile: 1 file pushed, 0 skipped. 4.2 MB/s (104857600 bytes in 24.009s)
And this is the output transferring the same file to the PC (gigabit LAN):
$ adb push testfile /sdcard/
testfile: 1 file pushed, 0 skipped. 70.6 MB/s (104857600 bytes in 1.416s)
As you can see, the bandwidth is higher on the PC than the actual Android device, however when I use scrcpy to remote control, there is a huge lag between when I click to actually seeing any changes on the side that's mirroring, so I'm not sure whether the issue has something to do with video encoding/decoding.
Would appreciate if someone can shed some light into this. The PC is an Intel i7 with GeForce 9800GT. OS is PhoenixOS DarkMatter. I can provide additional details if you think it would help, thank you!