top of page
Logo XSplit

Comment améliorer la qualité de votre diffusion en direct et éviter les pertes d’images !

  • Photo du rédacteur: SplitmediaLabs Limited
    SplitmediaLabs Limited
  • 13 mai 2021
  • 5 min de lecture

Composants PC avec ventilateurs RVB lumineux, carte mère GIGABYTE et refroidisseur Corsair dans une tour. Ambiance technologique colorée.

Je pense que l'un des principaux défis rencontrés par les débutants en streaming est la recherche constante de la qualité du flux. La qualité du flux peut prendre plusieurs formes : la qualité du contenu, la qualité de la production ou la qualité du flux lui-même. Si les deux premières sont essentielles, les utilisateurs ne resteront pas fidèles à votre flux si la vidéo est pixellisée ou présente des ralentissements de quelques secondes. Aujourd'hui, nous allons donc parler de la qualité du flux, ou plutôt de la façon d'encoder correctement votre flux pour améliorer la qualité de votre diffusion en direct.


Encodeurs


Que sont les encodeurs ? En gros, les encodeurs compressent tout ce que vous avez créé dans votre logiciel de streaming (jeu, caméra, audio) pour le diffuser sur Internet. Cette compression représente l'essentiel du travail de XSplit Broadcaster et contribue grandement à l'amélioration de la qualité du streaming en direct. Elle est effectuée soit par votre processeur (X264) : on parle d'encodage logiciel, soit par votre processeur graphique (NVENC, VCE ou Quicksync) : on parle d'encodage matériel.

Pendant longtemps, X264 était le meilleur pour ce processus d'encodage, mais maintenant que NVENC s'est imposé sur les nouveaux GPU NVIDIA RTX (et certains GTX), il est capable de rivaliser avec lui. C'est pourquoi, dans le guide de montage PC (ci-dessous), je recommandais l'achat d'un GPU pour l'encodage plutôt qu'un processeur coûteux, jusqu'à ce que le minage de cryptomonnaies ait tout gâché.




Résolution et fréquence d'images


Vous vous demandez probablement ce qui rend l'encodeur si exigeant ? La réponse réside dans la résolution et la fréquence d'images. Plus la résolution est élevée et plus la fréquence d'images est élevée, plus l'encodeur doit traiter d'images de plus grande taille, ce qui améliore considérablement la qualité de votre diffusion en direct.

Avec X.264, vous devez ralentir le préréglage afin de maintenir la qualité d'image pour des résolutions et des fréquences d'images plus élevées. Dans XSplit Broadcaster , vous trouverez ces préréglages : très rapide, plus rapide, rapide, moyen et lent, en vous rendant dans…


Diffusion > Cliquez sur l'engrenage à côté de votre sortie de flux > Cliquez sur l'engrenage dans la section Encodage vidéo > Préréglage de l'encodeur


Le problème est que lorsque vous utilisez ces préréglages, l'utilisation du processeur augmente de façon exponentielle, ce qui affectera considérablement votre gameplay, à moins que vous n'utilisiez une configuration de streaming sur 2 PC ou que vous ne diffusiez pas du tout le gameplay.

Par ailleurs, les encodeurs matériels ont tendance à proposer des puces dédiées uniquement à l'encodage, ce qui limite leur impact sur des paramètres tels que la fréquence d'images de vos jeux. Si vous devez utiliser votre processeur pour l'encodage, il est recommandé d'en choisir un doté d'un maximum de cœurs (jusqu'à 32 cœurs) afin d'atteindre le réglage lent prédéfini pour le streaming 1080p à 60 ips.

L'équivalent serait un GPU NVIDIA équipé du dernier encodeur NVENC de la série RTX, qui égalera le préréglage moyen du X264, voire le surpassera dans certains cas. Vous pouvez également utiliser les anciens NVENC, VCE et Quicksync pour le streaming, mais vous ne pourrez pas encore égaler les performances du NVENC ou du X264 actuel.



Des personnes jouent à un jeu vidéo sur des ordinateurs montés en réseau. Ambiance compétitive. Arrière-plan animé et coloré.
Photo by Stem List on Unsplash

Mouvement et débit binaire


Quel que soit l'encodeur choisi, le débit binaire est l'élément le plus important pour améliorer la qualité de votre diffusion en direct. Il s'agit du budget de téléchargement Internet que vous définissez pour la qualité vidéo et audio. Plus il est élevé, mieux c'est. Heureusement, l'audio ne nécessite pas un débit trop élevé, ce qui laisse la majeure partie de votre budget à la vidéo. C'est là qu'intervient le mouvement.

