| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| mjpg-streamer [Le 12/04/2017, 17:29] – tags L'Africain | mjpg-streamer [Le 14/03/2023, 14:49] (Version actuelle) – Obsolète L'Africain |
|---|
| {{tag>Precise matériel vidéo webcam BROUILLON}} | |
| ====== Mjpeg-streamer ====== | |
| 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 | |
| ===== Installation ===== | |
| <code> | |
| sudo apt-get install libjpeg62-dev | |
| </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: | |
| <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> | |
| 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]] | |
| * Fichier d'installation DEB sur SourceForge: [[https://sourceforge.net/projects/mjpg-streamer/files/]] (Attention, semble ne pas fonctionner...) | |
| |
| |
| |
| |
| |