Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Underscore_

Le logiciel libre qui a changé le streaming: OBS — Jean-Baptiste Kempf

12 Jan 2026

Transcription

Chapter 1: What inspired the creation of OBS?

0.031 - 17.668 Michaël de Marliave

Est-ce qu'en regardant un match, vous vous êtes déjà demandé comment sont orchestrés tous ces changements de caméra, les replays, les ralentis ou l'affichage du score ? Eh bien, ça nécessite une régie avec des logiciels extrêmement coûteux, qu'on appelle grossièrement le mélange vidéo. Le truc, c'est qu'en 2012...

0

17.648 - 34.324 Michaël de Marliave

Il y a un gars, tout seul dans sa chambre, qui a essayé de reproduire ça sur son PC. Et ce qui était au début un simple passe-temps, va vite devenir un projet absolument monstrueux, utilisé par tous vos streamers préférés et même des chaînes télé. Ce logiciel, c'est OBS.

0

34.304 - 54.682 Michaël de Marliave

Et peu importe si vous l'avez déjà utilisé, je suis certain que vous sous-estimez complètement à quel point c'est un OVNI et les trucs fous qu'on peut faire maintenant avec des plugins d'automatisation ou d'IA. Et pour vous raconter ce miracle de l'open source et les dramas qui ont secoué sa communauté, on reçoit aujourd'hui JB Kempf, qui est le crack français du streaming.

0

54.963 - 69.096 Michaël de Marliave

Une chose est sûre, à la fin de cette histoire, vous ne verrez plus OBS de la même manière. Surprend le tout début de l'histoire, mais OBS, au début, comme souvent, part d'un pélo. Et surtout, je crois qu'il y a une anecdote assez marrante sur le tout début d'OBS à propos de StarCraft.

0

69.116 - 90.298 Jean-Baptiste Kempf

C'est quelqu'un qui s'appelle Jim et qui jouait à StarCraft et qui voulait streamer ses parties parce qu'en 2010-2012, c'est un peu la mode de streamer ses parties de StarCraft. Globalement, il n'y a que ça que tu streames en 2012. Et en fait, il n'est pas content de son logiciel. Je pense que c'est XSplit et il se dit « je vais faire le mien ».

Chapter 2: How does OBS compare to paid streaming solutions like XSplit?

90.532 - 94.417 Michaël de Marliave

Donc explique, qu'est-ce que c'est déjà, pour savoir ce qui existait à l'époque pour faire ça ?

0

94.437 - 101.726 Matthieu Lambda

À l'origine, en fait, beaucoup de streams sont faits comme des chaînes de télé. En fait, la chaîne de télé, il faut comprendre, c'est ce qu'on appelle la régie finale.

0

101.766 - 120.049 Matthieu Lambda

Le truc important, c'est le truc qui récupère tous les flux et qui en fait ce que tu appellerais toi une playlist, mais eux, ils appellent ça régie finale, et dans lequel, à la fin de la régie finale, ils rajoutent l'habillage, les décorations que tu vois. Et c'est du matos qui coûte une fortune. Et tu arrives un peu dans le numérique, et là, tu te rends compte que

0

120.029 - 137.97 Matthieu Lambda

tu pourras avoir des mini-régies virtualisées. Une des premières professionnelles, ça s'appelle XSplit. D'ailleurs, le split, ça vient du fait que c'était un splitter vidéo à l'origine qui est devenu un logiciel de montage live. C'est vraiment un mixeur vidéo. Ça prend plusieurs sources et ça les met ensemble.

0

137.95 - 153.025 Matthieu Lambda

Et du coup, il n'en est pas content, il trouve que ce n'est pas assez bien ? En fait, il y a plein de limitations. Et puis surtout, quand tu fais du streaming dont ta source principale, c'est du jeu vidéo, ce que tu vas streamer, c'est du RGB, donc du contenu PC.

153.105 - 161.934 Matthieu Lambda

Et tous les splitters, tous les monteurs temps réel, ils ont tous été faits pour de la vidéo, qui est en YQV, donc c'est d'autres formats de couleurs.

Chapter 3: What are the technical innovations introduced by OBS?

161.974 - 175.882 Matthieu Lambda

