Configurer scrcpy en wifi et optimiser son usage

Rédacteur : LaRedac
5 avril 2025

L’utilisation de Scrcpy permet de contrôler un appareil Android depuis un ordinateur, mais la mise en place d’une connexion fiable et performante en Wi-Fi peut s’avérer complexe. Ce récit explore les différentes étapes, les obstacles rencontrés et les solutions trouvées pour aboutir à une configuration optimale.

Etablir une connexion adb en wifi

La première étape a consisté à connecter l’appareil Android via ADB en Wi-Fi. Pour cela, il a fallu d’abord activer le mode TCP/IP en USB avant de tenter la connexion sans fil.

L’approche initiale était la suivante :

  • Connecter l’appareil en USB
  • Lancer la commande adb tcpip 5555
  • Déconnecter l’USB
  • Trouver l’adresse IP de l’appareil
  • Se connecter avec adb connect adresse_ip:5555

Cette méthode a fonctionné, mais dans certains cas, la connexion n’a pas été établie immédiatement. Le redémarrage du serveur ADB et la vérification des autorisations sur l’appareil ont permis de résoudre ces problèmes.

Lancer scrcpy et optimiser la qualité d’affichage

Une fois l’appareil connecté en Wi-Fi, il a été possible de lancer Scrcpy avec la commande :

scrcpy -s adresse_ip:5555

Cependant, la qualité de l’affichage et la latence ont nécessité des ajustements. En jouant sur les paramètres suivants, l’équilibre a été trouvé entre qualité et performance :

  • -m 1280 : réduction de la résolution pour limiter la latence
  • -b 8M : augmentation du bitrate pour améliorer la qualité
  • --max-fps 60 : limitation du nombre d’images par seconde pour une meilleure fluidité
  • --turn-screen-off : extinction de l’écran de l’appareil pour économiser de l’énergie

Positionner la fenêtre sur le second écran

Le besoin est rapidement apparu de positionner la fenêtre Scrcpy sur un écran secondaire. L’option --window-x a permis d’ajuster la position. Dans un environnement à double écran de 3840×2160, il a fallu positionner la fenêtre avec --window-x 3840 pour qu’elle apparaisse correctement sur le second écran.

Empêcher l’apparition du clavier virtuel sur l’écran du téléphone

Scrcpy active par défaut le clavier physique, mais cela n’empêche pas le clavier virtuel d’apparaître sur l’écran du téléphone. L’ancienne option --hid-keyboard a été supprimée, et il a fallu utiliser la nouvelle option --keyboard=uhid ou --keyboard=aoa.

Toutes les tentatives ne se sont pas révélées concluantes, certains appareils ne supportant pas ces modes. Il a donc été nécessaire d’adapter les configurations en fonction du modèle de l’appareil Android utilisé.

Automatiser l’ensemble avec un script vbscript

Afin d’éviter de répéter ces actions manuellement à chaque démarrage, un script VBScript a été élaboré. Celui-ci permet de :

  • Lancer ADB
  • Activer le mode TCP/IP
  • Établir la connexion en Wi-Fi
  • Lancer Scrcpy avec les paramètres optimisés
  • Positionner la fenêtre sur le bon écran

Voici un extrait du script utilisé :

Set WshShell = CreateObject("WScript.Shell")
strADBPath = "E:\Logiciels\scrcpy-win64-v2.4\"

WshShell.Run "cmd /c """ & strADBPath & "adb.exe"" start-server", 0, True
WshShell.Run "cmd /c """ & strADBPath & "adb.exe"" tcpip 5555", 0, True
WshShell.Run "cmd /c """ & strADBPath & "adb.exe"" connect 192.168.1.98:5555", 0, True

WshShell.Run "cmd /c """ & strADBPath & "scrcpy.exe"" -s 192.168.1.98:5555 --no-audio --window-width 975 --window-height 2080 --window-x 3840 --stay-awake --turn-screen-off --keyboard=uhid", 0, False

Cette solution permet un lancement rapide et automatisé sans devoir répéter les manipulations à chaque utilisation.

Des problèmes persistants et des solutions à adapter

Même avec cette configuration, certains obstacles ont été rencontrés, notamment la perte de connexion ADB après un redémarrage ou un changement de réseau Wi-Fi. Dans ces cas, la réinitialisation du mode ADB (adb kill-server puis adb start-server) a souvent permis de retrouver une connexion stable.

Si des difficultés persistent, il est toujours possible d’explorer d’autres solutions ou d’obtenir de l’aide. Ne pas hésiter à partager ses problématiques et à demander conseil pour affiner sa configuration.

Conclusion

La mise en place d’une connexion Scrcpy en Wi-Fi demande plusieurs ajustements en fonction des besoins spécifiques et des contraintes matérielles. Ce parcours a permis d’optimiser l’affichage, de stabiliser la connexion et d’automatiser le lancement, mais chaque configuration peut nécessiter des adaptations supplémentaires. La flexibilité et les options avancées de Scrcpy offrent cependant un excellent contrôle à distance des appareils Android.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Voir aussi…

Merci, votre message a bien été envoyé

Nous avons bien reçu votre demande. Nous revenons vers vous au plus vite avec une réponse claire et des premières orientations.

Si votre demande est urgente

contactez-nous par message sur WhatsApp.

WhatsApp