Streamer Blog Logiciels Comprendre le Cœur de l'Encodage : CPU vs. GPU

Comprendre le Cœur de l'Encodage : CPU vs. GPU

Vous avez enfin trouvé le jeu parfait, maîtrisé chaque mécanique, et votre personnalité brille devant la caméra. Mais votre stream… c'est une autre histoire. Entre les lags intempestifs et une qualité d'image qui peine à rendre justice à vos exploits, la frustration monte. Ne vous y trompez pas : la puissance de votre PC ne suffit pas toujours. Le secret réside souvent dans des réglages d'encodage OBS Studio qui épousent parfaitement votre matériel, votre connexion internet et vos ambitions. Plongeons ensemble dans ces paramètres avancés pour transformer votre stream.

L'encodage est le processus par lequel votre ordinateur compresse votre flux vidéo en temps réel pour l'envoyer aux plateformes de streaming. C'est une tâche gourmande en ressources, et chaque réglage a un impact direct sur la qualité visuelle, la fluidité de votre stream et les performances de votre système.

Comprendre le Cœur de l'Encodage : CPU vs. GPU

La première décision cruciale dans OBS Studio concerne le choix de votre encodeur. C'est lui qui va faire le gros du travail de compression. Vous avez généralement deux options principales :

  • x264 (CPU) : Utilise le processeur (CPU) de votre ordinateur. Réputé pour offrir la meilleure qualité d'image à un débit binaire donné, surtout avec des réglages plus lents. Cependant, il est extrêmement gourmand en ressources CPU. Idéal si vous avez un processeur très puissant et/ou si vous utilisez un PC dédié au streaming.
  • NVENC (NVIDIA) ou AMF (AMD) (GPU) : Ces encodeurs matériels utilisent une puce dédiée sur votre carte graphique (GPU). Ils sont conçus pour l'encodage vidéo et sont bien plus efficaces en termes de performance système. Ils permettent de streamer avec un impact minimal sur les performances de votre jeu, car le GPU gère l'encodage pendant que le CPU se concentre sur le jeu. La qualité a considérablement progressé, en particulier avec les versions "New NVENC" des cartes NVIDIA récentes (RTX 2000 et plus).

Le choix dépendra avant tout de votre configuration :

  • PC unique (jeu + stream) : Privilégiez presque toujours l'encodeur GPU (NVENC ou AMF). Il libérera votre CPU pour le jeu, garantissant une meilleure fluidité générale.
  • PC double (un pour le jeu, un pour le stream) : Si le PC de streaming a un CPU très puissant, x264 peut offrir une qualité légèrement supérieure. Sinon, un bon GPU sur le PC de stream avec NVENC ou AMF reste une excellente option pour sa fiabilité.

Maîtriser les Paramètres x264 : Quand Chaque Milliseconde Compte

Si vous avez opté pour l'encodage CPU (x264), voici les réglages qui feront toute la différence. Attention, chacun de ces paramètres a un impact direct sur la charge CPU :

1. Préréglage d'Utilisation du CPU (CPU Usage Preset)

C'est le réglage le plus influent. Il détermine la vitesse à laquelle le CPU travaille pour encoder la vidéo. Une vitesse plus lente signifie plus de calculs, une meilleure qualité à débit égal, mais une charge CPU beaucoup plus élevée.

  • `ultrafast` / `superfast` : Très peu de charge CPU, mais la qualité est faible. À éviter si possible.
  • `veryfast` : Bon point de départ pour de nombreux streamers avec des CPUs corrects.
  • `faster` / `fast` : Offre un bon équilibre qualité/performance, mais peut exiger un CPU puissant (Ryzen 7/9, Intel i7/i9 de générations récentes).
  • `medium` : Le "sweet spot" théorique, mais souvent trop gourmand pour un PC unique jeu/stream.
  • `slow` / `slower` / `veryslow` / `placebo` : Réservé aux enregistrements ou aux streamers avec des CPUs dédiés et très puissants, car la charge CPU est astronomique.

Conseil : Commencez par `veryfast` et descendez progressivement vers `faster` ou `fast` si votre CPU le permet sans que le jeu ou le stream ne lagge. Surveillez l'utilisation CPU d'OBS et de votre jeu.

2. Profil (Profile)

Définit le type de fonctionnalités d'encodage utilisées. Pour le streaming, "High" est presque toujours le meilleur choix car il permet une compression plus efficace sans impact majeur sur la compatibilité avec les plateformes.

3. Réglage (Tune)

Optimise l'encodeur pour un type de contenu spécifique. Pour la plupart des jeux, "None" est suffisant. Si vous streamez beaucoup de films, d'animations ou de contenu avec des mouvements très rapides, vous pourriez expérimenter avec "Film" ou "Animation", mais cela est rarement nécessaire et peut ajouter une charge CPU.