Et ce n'est pas l'usage principal. Et donc, ce que tu fais, c'est que tu vas... rabais ton écran, c'est-à-dire que tu enregistres ton écran. Dans XSplit, ce n'est pas l'usage principal. Alors qu'OBS, il se dit, en fait, mon besoin principal, c'est de streamer mes parties et d'enregistrer mes parties.

0

175.902 - 185.803 Michaël de Marliave

Mais juste pour comprendre, de base, qu'est-ce qui a fait qu'il était remarqué dans la masse, ce gars tout seul qui développait son truc ? Est-ce qu'il y avait une implémentation qui était... nouvelles à ce moment-là ?

0

185.823 - 199.56 Matthieu Lambda

En fait, pas spécialement. Déjà, en multimédia, on est assez fort en open source autour de FFmpeg, de VLC, de X264. Deuxièmement, il arrive au bon moment. Moi, j'étais en 2008, j'avais rencontré Justine de Justine TV à l'époque, quand j'avais vivé à San Francisco.

0

199.6 - 210.091 Matthieu Lambda

Dans Justine TV, justement, d'ailleurs, c'est plutôt des lives de caméras et à un moment, il lance la partie gaming, il trouve que c'est beaucoup plus intéressant et Justine TV meurt Et René à partir de Twitch. Mais donc, tu vois, tu es 2009-2010.

0

Chapter 4: How did OBS gain popularity in the streaming community?

210.131 - 230.349 Matthieu Lambda

Et donc, en fait, il arrive au bon moment. Et ça, c'est important. C'est un moment clé pour toutes les startups, que ce soit des projets open source. Il y a une question de chance d'être au bon moment avec la bonne idée. Et ensuite, tu es au moment où tu commences à avoir des premiers encodeurs vidéo sur l'ordi. Et tu as X264 qui est mature.

0

230.369 - 234.613 Matthieu Lambda

Donc, tu vois, en fait, tu as plein de trucs qui s'alignent au bon moment. Et donc, ça décolle.

0

234.593 - 243.698 Michaël de Marliave

Et typiquement, de ce que je comprends, la nouveauté que OBS a fait au tout début, c'était le grabbing, comme tu le disais, sans qu'il y ait de copie.

0

243.718 - 258.584 Matthieu Lambda

Alors c'est ça. L'important, en fait, quand tu fais du grabbing ou même du décodage vidéo, c'est qu'en fait, à un moment, les frames sont passés de SD à HD puis à 4K. et donc les frames augmentent quasiment exponentiellement. Ce n'est pas deux fois plus, à chaque fois c'est quatre fois plus et puis il y a plus de processing à faire.

0

258.604 - 272.917 Matthieu Lambda

Souvent quand tu le fais sur ton CPU, sur ton processeur de ta machine, c'est relativement lent parce qu'il n'est pas fait pour faire ça. Les processeurs de cartes graphiques, qu'on appelle GPU, ce sont des calculateurs vectoriels.

Chapter 5: What role do plugins play in enhancing OBS functionality?

272.957 - 286.21 Matthieu Lambda

C'est-à-dire qu'ils vont faire moins d'opérations, mais ils les font à chaque fois 64 par 64. Donc par exemple, il ne sait faire que des additions, mais il ne sait pas d'ailleurs faire une addition de deux nombres. Il ne sait que faire des additions de 64 fois deux nombres.

0

286.23 - 301.746 Matthieu Lambda

Et donc, c'est très très bien quand tu fais de la vidéo et du jeu vidéo, parce qu'en fait, tu fais la même chose sur tous tes pixels. Ce sont vraiment des calculateurs massifs, mais plus idiots que les processeurs. L'avantage ici, c'est qu'en fait, tu vas faire, comme c'est de la vidéo, tu vas pouvoir faire du processing vidéo en parallèle.

0

301.766 - 313.986 Matthieu Lambda

Donc ça a des puissances très très importantes pour la vidéo. Donc en fait, l'idée c'est de garder en fait tout dans la carte graphique et ne jamais faire le transfert qui est très très lent, qui est d'aller de la carte graphique vers la mémoire principale.

0

314.006 - 329.652 Matthieu Lambda

Dans les cartes graphiques, à partir de 2008, 2009, et ça commence à arriver, tu as un encodeur hardware qui n'est pas dans la carte graphique. Les gens ne le comprennent pas. En fait, c'est un circuit spécifique spécialisé, c'est ce qu'on appelle un DSP. donc un Digital Signal Processor.

0

