Mémoires et méthodes
Stream et enregistrement
Cette page répertorie les outils et moyens atypiques que je mets en œuvre dans mes streams et records. L'objectif est de vous permettre d’améliorer vos productions avec des outils rarement mis en avant !
Gérer les caméras en distanciel
Pour les caméras, j'utilise VDOninja. C'est un service en peer-to-peer, qui permet de partager des caméras, micros et/ou écrans. Pour chaque élément, vous pouvez récupérer un lien HTML qui vous permet de contrôler l'objet via une source navigateur. Chaque source navigateur peut être configurée indépendamment (bitrate, résolution, encodage...) ce qui permet de vous adapter aux différentes configurations des personnes que vous invitez sur votre live ou enregistrement !
Utiliser Websockets pour contrôler OBS
OBS-websockets est un excellent outil pour faire réagir vos scènes et sources à des éléments déclencheurs externes (ou internes). Ainsi, il est par exemple possible de connecter avec un peu de code discord et OBS pour mettre des filtres lorsque une personne coupe son microphone, en réponse à des commandes de bots ou à tout évènement qu'il est possible de capter par du code ! J'ai pu travailler sur quelques fonctionnalités pour automatiser le traitement.
Automatiser des transitions de caméras
Lorsque l'on crée et gère des émissions, il peut être difficile de tenir son émission tout en offrant des transitions fluides à son audience. Pour pallier à ce besoin, j'ai travaillé sur un switcher automatisé de caméras, avec une détection de niveau sonore qui permet de passer d'une caméra à l'autre ! L'idée est de récupérer les flux séparés de chacun des microphones (physiques ou virtuels) et de changer de scène courante en fonction de délais et de seuils paramétrables.