Mehrere Kameras am Raspberry Pi

Seite 3: Zweite Instanz fĂĽr Webcam-Server

Inhaltsverzeichnis

Auch vom Webcam-Server in OctoPi brauchen wir eine zweite Instanz, die recht ähnlich wie die zweite Druckserver-Instanz angelegt wird. Der Webcam-Server befinet sich im Verzeichnis /root/bin. Daher wechseln wir dorthin mit

cd /root/bin

Damit wir, falls wir irgendwo einen Fehler machen, den Ursprungszustand wiederherstellen können, machen wir zuerst ein Backup mit

sudo cp webcamd webcamd.old

und dann eine Kopie, die wir zur zweiten Instanz umarbeiten werden.

sudo cp webcamd webcamd2

Nun mĂĽssen wir beide Server auf die neuen Schnittstellen umstellen. Mit dem Befehl

sudo nano webcamd

öffnen wir den ersten und suchen die Zeilen

if [[ -d ${config_dir} ]]; then
cfg_files+=( `ls ${config_dir}/*.txt` )
fi

Alle drei mĂĽssen wir mit Doppelkreuzen auskommentieren:

#if [[ -d ${config_dir} ]]; then
# cfg_files+=( `ls ${config_dir}/*.txt` )
#fi

Suchen Sie dann die

function startUsb {

Innerhalb dieser Funktion mĂĽssen Sie die Zeile

options="$options -d /dev/$device"

ebenfalls auskommentieren:

#options="$options -d /dev/$device"

Die Zeile

camera_usb_options="-r 640x480 -f 10"

mĂĽssen Sie um den Schittstellen-Namen der ersten Kamera erweitern. In diesem Beispiel fĂĽr die RasPi-Kamera so:

camera_usb_options="-d /dev/v4l/by-path/platform-bcm2835-codec-video-index0 -r 640x480 -f 10"

Die Zeile

camera_http_options="-n"

erweitern Sie um die Portnummer

camera_http_options="-p 8080 -n"

Nun speichern und schlieĂźen Sie die Datei.

Bearbeiten Sie auf die selbe Weise die Datei fĂĽr die zweite Instanz webcamd2. Verwenden Sie dort aber in der camera_usb_options-Anweisung die Schnittstellenbezeichnung der zweiten Kamera, im Beispiel /dev/videoANET, und bei camera_http_options eine andere Portnummer, zum Beispiel 8081. Nun auch diese Datei speichern und schlieĂźen.

Jetzt mĂĽssen wir noch eine Konfigurationsdatei fĂĽr den zweiten Webcam-Server anlegen. Dazu wechseln wir ins Verzeichnis

cd /etc/default/

und fertigen eine Kopie der Original-Datei des ersten Servers an, und öffen sie zur Bearbeitung

sudo cp webcamd webcamd2
sudo nano webcamd2

In der Datei erweitern wir dreimal den Ausdruck webcamd auf webcamd2.

Die an den zweiten Webcam-Server angepasste Konfiguration