329.712 - 339.989 Matthieu Lambda

L'intérêt, c'est que tu gardes tout ton CPU pour faire tourner l'intelligence artificielle de ton jeu. Bon, Starcraft 2, on est quand même une intelligence limitée, désolé pour les fans de Starcraft 2.

Chapter 6: How has OBS adapted to the evolving streaming landscape?

340.05 - 358.357 Matthieu Lambda

Et tu veux garder tout ton rendu graphique, ta GPU, pour faire ton rendu graphique. Et là, en fait, très rapidement, tu utilises une fonctionnalité d'après qui n'est pas utilisée. Donc en fait, tu n'embêtes, tu ne ralentis pas ton jeu pour le faire. ton impact de performance quand tu fais un bon grabbing, il est de l'ordre de 1%.

0

358.377 - 372.79 Michaël de Marliave

Et pour donner un ordre de grandeur, c'est-à-dire que cette fonctionnalité qu'il développe sur OPS au début, aujourd'hui, c'est ce qui fait fonctionner à peu près tous les streams que vous allez voir sur Twitch, n'importe qui qui joue à un jeu vidéo, à peu près.

0

372.81 - 387.765 Michaël de Marliave

Il y a des setups double PC, des trucs comme ça, mais dans la grande majorité des cas, même quand vous utilisez Zoom ou Google Meet et que vous partagez votre écran, La plupart du temps, à part si votre PC devient à genoux, la plupart du temps, c'est qu'il est en train d'utiliser cette puce d'encodage, justement.

0

387.785 - 400.005 Matthieu Lambda

Exactement. Mais surtout, résultat, ça t'a rajouté énormément de choses, et notamment très vite après, ce dont tu n'as pas parlé, mais ce qui arrive directement après, c'est les filtres vidéo. C'est-à-dire que dans OBS, tu peux vite avoir codé quasiment tes filtres vidéo, donc ça arrive un peu plus tard.

0

399.985 - 415.772 Matthieu Lambda

Mais surtout, tu utilises vraiment la puissance de la carte graphique et pas ce qu'on appelle des overlays hardware. Et donc, c'est notamment très vite que tu peux faire des bords arrondis d'overlays vidéo dans OBS, ce qui est très difficile avec des overlays hardware et des mixeurs hardware.

415.792 - 428.692 Michaël de Marliave

Et ça, je pense que c'est hyper intéressant de s'arrêter un tout petit peu là-dessus, parce que ça va parler à tout le monde. À la télé, on est en train de parler de tout ce qui s'affiche en OBS. surimpression, donc ça peut être ce qu'on appelle un lower third, donc l'endroit où on met le nom de l'invité.

Chapter 7: What challenges has OBS faced within the open-source community?

428.712 - 449.179 Michaël de Marliave

Un synthé en français. Un synthé, merci. Et un logo dans un coin, ce que vous verrez sur cette vidéo par exemple. Et bien tout ça, la manière dont on l'a fait historiquement à la télé, c'est qu'ils avaient un mur noir sur lequel ils plaçaient des lettres blanches, magnétiques, qu'ils filmaient avec une caméra,

0

449.513 - 457.602 Michaël de Marliave

et qu'après, ils mélangeaient avec le flux de la vidéo sur les pellicules, de sorte à ce que tu avais le nom du journaliste qui apparaissait par-dessus.

0

457.622 - 477.023 Matthieu Lambda

Oui, parce qu'en fait, ta pellicule, le noir, c'est ton verre, c'est ton passe-roue. Et en fait, ce qui se passe, c'est que très rapidement, on a ce qu'on appelle des overlays hardware, notamment ton 1 overlay hardware, c'est d'ailleurs souvent ce que tu as dans les box télé, qui est une puce spécifique sur ton ordi, notamment qui est capable de faire les conversions spécifiques,

0

477.003 - 494.303 Matthieu Lambda

RGB YQV à l'origine c'est vraiment du hardware qui est très très simple qui fait juste de la fusion de pixels donc en fait tu lui donnes deux images en entrée t'en sors une en sortie puis après il peut en faire deux en parallèle quatre en parallèle six en parallèle et ça coûte de plus en plus cher parce que c'est du matos hardware il y a quasiment

0

494.283 - 509.64 Matthieu Lambda

