Flipboard Blog

Guide d'expert sur comment configurer correctement OBS Studio en 2025

Les paramètres recommandés du transcodeur OBS Studio varient en fonction de facteurs tels que l'équilibre entre qualité et latence, ainsi que de la présence ou non d'une carte graphique avec un encodeur H264 dédié. Veuillez noter que certains fournisseurs de vidéos en ligne imposent des restrictions plus strictes s'ils utilisent des serveurs de streaming bon marché, obsolètes ou mal configurés.

Qu'est-ce que OBS Studio ?


OBS Studio (Open Broadcaster Software Studio) est un logiciel gratuit et open-source pour l'enregistrement vidéo et le streaming en direct. Il peut être utilisé pour capturer et diffuser des vidéos provenant de différentes sources, notamment des webcams, l'écran de bureau, des jeux, et bien plus encore. OBS Studio permet aux utilisateurs de personnaliser et d'ajuster des paramètres tels que la résolution, le débit binaire et les niveaux audio afin d'optimiser la qualité vidéo et la stabilité du flux. Il est largement utilisé par les joueurs, les créateurs de contenu et les éducateurs en ligne pour le streaming en direct sur des plateformes telles que YouTube, Twitch et Facebook Live.

Viser la plus haute qualité avec OBS Studio


Si la latence (recommandations de latence en streaming en direct) ne vous préoccupe pas, pour obtenir la plus haute qualité vidéo, il est nécessaire d'utiliser des paramètres et des configurations avancés.
Pour obtenir la meilleure qualité vidéo, l'utilisation d'un encodeur CPU est essentielle, tandis qu'une GPU est requise si vous prévoyez d'utiliser votre PC de streaming pour d'autres tâches pendant le streaming en direct avec OBS Studio.

Pour un streaming H264 en 1080p, il est recommandé d'utiliser 6 à 8 Mbps si votre connexion Internet et les serveurs de votre fournisseur vidéo le permettent. Les serveurs devraient pouvoir le gérer. Le CBR (Constant BitRate) est compatible avec tous les serveurs de streaming, il est donc considéré comme l'option de contrôle du débit la plus sécurisée lors de l'utilisation de l'encodeur x264 avec une connexion filaire.

