Différences
Ci-dessous, les différences entre deux révisions de la page.
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...). | ||