Pas de logiciel dedans, mais ça ne plante jamais. Donc les chaînes de télé, en fait, elles utilisent ça. Mais tu vois bien que c'est vite pas très flexible. Quand tu arrives en full logiciel, tu peux faire ce que tu veux. Donc tu peux faire deux vidéos, trois vidéos, tu peux faire des animations, tu peux rajouter des overlays animés, tu peux rajouter beaucoup, beaucoup de choses.

509.66 - 519.392 Matthieu Lambda

Pour moi, la première révolution, c'est qu'elle te permet d'arriver à une qualité, on ne veut pas dire télé, mais en tout cas professionnelle, avec zéro coût. Et ça, en fait, c'est très, très important.

Chapter 8: What future developments can we expect for OBS and streaming technology?

519.412 - 536.597 Matthieu Lambda

C'est que tu le fais tourner sur ton PC, même quand tu es un streamer avec 4 gars. C'est-à-dire que qu'est-ce que ça te coûte de streamer alors que tu as 4 gars ? Rien. Toi, ça ne vaut pas l'investissement, tu peux t'y mettre. Le deuxième truc, c'est qu'évidemment, très vite, ils utilisent des encodeurs hardware, ce qui donne un vrai... un vrai Edge.

0

536.617 - 555.265 Matthieu Lambda

Et ensuite, tu as tout un système d'autres sources, avant les plugins, d'autres sources, et notamment un plugin qui est le plugin du navigateur, qui est hyper important, parce qu'en fait, plutôt que de faire ces animations dont Adobe, avec une suite logicielle de fortune, qui coûte une fortune et tout ça, tu peux le faire hyper facilement, directement dans le navigateur.

0

555.305 - 573.297 Michaël de Marliave

Et ça, il faut absolument qu'on s'arrête dessus. Parce que le concept, à l'origine, quand il pense, il n'est absolument pas intuitif. C'est-à-dire que Chrome, on le prend, et on le fout dans un autre logiciel, on le met comme si c'était un calque Pour simplifier, pour ceux qui ont Photoshop, c'est comme si vous aviez Chrome qui était un layer.

0

573.317 - 589.956 Matthieu Lambda

C'est exactement ça, c'est-à-dire que tu rajoutes, en fait, tu gardes l'arrière en tant que mélangeur hardware overlay, donc vraiment ton fusion de vidéos, et dessus, tu mets tes décorations au-dessus avec un calque et une transparence. Alors, comment c'est possible déjà de prendre Chrome et de le foutre dans un autre endroit ?

0

589.976 - 610.347 Matthieu Lambda

Il faut savoir que Chrome, c'est maintenant, finalement, c'est peut-être le framework d'application le plus utilisé, puisqu'il y a quelque chose qui s'est appelé « Chrome Embedded Framework », Et donc, Spotify, Netflix, tu vas avoir VS Code. Aujourd'hui, il y a un nombre hallucinant d'applications. En fait, c'est un Chrome modifié.

610.428 - 620.085 Michaël de Marliave

Mais là, ce qui est un peu étonnant, c'est qu'on ne sert pas de ça comme faire un mini navigateur qui a son appli à l'intérieur. Là, on s'en sert simplement pour... dessiner des trucs.

620.105 - 636.442 Matthieu Lambda

Oui, parce qu'en fait, grâce au web, tu as eu énormément de développeurs. Il n'y a jamais eu autant de développeurs que depuis il y a le web. Par contre, c'est des développeurs assez light. Mais tu vois, des librairies JavaScript, tout le monde est capable de faire un peu de JavaScript, un peu de se faire plaisir, et c'est à la portée de tout le monde.

636.482 - 653.403 Matthieu Lambda

Résultat, le développement web, c'est peut-être l'endroit où tu as le plus d'outils existants. Aujourd'hui, tu veux créer un truc web, tu as tout ce qui existe. Tu veux faire n'importe quoi, ça existe. Et donc là, l'intérêt, c'est que Tu permets de prendre n'importe quoi et de faire la créativité que tu veux faire.

653.423 - 668.048 Matthieu Lambda

Et donc l'étape d'après, c'est qu'en fait, tu vas surtout aller récupérer des données du web en temps réel. C'est-à-dire que tu intègres des choses, donc par exemple ton chat Twitch que tu vas intégrer en temps réel dans ton appli, dans ta vidéo pour avoir des réactions directes.

Comments

There are no comments yet.

Please log in to write the first comment.