add helper scripts
This commit is contained in:
1 parent
1853360506
commit
bebdeab0d5
2 files changed
+487
No files matched your search
@@ -103,6 +103,40 @@ Zeigt:
|
||||
|
||||
Zeigt alle verfügbaren Kamera-Auflösungen und Formate.
|
||||
|
||||
## Multi-Camera: alle Kameras auf einmal
|
||||
|
||||
`start_all_cameras.sh` erkennt alle angeschlossenen, von VIZION unterstützten
|
||||
Kameras (via `vizion-ctl -l`, Fallback: `lsusb`/Cypress 04b4) und startet für
|
||||
jede der Reihe nach eine `vizionStreamer`-Instanz mit eigenem Socket
|
||||
(`/tmp/vizion_cam<idx>.sock`) und startet den Stream.
|
||||
|
||||
```bash
|
||||
# Erkannte Kameras auflisten
|
||||
./scripts/start_all_cameras.sh --list
|
||||
|
||||
# Alle Kameras per UDP streamen (Port 5000 + Kamera-Index)
|
||||
./scripts/start_all_cameras.sh --udp 192.168.1.100 5000
|
||||
|
||||
# Alle Kameras als MJPEG-HTTP-Stream (Port 8080 + Kamera-Index)
|
||||
./scripts/start_all_cameras.sh --mjpeg 8080
|
||||
|
||||
# Alle Kameras in Dateien aufnehmen (/tmp/cam<idx>.mp4)
|
||||
./scripts/start_all_cameras.sh --file /home/user/recordings
|
||||
|
||||
# Lokale Anzeige
|
||||
./scripts/start_all_cameras.sh --display
|
||||
|
||||
# Eigene Pipeline ({port} wird durch 5000+Kamera-Index ersetzt)
|
||||
./scripts/start_all_cameras.sh --pipeline "videoconvert ! x264enc tune=zerolatency ! rtph264pay ! udpsink host=192.168.1.100 port={port}"
|
||||
|
||||
# Alle gestarteten Instanzen stoppen
|
||||
./scripts/start_all_cameras.sh --stop
|
||||
```
|
||||
|
||||
Ohne Modus-Option wird standardmäßig per UDP nach `127.0.0.1` gestreamt.
|
||||
Das Script läuft im Vordergrund und stoppt mit `Ctrl+C` alle Instanzen
|
||||
sauber (Stream stoppen + Prozess beenden). Logs: `/tmp/vizion_cam<idx>.log`.
|
||||
|
||||
## Typischer Workflow
|
||||
|
||||
```bash
|
||||
|
||||
Reference in new issue
Block a user