Un intervalle de trame clé de 6 secondes est recommandé (recommandation d'intervalle de trame clé) pour obtenir une qualité vidéo de diffusion professionnelle.

Paramètres de transcodage recommandés en mode avancé OBS


Pour optimiser les performances du processeur (CPU), il est recommandé de régler l'utilisation sur "lent" (slow), car cela permettra au CPU de traiter et de construire les images vidéo de manière plus efficace, en allouant les ressources là où elles sont le plus nécessaires.

L'option "High profile" d'OBS pour le codage H264 est le niveau de complexité le plus avancé disponible dans le logiciel, offrant un accès aux dernières avancées dans la norme H264.

De nombreux services de streaming effectuent une simple transmission des flux entrants, ce qui signifie que les paramètres de codec que vous envoyez au fournisseur de vidéos en ligne seront ce que les spectateurs verront à la plus haute fréquence de transcoding de l'échelle. Pour cette raison, le niveau 4.2 devrait être choisi car il s'agit du niveau le plus élevé pris en charge par de nombreux appareils de streaming HDMI, tels que certaines versions de l'Amazon Fire TV ou du Google Chromecast.

Optimisation des performances maximales sur l'ordinateur avec OBS Studio


Si vous constatez que l'utilisation de votre CPU dépasse régulièrement les 75% lors de l'utilisation d'OBS Studio, il est recommandé de passer à un encodeur GPU/matériel. Ceux-ci sont généralement étiquetés avec le nom du fabricant ou du vendeur du GPU. Les paramètres spécifiques pour chaque GPU peuvent être accessibles depuis OBS. Cependant, certaines options disponibles pour le codage CPU peuvent ne pas être disponibles pour le codage GPU (par exemple, le préréglage "vitesse"). Si possible, réglez le niveau H264 sur 4.2 et envisagez d'activer les trames B si la latence n'est pas un problème. Si votre GPU et votre fournisseur de vidéos en ligne le prennent en charge, vous pouvez également utiliser le format HEVC/H265 au lieu du H.264 pour économiser de la bande passante.

Paramètres GPU recommandés en mode avancé OBS

Optimisation pour une latence minimale


Pour minimiser les délais, il est recommandé de suivre l'opposé des lignes directrices pour une haute qualité vidéo. Cela comprend le réglage d'un intervalle de trame clé d'une seconde, la sélection de l'option "ultrafast" pour l'utilisation du CPU, l'utilisation du profil H264 de base et la désactivation des trames B. De plus, si votre fournisseur de vidéos en ligne le prend en charge, utilisez la sortie SRT plutôt que RTMP.

Paramètres de faible latence recommandés en mode avancé OBS

Considérations concernant le taux de rafraîchissement (framerate)


En diffusion, il est préférable de maintenir le taux de rafraîchissement (framerate) d'origine de la vidéo source pour éviter tout artefact vidéo ou de transcodage. Cependant, OBS Studio ne dispose pas d'une fonctionnalité pour détecter ou préserver le taux de rafraîchissement d'origine. Si vous utilisez du matériel vidéo, le taux de rafraîchissement peut être de 23,976 images par seconde (ips), 29,97 ips ou 59,94 ips si l'équipement est réglé pour les territoires NTSC, ou de 25 ou 50 ips si l'équipement est réglé pour les territoires PAL (il n'y a plus de raison d'utiliser le PAL autrement que pour la diffusion télévisée). Pour ajuster le taux de rafraîchissement dans OBS, vérifiez les paramètres de vos caméras ou caméscopes, ou vérifiez-le dans le logiciel de la carte de capture. Si votre source d'entrée est un écran d'ordinateur, vous pouvez régler le taux de rafraîchissement à 60 ips, qui est la norme actuelle pour le streaming.

Paramètres vidéo recommandés en mode avancé OBS

Considérations concernant la bande passante limitée en téléchargement


Si votre vitesse de téléchargement est inférieure à 10 Mbps, il peut être bénéfique de réduire à la fois le débit binaire (bitrate) et la résolution de votre vidéo.

Bien que la résolution soit un facteur important pour déterminer la qualité vidéo, ce n'est pas le seul élément à prendre en compte. Les bits par pixel (BPP) sont également un facteur important pour déterminer la qualité d'une vidéo. Le BPP est une mesure de la quantité de données utilisée pour représenter chaque pixel dans une vidéo. Un BPP élevé signifie que plus de données sont utilisées pour représenter chaque pixel et la qualité de la vidéo est plus élevée.

Lors de la comparaison de deux vidéos avec la même résolution, celle avec un BPP plus élevé aura généralement une meilleure qualité. Par exemple, deux vidéos avec la même résolution, l'une ayant un BPP de 0,1 et l'autre ayant un BPP de 0,2, cette dernière serait considérée comme étant de meilleure qualité.

De plus, selon l'utilisation prévue de la vidéo, il peut être nécessaire d'avoir un BPP plus élevé pour conserver la qualité de certains détails, tels que du texte ou des lignes fines, dans la vidéo. De plus, une vidéo avec un BPP élevé mais une faible résolution peut paraître meilleure qu'une vidéo avec un faible BPP mais une résolution élevée.

Pour calculer les bits par pixel (BPP) lors de la transcoding vidéo, vous devez connaître le débit binaire de la vidéo et sa résolution.

La formule pour calculer le BPP est la suivante :

BPP = Débit binaire / (Largeur de la résolution x Hauteur de la résolution x Fréquence d'images)

Où :

Débit binaire est le nombre de bits par seconde utilisés pour encoder la vidéo
Largeur de la résolution est la largeur de la vidéo en pixels
Hauteur de la résolution est la hauteur de la vidéo en pixels
Fréquence d'images est le nombre d'images par seconde dans la vidéo

Voyons un exemple :


J'ai une bande passante limitée de téléchargement de 5 Mbps, quel est le débit binaire par pixel pour une vidéo 1920x1080 de 4 Mbps à 30 ips comparée à une vidéo 1280x720 de 4 Mbps à 30 ips ?
Le débit binaire par pixel pour une vidéo 1920x1080 à 4 Mbps et 30 ips est d'environ 0,00208 bpp (bits par pixel). Le débit binaire par pixel pour une vidéo 1280x720 à 4 Mbps et 30 ips est d'environ 0,003125 bpp. Ainsi, le débit binaire par pixel pour la vidéo 1920x1080 est inférieur au débit binaire par pixel pour la vidéo 1280x720.

Il est recommandé d'utiliser une résolution de 1280x720 pour 4 Mbps car le BPP sera 50% plus élevé.

Considérations concernant l'audio


Lors de la transcoding de l'audio, cela utilisera toujours le CPU de votre ordinateur, y compris lors de la mise en multiplexage vers RTMP ou SRT, ce qui peut affecter l'utilisation du CPU dans OBS. Bien que la transcoding audio ne soit généralement pas exigeante pour le CPU, il est recommandé d'utiliser un débit binaire plus élevé pour éviter tout artefact audio qui pourrait être perceptible pour les spectateurs. Cependant, si la bande passante de téléchargement de votre connexion Internet est limitée, vous devrez peut-être réduire le débit binaire pour éviter de surcharger votre réseau.

Paramètres audio recommandés en mode avancé OBS

Considérations concernant la diffusion en continu et l'enregistrement simultané


Si vous souhaitez disposer d'une version enregistrée de votre diffusion en continu disponible après l'événement, il est recommandé de réaliser à la fois un enregistrement local et d'utiliser des paramètres de transcodage de haute qualité. Cela garantira que la vidéo et l'audio ne sont transcodés qu'une seule fois et générés deux fois en sortie (fichier et diffusion en continu), ce qui minimisera l'impact sur l'utilisation du CPU.

Paramètres d'enregistrement recommandés en mode avancé OBS

Considérations concernant les connexions peu fiables


"YouTube HLS" est une option de diffusion en continu recommandée pour les connexions instables, car il s'agit d'une norme basée sur HTTP qui est plus résistante aux variations du réseau.

Cela fonctionne non seulement sur YouTube, mais aussi sur d'autres fournisseurs de vidéos en ligne qui permettent la diffusion en continu via la fonction "Pull Source" (comme iReplay.TV). Cela signifie qu'il est possible d'avoir une diffusion en continu privée sur YouTube qui peut être accessible et diffusée publiquement ou en privé à votre audience par votre fournisseur de vidéos en ligne.

De plus, OBS propose des paramètres avancés qui vous permettent d'augmenter intentionnellement le délai pour mieux gérer les fluctuations du réseau. Vous pouvez ajuster le délai selon votre préférence, idéalement en multiples de l'intervalle de trame clé (par exemple, 6, 12, 18, 24, 30, etc. pour un intervalle de trame clé recommandé de 6 secondes).

Paramètres de délai de tampon recommandés en mode avancé OBS

Pourquoi ai-je des images perdues (dropped frames) dans OBS Studio ?


Il existe plusieurs raisons pour lesquelles des images peuvent être perdues (dropped frames) dans OBS Studio, à vérifier dans cet ordre :
  1. Version obsolète ou corrompue d'OBS Studio : Si vous utilisez une version obsolète ou corrompue d'OBS Studio, cela peut entraîner des images perdues.
  2. Ressources informatiques insuffisantes : Si votre ordinateur ne dispose pas de suffisamment de RAM ou de puissance de traitement pour répondre aux exigences d'OBS Studio, cela peut entraîner des images perdues. Passez à l'utilisation du GPU si vous utilisez le CPU.
  3. Connectivité réseau : Si votre connexion Internet est lente ou instable, cela peut entraîner des images perdues dans OBS Studio lors de la diffusion en continu ou de l'enregistrement. Commencez par une faible résolution (480p), un faible débit binaire (1 Mbps), puis augmentez progressivement et envisagez la publication en HLS plutôt qu'en RTMP ou en SRT.
  4. Surchauffe : Si votre ordinateur ou votre GPU surchauffe, cela peut entraîner des images perdues.
  5. Malware ou virus : Parfois, les logiciels malveillants ou les virus peuvent entraîner des images perdues.
  6. Conflits avec des logiciels tiers : Parfois, d'autres logiciels s'exécutant sur votre ordinateur peuvent entrer en conflit avec OBS Studio et entraîner des images perdues.


Paramètres de délai de tampon recommandés en mode avancé OBS


Qu'est-ce qu'une échelle de transcodage (transcoding ladder) ?


Une échelle de transcodage est une série de différentes versions d'une vidéo, chacune ayant une résolution et un débit binaire différents. Les différentes versions sont créées pour s'adapter aux différentes vitesses de réseau et capacités des appareils afin que les spectateurs puissent choisir la version qui sera la mieux adaptée à leur appareil. Les échelles de transcodage sont couramment utilisées pour diffuser en continu du contenu vidéo sur Internet. Votre fournisseur de vidéos en ligne s'occupe généralement de l'échelle de transcodage.

Article written (translated from English) by
Sylvain CorvaisierCorvaisier Sylvain Independent Streaming Engineer
LinkedIn
Independent streaming and iOS engineer

Last modified: January 22nd, 2025

Get your own TV channel on iOS, Android, Roku, Fire TV and Connected TV like this one easily

Multiple, automated, AI-assisted 24/7 TV Channels from your content

Cars and Roads - Brands (https://ireplay.tv/carsandroads/brands.m3u8)

A portion of iReplay.TV's revenues, specifically 1%, is being allocated towards funding research and providing assistance for children's cancer treatment at Gustave Roussy Institute
Learn more about Gustave Roussy cancer Institute