Jika sebelumnya kita sudah membahas tentang menghubungkan HP android ke komputer Linux dengan ADB (https://riespratama.com/koneksikan-android-dan-linux-via-adb/). Kali ini kita akan lanjutkan dengan cara menampilkan layar HP ke komputer Linux dengan tools scrcpy.
Mirroring tampilan HP ke komputer akan banyak membantu dalam banya skenario pekerjaan, misal untuk recording layar komputer dan HP bersamaan, mengontrol HP langsung dari komputer, jadikan sebagai kamera jarak jauh atau apapun itu. Tujuan tersebut bisa dicapai dengan menggunakan scrcpy (dibaca Screen Copy), kita bisa dapatkan tools tersebut di github Genymobile : https://github.com/Genymobile/scrcpy
Berikut langkah-langkah penggunaannya:
1. Download scrcpy dari github, extrak hasilnya dan tempatkan di direktori tertentu (misal di /home/aries/scrcpy)

2. Melalui terminal, masuk ke direktori tersebut dan jalankan scrcpy, maka layar HP akan langsung tampil di komputer


scrcpy akan langsung berjalan jika HP telah terkoneksi sebelumnya dengan adb, jika belum, akan ditemukan error seperti berikut:

Ada beberapa cara, jika HP akan disambungkan dengan wifi, maka perlu tahu ip address dan portnya (ada di developer options --> wireless debugging). Jika sudah maka jalankan scrcpy dengan parameter tcpip seperti ini (diasumsikan ip address 192.168.7.1 dan port 37411):
$ ./scrcpy --tcpip=192.168.7.1:37411Optimasi performa scrcpy
Jika display hasil mirror terasa lambat, terutama saat menggunakan koneksi wifi, ada beberapa cara untuk improve kondisinya, gunakan parameter-parameter berikut
--video-codec=h264 -b 2M -m 1024 -S
Video codec h264 membuat stream video lebih efisien, sehingga besaran data yang ditransfer dari HP ke komputer jadi lebih kecil. Begitu juga dengan opsi -b, yaitu bitrate, menentukan besaran data per detik, semakin kecil semakin ringan, tentu dengan konsekuensi kualitas gambar yang menurun. Sementara -m membatasi resolusi video stream, dan -S mematikan layar HP saat di-mirror agar lebih hemat daya.



