Depuis que vous streamer sur Twitch vous ne savez pas pourquoi votre stream lag de manière totalement aléatoire.
Dans cet article je vais vous donner tout ce que je sais pour régler ce problème de lag.
Comment arrêter les lag durant son stream ? Il y a essentiellement deux types de lag :
- lags graphiques
- Lags réseaux
Les lag graphiques sont dus à la puissance de votre machine : votre PC n’arrive pas à jouer et encoder correctement en même temps. Vous devez donc soit baisser la qualité soit upgrader votre PC.
Les lags réseaux sont dû à votre connexion, le flux vidéo que vous envoyez au server Twitch n’est pas continu.
Ça c’est dans les grandes lignes, dans la suite de l’article je vais vous expliquer comment résoudre ces problèmes.
Streaming qui lag à cause de la puissance de votre PC
C’est le problème qui est selon moi le plus facile à résoudre.
Votre stream peut lagger sur Twitch parce que votre machine n’est pas assez puissante pour encoder et jouer en même temps. Vous avez donc deux solutions qui s’offrent à vous : augmenter la puissance de votre PC, ou alors baisser la qualité de votre stream.
Il y a essentiellement 4 qualités d’encodage recommandé par Twitch pour streamer :
- 1080p 60fps
- 900p 60fps
- 720p 60fps
- 720p 30fps
Si vous utiliser l’encodage NVENC disponible sur les dernières cartes graphiques Nvidia l’impact sur les performances sera relativement faible.
Une RTX 2060 devrait être capable d’encoder en 900p 60fps sans trop de problème, et une config bien musclée en 1080p 60fps. Les frames drop ne sont pas impossible, mais si le jeu tourne bien avec l’encodage NVENC vous n’aurez pas de gros problèmes.
Si vous observez malgré tout du lag, essayer de baisser la résolution et le framerate et le bitrate.
Par contre si vous utilisez une carte graphique AMD, vous devrez passer par l’encodage x264 (il existe des solutions tierces, mais ça demande un peu de bidouillage). Là c’est un peu plus délicat puisque c’est le processeur qui va gérer l’encodage et non la carte graphique.
Si votre processeur est déjà bien occupé à faire tourner le jeu, il restera peu de ressource pour encoder le stream.
Et c’est là que les problèmes commencent. Les lags seront présents si votre processeur n’est pas assez puissant pour streaming.
La première solution est donc de baisser la qualité en choisissant un preset plus rapide. Les presets sont là pour “dire” combien de temps le CPU doit passer à compresser chaque frame.
Plus c’est rapide, plus c’est léger, mais plus la qualité baisse et vice-versa.
Essayer de le mettre en fast ou veryfast pour alléger la charge sur le processeur.
Si cela ne suffit pas il faudra aussi baisser la résolution et le framerate pour aider à alléger la charge.
Si malgré tout ça vous avez encore des problèmes de lags. Il faudra sérieusement penser à upgrader votre machine. J’ai justement rédigé un article en donnant des astuces qui fonctionnent vraiment pour augmenter ses FPS en jeu.
Concrètement les i5 d’avant la 8eme génération (les 4 coeurs / 4 Threads) ne sont plus suffisant pour streamer des gros jeux. Il vous faudra au minimum un processeur 6 coeurs pour avoir une chance.
L’autre solution est d’opter pour une carte graphique Nvidia pour profiter de l’encodage NVENC.
Si vous êtes limité en termes de ressources CPU, avoir un environnement logiciel propre peut aider vachement à libérer des ressources pour le streaming.
Ce que je veux dire par là : enlevé tous les programmes inutiles qui tournent en arrière plan.
C’est surtout vrai pour les PC portables qui peuvent être parfois bourré de bloatware qui prennent des ressources pour rien. Je ne vais pas vous faire un tuto sur comment nettoyer son Windows 10 car vous avez pleins de guides déjà disponibles.
Les résultats peuvent être impressionnants et ça mérite vraiment d’y jeter un oeil si pour vous upgrader votre matos n’est pas possible.
Stream qui lag à cause de votre connexion internet
Votre stream peut lagger à cause de votre connexion internet.
- Soit votre débit n’est pas assez grand pour supporter l’upload du flux vidéo au serveur Twitch.
- Soit votre connexion n’est pas assez stable.
Pour le premier cas, c’est le plus simple à résoudre.
La première chose à faire est de vérifier votre vitesse d’upload. Faite un speedtest de votre connexion internet pour avoir une idée de votre débit montant.
Le Bitrate que vous allez spécifier sera la quantité de donnés par seconde qui sera envoyé au serveur Twitch.
Ainsi, si votre Bitrate est plus élevé que votre vitesse d’upload vous aurez des problèmes de lags.
J’ai justement fait un article qui explique quelle connexion il vous faut pour streamer sur Twitch avec une règle d’or à respecter.
Sinon voici un tableau qui résume le tout :
Qualité Vidéo | Vitesse d’upload |
720p 30fps | 3.2 Mbps – 5 Mbps |
720p 60fps | 4.4 Mbps – 6.2 Mbps |
1080p 30fps | 4.4 Mbps – 6.2 Mbps. |
1080p 60fps | 5.6 Mbps – 7.4 Mbps |
Pour faire simple si votre Bitrate est de 6000 kbs il vous faudra aussi avoir un upload de 6000 kbs pour streamer SANS lag.
Donc cela veut dire qu’il vous faudra une connection internet avec un upload entre 5 et 6 Mbps pour ce genre de bitrate.
Si votre connexion n’est pas ouf vous pouvez toujours baisser la qualité du stream : en baissant votre résolution et framerate, ainsi que votre bitrate pour avoir une sortie vidéo qui puisse être envoyée au serveur Twitch sans problèmes.
Si jamais votre débit est vraiment trop faible il faudra vraiment trouver un moyen d’améliorer votre connexion internet.
Pour le deuxième cas, c’est plus délicat.
Dans le meilleur des cas, c’est votre connexion à votre modem wifi qui n’est pas assez stable. Passez au filaire si vous pouvez ou alors acheter des antennes wifi pour PC afin d’améliorer la qualité de réception.
Ne sous-estimez pas à quel point le Wifi peut être source de lag à cause des pertes de paquets.
Dans le pire des cas votre fournisseur d’accès internet qui n’arrive pas à vous garantir une connexion internet stable, peut-être que la 4G pourra vous sauver. C’est extrêmement frustrant et là encore vous ne pouvez pas faire grand-chose à part changer de fournisseur ou alors démanger…
Conclusion
J’espère que ce guide vous a permis de mieux comprendre pourquoi votre stream laggait. Sachez qu’avoir des lags de temps en temps n’a rien d’anormal.
Streamer n’est pas donner à tout le monde, il faut avoir une bonne machine et une connexion internet stable et rapide.
Cela dit, en jouant un peu avec ces réglages et en optimisant la qualité de votre stream vous pouvez streamer dans de bonnes conditions, il suffit juste de passer un peu de temps à bidouiller…
Sources :