Scrcpy (il faut entendre screen copy
) est l’outil idéal pour déporter l’affichage d’un appareil Android. Il fonctionne sur Windows / Mac / Linux, je l’ai aussi trouvé pour Android. L’application se connecte via ADB (debug Android) pour déporter l’affichage, le son et les interactions avec Android sans nécessiter beaucoup de ressources.
Il existe une interface graphique pour plus de simplicité : https://guiscrcpy.srev.in
Idéal avec OBS pour pouvoir vous proposer des vidéos sur des applications Android 😉
Nous avons vu précédemment comment se connecter à notre TV via adb ou termux-adb.
Installation de Scrcpy :
# pour Archlinux
yay -S scrcpy
# Debian / Ubuntu
apt install scrcpy
Ce paquet vient avec la dépendance Android-Tools qui fournit des outils pour communiquer avec les appareils Android dont ADB.
Il faut donc se connecter via USB ou via le réseau, le plus simple étant d’utiliser Android-Studio (https://developer.android.com/studio).
Un fois connecté, la commande adb devices
devrait afficher votre appareil.
Pour déporter l’écran de celui-ci, il suffit de lancer la commande :
scrcpy
# lorsque l'on à plusieurs devices, il faut préciser l'ip :
scrcpy --tcpip=192.168.1.100:5555
Beaucoup d’arguments sont disponibles pour personnaliser le comportement, cette doc est très bien faite : https://doc.ubuntu-fr.org/scrcpy
Scrcpy sur Android
J’ai trouvé une version qui fonctionne sur Android (https://gitlab.com/las2mile/scrcpy-android), pour afficher l’écran d’un autre Android (idéal pour piloter une TV Android à partir d’un téléphone par exemple).
Inception
Dans la vidéo, pour le fun, je crée une boucle infinie :
- Scrcpy diffuse mon téléphone sur mon desktop
- Scrcpy diffuse ma TV sur mon téléphone
- Je lance VLC sur la TV qui affiche le flux vidéos d’OBS, qui stream mon desktop (via Owncast), qui affiche le Scrcpy de mon tel… Et la boucle est bouclée.
Cette boucle est évidement présente pour illustrer mon magnifique logo !
Pas mal merci je ne connaissais pas, je vais tester ca 🙂