Optimiser avec NVENC (NVIDIA) : Le Choix de la Performance

Si vous utilisez une carte graphique NVIDIA récente (RTX 2000 series et plus, ou GTX 16 series), vous avez accès au "New NVENC", qui offre une qualité fantastique avec un impact minimal sur les performances du jeu. Voici les paramètres clés :

1. Contrôle du Débit (Rate Control)

  • CBR (Constant Bitrate) : Le plus courant et recommandé pour le streaming en direct. Le débit binaire reste constant, ce qui est idéal pour les plateformes de streaming qui nécessitent un flux stable.
  • CQP (Constant Quantization Parameter) : Maintient une qualité visuelle constante en ajustant le débit binaire selon la complexité de l'image. Idéal pour l'enregistrement local où la taille du fichier n'est pas une contrainte et où la qualité est primordiale. Déconseillé pour le streaming en direct car le débit variable peut causer des problèmes sur les plateformes.
  • VBR (Variable Bitrate) : Le débit varie autour d'une moyenne. Peut être utile pour l'enregistrement mais moins stable que le CBR pour le streaming en direct.

Conseil : Pour le streaming, utilisez CBR. Pour l'enregistrement local, CQP est souvent le meilleur choix pour la qualité, avec une valeur autour de 18-22 pour un bon équilibre.

2. Débit Binaire (Bitrate)