Plus il y a de mouvement à l'écran, que ce soit en raison du nombre d'images par seconde ou simplement des éléments qui se produisent à l'écran, comme les super-jeux de combat ou les mouvements rapides d'un jeu de tir à la première personne, plus votre budget de débit vidéo est limité. C'est pourquoi, pour les jeux avec beaucoup de mouvement, il est généralement recommandé de réduire la résolution et/ou le nombre d'images par seconde de votre flux.

Votre débit binaire est désormais déterminé par deux facteurs : votre bande passante Internet disponible et la plateforme de streaming. Les plateformes de streaming comme Twitch, Twitter ou Facebook limitent toutes la bande passante disponible, généralement autour de 6 000 kbit/s. Pourquoi ? Parce que plus la bande passante utilisée est importante, plus les factures sont élevées.

Votre bande passante disponible est déterminée par votre connexion internet. Vous pouvez la déterminer en effectuant un simple test de débit. Ce débit peut varier en période de forte affluence, mais en règle générale, lorsque vous définissez votre débit, essayez de ne pas utiliser plus de 70 % de votre bande passante disponible afin d'éviter tout problème avec vos jeux en ligne. Veillez également à connecter votre appareil de streaming via une connexion filaire si possible, car cela peut grandement améliorer la qualité de votre streaming en direct !

En règle générale, réglez votre débit binaire au maximum autorisé par votre connexion Internet et la plateforme de streaming. Si votre connexion est limitée, essayez de réduire la résolution et le nombre d'images par seconde pour compenser ce débit.



Personne avec casque lumineux joue à un jeu vidéo sur écran. Ambiance sombre, fond flou avec lumières colorées. Clavier et tasse en vue.
Photo by Sean Do on Unsplash

Décalage, bégaiement, pertes d'images


Le lag est un terme intéressant, surtout en streaming. Cependant, deux types de lag peuvent généralement survenir lors de l'encodage. Le premier type de lag se produit du côté du spectateur : son flux est saccadé ou ralenti, parfois même déconnecté puis reconnecté. Du côté du streamer, vous pouvez constater ce problème, ainsi que des pertes d'images. Cela se produit généralement pour deux raisons.


1) Le débit binaire était trop élevé. Comme indiqué précédemment, vérifiez la vitesse avant de régler votre débit binaire. Vous avez peut-être déjà réglé ce débit et tout fonctionnait correctement, mais comme je l'ai mentionné, les FAI connaissent parfois des périodes de forte affluence ou des opérations de maintenance réseau qui peuvent affecter votre bande passante globale. La meilleure solution est de réduire la bande passante de votre streaming. Si le problème persiste, contactez votre FAI.


2) Le serveur de streaming rencontre des problèmes. Les principaux sites comme Twitch disposent de serveurs de streaming dédiés à différentes régions, mais ces derniers rencontrent parfois des problèmes. La meilleure solution est de se déconnecter et de changer de serveur. Si le problème est récurrent, vérifiez la bande passante pour vérifier la stabilité du serveur sur lequel vous souhaitez diffuser avant de lancer le direct.

Vous pouvez facilement changer de serveur sur XSplit Broadcaster en allant dans…


Diffusion > Cliquez sur l'engrenage à côté de votre sortie de flux > sous « Serveur », remplacez Automatique (ou le serveur que vous avez sélectionné) par le serveur le plus proche de votre région.


Pour Twitch, par exemple, un bon moyen de le déterminer est de vérifier ici qui répertoriera les serveurs les plus proches de vous dans l'ordre.



Un jeune joue à un jeu vidéo sur PC avec un casque blanc. Clavier lumineux en premier plan, écran affichant des graphismes colorés.
Photo by Priyam Raj on Unsplash

Le type de lag suivant peut parfois être perçu par les spectateurs, mais il est généralement ressenti ou perçu par le streamer lorsqu'il joue à des jeux. On parle alors de surcharge de l'encodeur de flux. En effet, vous essayez d'encoder la vidéo d'une manière que votre encodeur ne peut pas gérer, ce qui est très courant avec l'encodage x264. En résumé, votre PC lutte pour les ressources du processeur, ce qui entraîne des pertes d'images lors du streaming et une baisse des performances des programmes exécutés sur le PC.

La meilleure façon de résoudre ce problème est de réduire les paramètres d'encodage, comme indiqué précédemment. Le principal problème est généralement un réglage plus élevé du préréglage X264. Si cela ne résout pas le problème, réduisez la résolution et/ou la fréquence d'images.

Pour conclure, pour une qualité de streaming optimale et un encodage correct, utilisez des encodeurs matériels. Connaissez les limites de votre connexion Internet et de votre plateforme. Réduisez les paramètres si vous rencontrez des problèmes. Nous espérons que cela vous aidera, mais si vous souhaitez aborder d'autres sujets, n'hésitez pas à nous laisser un commentaire !


 
 
 

Commentaires


bottom of page