Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
mjpg-streamer [Le 10/03/2016, 10:31] – [Installation] 80.14.136.17mjpg-streamer [Le 22/10/2017, 09:36] (Version actuelle) – Maj de la page L'Africain
Ligne 1: Ligne 1:
 +{{tag>Trusty matériel vidéo webcam}}
 +------------
 +====== Mjpeg-streamer ======
 +<note warning>Ne semble pas fonctionner sous [[:Xenial|Ubuntu 16.04]].</note>
 +MJPG-streamer récupère les images JPG des webcams compatibles UVC, fichiers systèmes ou d'autres plugins d'entrée et les diffuse comme M-JPEG via HTTP aux navigateurs, VLC ou autres. C'est un successeur de UVC-Streamer, une application de streaming avec Pan/Tilt.
 +Développeurs: Andreas Redmer & Tom Stoeveken
 +=====Pré-requis====
 +  * Avoir installé [[:Subversion]] et les outils de [[:compilation]].
 +  * Avoir [[:tutoriel:comment_installer_un_paquet|Installé les paquets]] **[[apt>libjpeg62-dev,imagemagick,libv4l-dev]]**. Sous Ubuntu 16.04 il n'y a plus de paquet libv4l-dev.
 +
 +===== Installation =====
 +Téléchargez à partri du dépôt svn : <code bash>svn checkout svn://svn.code.sf.net/p/mjpg-streamer/code/ mjpg-streamer</code>
 +<code>cd mjpg-streamer/mjpg-streamer/</code>
 +<code>make</code>
 +<code>sudo make install</code>
 +
 +<note tip>Il est tout-à-fait possible d'utiliser un autre serveur HTTP que celui d'origine (on ne sait pas trop sur quoi il est basé d'ailleurs...), par exemple **[[lighttpd|Lighttpd]]** qui peut être précisément configuré et sécurisé. Une fois Mjpg-Streamer et Lighttpd installés, il faut d'abord copier-coller le contenu du dossier ///usr/local/www// (mjpg-streamer) dans le dossier ///var/www/html// (Lighttpd) puis modifier la ligne de commande pour lancer mjpg-streamer comme ci-dessous:
 +<code>mjpg_streamer -i "/usr/local/lib/input_uvc.so -d /dev/video0 -y -n -f 5 -r 800x448 -q 85" -o "/usr/local/lib/output_http.so -w /var/www/html -p 8080"</code></note>
 +
 +===== Lancement  =====
 +==== Depuis une console ====
 +=== pour une webcam HD (720p) reconnue sur le flux vidéo /dev/video0 ===
 +<code bash>
 +mjpg_streamer -i "<Input-Plugin> <Input-Optionen>" -o "<Output-Plugin> <Output-Optionen>" </code>
 +Exemple : <code bash>mjpg_streamer -i "/usr/local/lib/input_uvc.so -d /dev/video0 -f 29 -r 1280x720" -o "/usr/local/lib/output_http.so -w /usr/local/www -p 8080"
 +</code>
 +
 +==== Démarrage automatique ====
 +Pour lancer automatiquement Mjpg-Streamer au démarrage, on peut insérer en root la ligne de commande de lancement à la fin de ///etc/rc.local// (mais avant "exit 0") puis enregistrer le fichier. Mais il y a probablement d'autres solutions...
 +
 +==== Contrôle de fonctionnement ====
 +Une fois mjpg-streamer lancé, rendez vous à cette adresse ;-) ''http://localhost:8080/stream.html'' ou celle-ci ''http://127.0.0.1:8080/stream.html''
 +
 +===== Lien externe =====
 +  * **(en)** [[http://ubuntuforums.org/showthread.php?t=1888233|Installation]],
 +  * [[https://wiki.ubuntuusers.de/MJPG-Streamer/|Ubuntu user]] **(de)**,
 +  * Fichier d'installation DEB sur [[https://sourceforge.net/projects/mjpg-streamer/files/|SourceForge]] (Attention, semble ne pas fonctionner...).
 +
 +
 +
 +