Eh bien on peut dire que c'est désormais simple : il suffit d'avoir un compte sur le Peertube de Futuretic par exemple et de cliquer sur “Publier” et de cliquer sur l'onglet “Aller au direct”, 2 options sont alors proposées :
Vous trouverez ensuite dans les “Paramètres du direct” l'Url RTMP du direct et la Clé de diffusion du direct qu'il faudra renseigner dans votre logiciel de streaming, Open Broadcast Studio (OBS) pour nous en l’occurrence.
Il faut ensuite lancer OBS et configurer les sources audio, vidéo, il existe de nombreuses options et fonctionnalités pour pré-créer ses scènes avec génériques, titrages, animations, logos, sources vidéos live type webcam, utilisation du navigateur web comme source vidéo, récupération des fenêtres des logiciels de son ordi, connexion de mixeur de sources comme le Black Magic ATM mini (voir ci-dessous) et + encore, voir les fonctionnalités et la documentation.
Ensuite pour indiquer à OBS où envoyer le flux audio et vidéo, il est possible d'indiquer l'adresse RTMP du direct et la clef dans la procédure initiale de test du logiciel et de la bande passante de la connexion au net, sinon se rendre dans le menu Paramètres > Stream (Flux)
Pour démarrer le streaming, il suffit d'appuyer sur le bouton “Commencer le streaming”, il est aussi possible d'enregistrer la vidéo sur son ordinateur en même temps en cliquant sur “Démarrer l'enregistrement”, that's it !
Voir les vidéos hébergées sur notre instance Peertube
Le dispositif :
Pour lancer le soft via wine :
cd ~/.wine64/drive_c/Program Files (x86)/Blackmagic Design/Blackmagic ATEM Switchers/ATEM Software Control env WINEPREFIX=~/.wine64 WINEARCH=win64 taskset -c 0 wine64 ATEM\ Software\ Control.exe
V4l2loopback permet d'avoir des devices video virtuels sous linux (ici /dev/video0)
Droidcam permet de générer un flux video à partir de son téléphone android connecté au même réseau que l'ordinateur. Il existe aussi un client pour récupérer le flux dans OBS, sinon via ffmpeg :
ffmpeg -i http://172.31.17.242:4747/video -f v4l2 -pix_fmt yuv420p /dev/video0
On peut ensuite récupérer le flux comme si c'était une webcam via /dev/video0