Au fil de mes expérimentations sur les overlays OBS, j’avais très envie de tenter de faire un stream cuisine. Cette question revenait :

Comment réaliser un stream cuisine seul, sans avoir à manipuler sans cesse OBS Studio ?

Entre les mains occupées ou sales, les temps de cuisson et les nombreuses étapes d’une recette, il y a finalement beaucoup d’informations intéressantes à afficher à l’écran et autant de manipulations.

L’objectif est donc de concevoir un overlay OBS capable d’accompagner naturellement la réalisation d’une recette plutôt que de simplement afficher une seule et même caméra.

Comment fonctionne l’overlay ?

Une première ébauche graphique des bandeaux, du timer et des élements graphiques à l'écran, réalisée sur Penpot
Une première ébauche graphique des bandeaux, du timer et des élements graphiques à l'écran, réalisée sur Penpot

Les informations de la recette

Le premier besoin identifié est d’aider les spectateurs et les spectatrices à suivre facilement la recette.

J’ai regroupé toutes les informations d’une recette (pour le test, une pizza) dans un fichier JSON qui décrit notamment :

J’utilise encore une fois NodeCG comme panneau de contrôle pour faire avancer la recette au fil du stream.

L’objectif est d’éviter de manipuler directement OBS tout en gardant une diffusion fluide, directement à partir d’une tablette tactile à côté.

Des overlays adaptés au rythme du live

La cuisine alterne naturellement entre des moments très actifs et des périodes d’attente.

L’idée est donc que l’overlay s’adapte automatiquement au contexte.

Pendant la préparation, il peut afficher :

Une tablette déportée permet de rapidement changer les informations à l'écran

Lorsqu’une cuisson ou un temps de repos commence, l’overlay laisse davantage de place à un compte à rebours accompagné d’informations complémentaires.

J’expérimente également plusieurs formats plus interactifs, comme des anecdotes culinaires, des trivia ou des quiz auxquels le chat pourrait répondre pendant ces moments plus calmes.

Changer automatiquement de caméra

L’une des idées que je trouve les plus amusantes concerne la réalisation vidéo.

Lorsque je cuisine, il n’est pas toujours pratique de changer de caméra avec les mains occupées, ou simplement parce qu’elles sont couvertes de farine ou de pâte.

J’expérimente donc un système capable de détecter automatiquement les manipulations sur le plan de travail.

À l’aide d’OpenCV, le script analyse l’image de la caméra afin de repérer une forme proche d’une main en mouvement.

Quand la main passe dans le champ de la caméra, OBS passe automatiquement sur la scène 'gros plan'

Lorsqu’une activité est détectée sur le plan de travail, un script Python utilise OBS WebSocket pour basculer automatiquement vers la caméra de découpe.

Une fois l’activité terminée, la réalisation revient sur le plan principal.

Le système est encore expérimental mais il ouvre des perspectives intéressantes pour automatiser une partie de la réalisation sans intervention manuelle.

Développement

L’expérimentation repose sur plusieurs briques indépendantes qui communiquent entre elles.

Ici, c’est typiquement le genre de projets qui additionne pas mal de choses développées au fil des ans : timer, bandeaux, reconnaissances de mouvements ou de formes

Cette architecture me permet de développer chaque fonctionnalité indépendamment avant de les intégrer progressivement dans un système plus complet.

Pistes d’expérimentation

Le projet est encore à ses débuts, mais plusieurs idées sont déjà en réflexion :

Pourquoi ce projet ?

Plus qu’un simple overlay, ce projet me permet d’explorer la manière dont un stream peut devenir plus informatif et plus dynamique sans demander davantage d’attention à une seule personne.

Entre NodeCG, OBS Studio, OpenCV et l’automatisation via WebSocket, l’objectif à terme est de construire progressivement une régie capable d’assister la réalisation plutôt que de la remplacer.

Fiche technique

Fonctionnalités

  • Overlay pilotable via NodeCG
  • Affichage des étapes de la recette
  • Changement automatique de caméras
  • Bandeau et timer de la recette
  • Affichage automatique de Trivia et de Quiz

Outils et technologies