Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
- Pour choisir, voir les autres Tags possibles dans l'Atelier.
Le streaming ou live ou diffusion en direct ou broadcasting est très populaire ces derniers temps sur la toile, pour transmettre un événement en vrai comme un spectacle, un rassemblement ou un phénomène naturel, des parties de jeux vidéos, des projets artistiques ou beaucoup d'autres choses, la seule limite: la bande passante montante de votre connexion internet
Des outils très complets et faciles d'utilisation, qu'ils soient payants ou gratuits, libres ou non existent pour Windows et Mac. Pour Linux, le choix était jusqu'alors limité à des commandes (avconv et ffmpeg) avec beaucoup d'arguments derrière et assez limitées en terme de facilité d'utilisation et de rapport travail/résultat.
Un logiciel très facile à utiliser, libre et open-source existe depuis 2012: OBS (Open Broadcaster Software), malheureusement il est codé pour Windows donc niet pour nous . Cependant un projet nommé OBS-Studio a démarré (par la même équipe), ayant pour objectif d'être multiplate-forme, encore plus complet, et à terme de remplacer l'OBS original.
Parmi les systèmes supportés figure Debian et bien qu'il n'y ait pas de paquet disponible pour l'instant (Mars 2016), il est possible de le compiler à partir des sources en une petite demi-heure de travail.
I/Tout d'abord, il faut vérifier votre version d'opengl avec:
glxinfo | grep "OpenGL"
si au niveau de core profile version, c'est supérieur à 3.2, c'est bon:
OpenGL core profile version string: 4.10
II.1/Ensuite, installez/vérifiez que sont installés les paquets qui vont être nécessaires pour installer et faire tourner (dépendances) OBS-Studio:
apt-get install build-essential pkg-config cmake git checkinstall libx11-dev libgl1-mesa-dev libpulse-dev libxcomposite-dev libxinerama-dev libv4l-dev libudev-dev libfreetype6-dev libfontconfig-dev qtbase5-dev libqt5x11extras5-dev libx264-dev libxcb-xinerama0-dev libxcb-shm0-dev libjack-jackd2-dev libcurl4-openssl-dev libavcodec-dev libavfilter-dev libavdevice-dev ffmpeg
II.2/Si vous n'êtes pas un militant du logiciel libre (honte sur vous et votre famille sur 16 générations) et voulez avoir le support du codec audio aac (pas du tout nécessaire pour pouvoir streamer), faites aussi:
apt-get install libfdk-aac-dev
III/Il faut maintenant installer le un paquet de backports, parceque sinon ça ne compilera pas, (libswresample-dev) avec:
apt-get -t jessie-backports install libswresample-dev
IV/Nous passons maintenant à la copie du répertoire de github vers votre disque, créez donc un dossier (que vous pourrez supprimer après l'installation, ou archiver):
mkdir InstallOBS
puis changez de dossier avec:
cd InstallOBS
et téléchargez les fichiers avec:
git clone https://github.com/jp9000/obs-studio.git
enfin entrez dans le dossier contenant les fichiers nécessaires:
cd obs-studio
maintenant créez et entrez dans le dossier “build” avec:
mkdir build && cd build
V/on passe maintenant à la compilation avec:
cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
et quand la première opération est finie:
make -j4
enfin on passe à l'installation avec checkinstall:
checkinstall --pkgname=obs-studio --fstrans=no --backup=no --pkgversion="$(date +%Y%m%d)-git" --deldoc=yes
0/Tout d'abord vous avez besoin de créer un compte chez un hébergeur (ou créer vous même votre service perso mais c'est au delà du sujet de cet article), j'aimerais ne pas le faire mais je recommande Youtube de Google qui est simple d'utilisation et multiplate-forme pour les visionneurs (sans plugin flash, sous linux par exemple, il est impossible de regarder les streams twitch… ).
Voila maintenant la fenêtre principale d'OBS-Studio: https://lut.im/DEjjCoJHTl/DSsS2DgsSgBI8bU9.png
I/Il vous faut configurer OBS-Studio avec votre hébergeur et votre “stream key” (une partie de l'adresse qui prouvera que c'est bien vous qui envoyez le flux de données et pas un usurpateur.
Pour ce faire, allez dans “Parametres” en bas à droite et choisissez l'onglet “Flux” vous pouvez maintenant choisir le “Service” et entrer votre “Clé de Stream”
II/Vous pouvez maintenant, dans la fenêtre principale cliquer sur “Commencer le streaming” et de quelques secondes plus tard vous devez être en ligne, ceux qui regardent le flux auront quelques dizaines de secondes de retard sur vous mais pour l'instant vous diffusez un écran noir agrémentons donc tout ça…
III/Pour configurer ce que vous envoyez (Webcam, Écran, Caméras, Texte, Musique, Microphone, …) et la manière dont vous l'envoyez (le placement, la taille des éléments, …) vous allez utiliser les “Scènes”, en bas à gauche de votre fenêtre OBS-Studio, dans l'exemple il y a 5 scènes (Intro, Webcam, Ecran, Astronomie et Soleil), en cliquant sur chacune j'affiche la scène pour pouvoir la diffuser ou simplement l'éditer