C'est la quantité de données par seconde que vous envoyez. Plus le débit est élevé, meilleure est la qualité (jusqu'à une certaine limite). Les plateformes comme Twitch et YouTube ont des limites recommandées :

  • 720p 30fps : 2500-4000 kbps
  • 720p 60fps : 3500-5000 kbps
  • 1080p 30fps : 4500-6000 kbps
  • 1080p 60fps : 6000-8000 kbps (dépend de votre statut d'affilié/partenaire sur Twitch pour dépasser 6000)

Important : Votre débit ne doit jamais dépasser 70-80% de votre vitesse d'upload réelle et stable, mesurée avec des outils comme Speedtest.net.

3. Intervalle d'Images Clés (Keyframe Interval)

Définit la fréquence d'envoi d'images complètes (non compressées par rapport aux précédentes). La plupart des plateformes recommandent 2 secondes. Ne changez pas cela sauf instruction contraire.

4. Mode Préréglage (Preset)

Similaire au preset x264, mais pour NVENC. "Qualité" ou "Max Qualité" sont les meilleurs choix pour les cartes récentes avec un impact minime sur le jeu. "Performance" peut être utilisé si vous rencontrez des problèmes, mais la qualité sera légèrement inférieure.

5. Profil (Profile)

"High" est la norme, comme pour x264.

6. Réglage Psychovisuel (Psycho Visual Tuning)

Active un algorithme qui distribue le débit binaire de manière plus intelligente pour améliorer la perception de la qualité dans les scènes complexes (plus de détails dans les zones de mouvement). Recommandé d'activer si vous utilisez "Qualité" ou "Max Qualité" comme préréglage NVENC.

7. Nombre Max. d'Images B (Max B-frames)

Les images B sont des images qui peuvent utiliser des informations des images précédentes et suivantes pour la compression. Laisser à 2 est la norme pour la plupart des plateformes et offre un bon équilibre.

Scénario Pratique : Le Streamer Compétitif

Imaginons Sophie, une streameuse de jeux de tir rapides (FPS) sur un PC unique. Elle veut streamer en 1080p à 60fps avec la meilleure qualité possible sans impacter son jeu, car chaque image compte pour elle.

  • Configuration : Intel Core i7-12700K, NVIDIA GeForce RTX 3070, connexion fibre 500 Mbps upload.
  • Problème initial : Des drops de frames dans son jeu et sur son stream avec les réglages par défaut.
  • Analyse : Son CPU est bon, mais son GPU est excellent pour l'encodage. Le jeu FPS est très exigeant pour le CPU.
  • Recommandations d'optimisation :
    1. Encodeur : Passer de x264 (par défaut) à NVENC (new). Cela soulagera énormément son CPU.
    2. Contrôle du Débit : CBR pour la stabilité du stream.
    3. Débit Binaire : Commencer à 6000 kbps (limite Twitch pour la non-partenaire/affiliée). Si elle devient partenaire, elle pourra tester 8000 kbps. C'est bien en dessous de ses 500 Mbps upload.
    4. Intervalle d'Images Clés : 2 secondes.
    5. Préréglage : Qualité.
    6. Réglage Psychovisuel : Activé pour améliorer la perception de la qualité dans les scènes d'action rapides.
    7. Max B-frames : 2.
  • Résultat attendu : Un jeu fluide, un stream de haute qualité sans micro-saccades, et une expérience de visionnage agréable pour son audience.

Le Pouls de la Communauté : Questions Fréquentes et Pièges

Dans les forums et les discussions entre créateurs, certains schémas de problèmes reviennent sans cesse concernant l'encodage OBS :

  • "Mon jeu est fluide, mais mon stream lagge/freeze !"

    C'est le symptôme classique d'un encodeur surchargé. Si vous utilisez x264, votre CPU n'arrive pas à suivre la cadence. Diminuez votre "CPU Usage Preset" (passez de `fast` à `faster`, par exemple) ou envisagez de passer à l'encodeur GPU (NVENC/AMF) si votre carte le permet. Vérifiez aussi que votre débit binaire n'est pas trop élevé pour votre connexion upload.

  • "Quelle est la meilleure combinaison preset/bitrate pour [ma résolution] ?"

    Il n'y a pas de réponse unique, car cela dépend de votre matériel et de la complexité visuelle de votre contenu. Pour le 1080p60, la plupart des utilisateurs avec NVENC se contentent de 6000-8000 kbps avec le preset "Qualité". Pour x264, un `fast` ou `faster` avec 4500-6000 kbps est un bon point de départ, mais nécessitera des tests poussés. L'important est de trouver le point où la qualité est acceptable sans introduire de lags.

  • "Mon stream a l'air pixélisé ou "brouillé" quand il y a beaucoup de mouvement."

    Cela indique souvent un manque de débit binaire pour la résolution et le framerate choisis, ou un preset d'encodage trop rapide (x264) ou un réglage de qualité trop bas (NVENC). Augmentez légèrement le débit (dans les limites de votre connexion et des plateformes), ou essayez un preset plus lent pour x264, ou activez le "Réglage Psychovisuel" pour NVENC.

  • "Dois-je utiliser CQP ou CBR ?"

    Pour le streaming en direct, CBR est la norme et est recommandé par toutes les plateformes pour sa stabilité. CQP est excellent pour l'enregistrement local de très haute qualité, car il ajuste le débit pour maintenir une qualité constante, mais cela le rend imprévisible pour un stream en direct.

Votre Checklist d'Optimisation Continue

Les réglages d'encodage ne sont pas statiques. Votre système évolue, les jeux changent, et les plateformes peuvent ajuster leurs recommandations. Voici comment maintenir votre setup au top :

  1. Testez systématiquement : Ne changez qu'un paramètre à la fois. Lancez un stream de test (privé si possible) pendant que vous jouez à votre jeu habituel.
  2. Surveillez vos statistiques OBS :
    • Images perdues (Dropped Frames) : Si ce nombre augmente, c'est un signal d'alarme. Vérifiez votre connexion internet (upload) ou une surcharge de l'encodeur.
    • Charge CPU/GPU : Gardez un œil sur l'utilisation de votre CPU et de votre GPU pendant le stream. Si l'un des deux atteint 90-100% de manière constante, c'est un signe de surcharge.
    • Rendu retardé : Indique que votre GPU n'arrive pas à suivre, potentiellement à cause d'un encodage NVENC trop agressif ou d'un jeu trop gourmand.
  3. Écoutez les retours : Demandez à votre chat si la qualité est bonne, si des freezes surviennent. Ils sont vos meilleurs testeurs !
  4. Mettez à jour vos pilotes : Les pilotes de carte graphique (NVIDIA, AMD) et d'OBS Studio sont régulièrement mis à jour et peuvent apporter des améliorations de performance pour l'encodage.
  5. Réévaluez votre débit binaire : Si votre connexion internet s'améliore ou se dégrade, ajustez votre débit binaire en conséquence.
  6. Considérez vos jeux : Un jeu graphiquement intense peut nécessiter de réduire la qualité de votre preset d'encodage ou d'augmenter votre débit pour compenser la complexité visuelle.

Optimiser vos réglages OBS Studio est un processus itératif. Il n'y a pas de "meilleur" réglage universel, seulement ceux qui sont les mieux adaptés à votre matériel et à votre situation. Prenez le temps d'expérimenter, d'analyser et d'ajuster. C'est la clé d'un stream professionnel et agréable pour votre audience.

2026-03-12

About the author

StreamHub Editorial Team — practicing streamers and editors focused on Kick/Twitch growth, OBS setup, and monetization. Contact: Telegram.

Next steps

Explore more in Logiciels or see Streamer Blog.

Ready to grow faster? Get started ou try for free.

Telegram