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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
mjpg-streamer [Le 28/03/2016, 18:42]
104.207.144.52 [Installation]
mjpg-streamer [Le 22/10/2017, 09:36]
L'Africain Maj de la page
Ligne 1: Ligne 1:
-{{tag>Precise ​matériel ​video webcam ​zoneminder motion videosurveillance BROUILLON}}+{{tag>Trusty ​matériel ​vidéo ​webcam}} 
 +------------
 ====== Mjpeg-streamer ====== ====== Mjpeg-streamer ======
-===== Présentation =====+<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. 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 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 ===== ===== Installation =====
-<​code>​ +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>​ 
-sudo apt-get install libjpeg62-dev +<​code>​cd mjpg-streamer/​mjpg-streamer/</​code>​ 
-</​code>​ +<​code>​make</​code>​ 
- +<​code>​sudo make install</​code>​
-<​code>​ +
-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: <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:
Ligne 28: Ligne 21:
 ==== Depuis une console ==== ==== Depuis une console ====
 === pour une webcam HD (720p) reconnue sur le flux vidéo /dev/video0 === === pour une webcam HD (720p) reconnue sur le flux vidéo /dev/video0 ===
-<​code>​ +<​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"+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>​ </​code>​
  
Ligne 36: Ligne 30:
  
 ==== Contrôle de fonctionnement ==== ==== 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]]+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 ===== ===== Lien externe =====
-  * **(en)** [[http://​ubuntuforums.org/​showthread.php?​t=1888233|Installation]] +  * **(en)** [[http://​ubuntuforums.org/​showthread.php?​t=1888233|Installation]]
-  * Fichier d'​installation DEB sur SourceForge: ​[[https://​sourceforge.net/​projects/​mjpg-streamer/​files/​]] (Attention, semble ne pas fonctionner...)+  * [[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...).