👈 Retour sur le blog

Production live avec OBS Studio

Vous cherchez à faire un live pour une entreprise, pour un match de foot ou de rugby ou de handball ? Ou simplement faire un stream professionnel ? Je fais un résumé ici de tout ce que je connais.

Des solutions hardware (utilisant du matériel physique que l'on doit acheter) existent pour simplifier la vie. Seulement, les solutions software sont bien plus puissante et personnalisables aujourd'hui. Sauf si vous avez une prod pour les J.O. Bien sûr ! Mais si vous êtes ici, j'imagine que j'ai la même contraintes que vous : l'argent !

Un petit tour d'OBS

"Bonjour, puis-je faire un cours en direct pour mes élèves ?
Oui bien sûr, tenez, testez cet outil !"

Voilà ce que j'ai dit à ma mère, professeur, pendant le premier confinement de mars 2020 pour qu'elle fasse ses cours à ces élèves. Depuis ce jour, elle utilise OBS Studio également pour faire des vidéos youtubes. (petite phrase pour montrer bien à quel point l'éducation nationnale était prête.) Elle l'a utilisé avec Discord.

Ceci pour dire que ce logiciel est assez rapidement et facilement abordable. N'importe quel personne pourra le prendre en main et sans gros délais dûe à l'apprentissage.

Il est intuitif mais en plus extrèmement modifiable, configurable, ce qui a terme pourra nous créer une usine à gaz ! C'est un peu vers là que nous allons, nous professionnel ; Faire une usine à gaz logique et rapide à mettre en place. On peut facilement faire une production à 8 caméras avec délais dynamique ou replay au ralenti, affichage dynamique de score et timing, ou encore ajout mute, gain, pano... et ajout de n'importe quel filtre sur n'importe quel source son.

Plateforme de stream

il existe une multitude de plateforme, que ça soit grand publique ou privé. On devra alors connaitre les besoins de nos clients. Il faut donc définire quel type d'événement on va couvrir et quel seront les besoins de nos clients.

Suivant les besoins je peux les rediriger vers différents choix :

On pourra aussi bien se dire qu'avec l'Addon du magique d'Exeldro : Virtual Cam Filter, on pourra sortir n'importe quel flux en Webcam pour le récupérer dans une session privé, ou simplement enregistrer en même temps le flux de différentes caméras en ouvrant plusieurs sessions d'OBS, ou en utilisant FFMPEG dont vous trouverez les "How to" dans cet article. C'est un peu lourd comme config là, mais à tester.

Je n'ai pas mis Restream.io pour la simple et bonne raison que je vous montre comment faire ça plus facilement.

FFMPEG comme Restream.io, NO WAY !

Et bien si les amis, FFMPEG ce petit logiciel en ligne de commande super puissant ne sert finalement pas qu'à encoder ou transcoder, mais peut streamer des flux en direct.

Il faut simplement configurer un enregistrement en flv depuis OBS, ensuite ouvrir un invite de commande dans le dossier de ce flv, et taper

ffmpeg -re -i C:\Users\[...]\YourFile.flv -v:c copy -a:c copy -f flv rtmp://a.rtmp.youtube.com/live2/xxxx-xxxx-xxxx-xxxx

en remplaçant bien évidement le chemin du fichier avec le votre et le bon flux de stream ainsi que remplacer les XXXX par la clef de stream.

EDIT du lendemain : je viens de tomber là dessus pour multistream. Pas testé, mais les commentaires ont l'air okays !

Voilà, le Multistream gratuit est à porté de main ;-)

La configuration pro

Si l'on veut pouvoir rivaliser avec les plus grand réalisateurs audiovisuels de France ou de la planète, il faudra une configuration qui tienne le coup, qu'on soit seul ou à plusieur !

J'ai eu la chance d'utiliser un GrassValley Kayak old school mais également un Tricaster plutôt neuf. Ce qui m'a donné la logique de travail professionnel. C'est bien et nul à la fois, puisque ça me conforme dans ce qui se fait, mais c'est bien car le workflow est souvent réfléchi pour être le plus rapide et éfficace possible.

On commence par faire des scènes de premier niveau : celle que nous n'afficherons jamais à l'écran.

Ces scènes auront tout les médias que l'on pourra trouver. à vous d'en créer d'autres selon que vous ayez des CG, VFX, Synthés ou autre type de fichiers possibles et que vous voulez.

Nous créerons ensuite des scènes de second niveau : celles que nous diffuserons à l'écran.

Toutes celles que vous allez assigner seront présentes dans ce second niveau. Puis, dans chacunes, l'on va mettre la scène CAM_BASE pour avoir toutes les entrées vidéo ainsi que la scène AUDIO_BASE pour avoir toutes les entrées audio. Et pour finir on placera au dessus de toutes les sources, la Scène LOGO.

Dans les M/E, nous créerons alors l'appartition des synthés ou la diffusion de films avec ou sans logo ou tout autres choses que vous voudrez créer.

Les Add-On

Si vous voulez avoir cela fonctionnel au taquet, il vous faudra une liste d'addon qui est vraiment bon :

Avec tout ces addon, vous aurez la possibilité de mapper tout ce que vous voulez dans le websocket également, vous pourrez même pouvoir controler le volume de vos piste avec le "move effect" et vous le redirigez sur le gain par exemple. Sinon, je vous invite à continuer là dessous pour en découvrir encore plus ! Mais avant ça, je vous donne des addon ultra classe que j'ai eu la chance de découvrir :

Le game changer

La réalisation maison live utilisant OBS Studio est à la base vraiment designé pour les gars qui veulent faire un stream de leur jeu vidéo ou qui veulent même simplement record leur écran et faire des tutoriels en directe. Mais j'ai découvert un nouvel addon si je puis dire qui va simplement changer la vie des réalisateur en direct live, comme des DJ scénographes ou autre qui ont besoin de cet outil :

On peut tout paramétrer et TOUT régler, c'est magique, bonne lecture !