Le but de cette démonstration (désolé pour la voix de synthèse) est de montrer qu’il est possible d’utiliser le réseau, plutôt qu’un branchement USB (UVC) avec OBS Studio, pour réaliser une régie en direct. Cela ouvre de nombreuses possibilités et libère notamment le port USB-C du boîtier, permettant par exemple d’enregistrer directement sur un disque.
Le protocole SRT présente l’avantage d’être directement compatible avec OBS, contrairement au protocole RTMP, qui nécessite un intermédiaire. Cela simplifie la réception du flux, réduit la latence et limite les risques de coupure. Après plusieurs tests, il semble que la latence résiduelle de 300 millisecondes soit nécessaire pour inclure le flux audio. Sans ce dernier, j’ai réussi à descendre sous les 100 millisecondes en ajustant certains paramètres.
The purpose of this demonstration (apologies for the synthetic voice) is to show that it is possible to use a network connection instead of a USB (UVC) connection with OBS Studio for live production. This opens up many possibilities and, in particular, frees up the USB-C port on the device, allowing direct recording to a disk, for example.
The SRT protocol has the advantage of being directly compatible with OBS, unlike the RTMP protocol, which requires an intermediary. This simplifies stream reception, reduces latency, and minimizes the risk of interruptions. After several tests, it appears that a residual latency of 300 milliseconds is necessary to include the audio stream. Without it, I managed to reduce the latency to under 100 milliseconds by adjusting certain parameters.
https://www.blackmagicdesign.com/products/atemmini
https://openswitcher.org/
https://git.sr.ht/~martijnbraam/pyatem