Installation benötigter Pakete:
sudo apt-get install subversion-tools libjpeg8-dev imagemagick
Kopieren des Programmcodes von MJPEG Streamer. Es bietet sich an den Programmcode in ein Extra-Verzeichnis zu laden.
svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer mjpg-streamer
Danach noch das ganze Compilieren (In das Verzeichnis wechseln):
make
sudo make install
Damit ist die Installation fertig. Es wird nun noch ein Script gescheirben, so dass mjpeg über systemctl kontrolliert werden kann.
Wechseln in das Verzeichnis:
cd /etc/systemd/system
#Erstellen einer service datei
sudo touch mjpeg.service
#bearbeiten der Datei
sudo vim mjpeg.service
#Inhalt:
[Unit]
description=MJPEG - Streamer Service
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/mjpg_streamer -i "/usr/local/lib/input_uvc.so -d /dev/video0 -n -y -r 320x240 -f 15" -o "/usr/local/lib/output_http.so -n -w /usr/local/www -p 8080 -c user:p455w0rd"
[Install]
WantedBy=multi-user.target
Die Parameter wie Port, Auflösung etc. können natürlich der Kamera angepasst werden.