Hallo zusammen,
ich habe 2 USB-Webcams an einem Raspi hängen. Die beiden Streams würde ich gerne Bild-neben-Bild als ein Stream verschicken. Leider finde ich dazu nix im Netz. Vielleicht hat einer von euch eine Idee dazu
Hallo zusammen,
ich habe 2 USB-Webcams an einem Raspi hängen. Die beiden Streams würde ich gerne Bild-neben-Bild als ein Stream verschicken. Leider finde ich dazu nix im Netz. Vielleicht hat einer von euch eine Idee dazu
2 Videostreams zu einem zusammenfassen? Schau mal ob du hier fündig wirst!
mit welchem Programm oder Script werden die WeCams ausgelesen?
Das müsste doch mit ffmpeg gehen.
mit welchem Programm oder Script werden die WeCams ausgelesen?
Ich hab mit Motion erfolgreich versucht die Kameras einzeln zu streamen.
Schau mal hier: https://stackoverflow.com/questions/4225…-quality-output
Ich habe es bei mir lokal mal mir OBS-Studio und V4L2 probiert.
/dev/video13 ist bei mir die Virtuelle Cam von OBS.
Wenn du lange genug wartest, gibt es OBS headless. Dann könnte man z.B. Szenen vorher bequem über die GUI einrichten und dann später mit einem Tool die Aufnahme via OBS Headless startet.
Ich kämpfe gerade mit ffmpeg Grundfunktionalität. Siehe ffmpeg segmentation fault
Also: Test:
Leider ohne Erfolg:
Input #0, video4linux2,v4l2, from '/dev/video2':
Duration: N/A, start: 34649.032544, bitrate: 147456 kb/s
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 640x480, 147456 kb/s, 30 fps, 30 tbr, 1000k tbn, 1000k tbc
Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_hstack_0
Wenn ich /dev/video0 und /dev/video2 vertausche kommt die selbe Fehlermeldung eben nur mit der anderen Videoquelle.
Fehlt da nicht ein "-" (Minuszeichen) vor der zweiten "i" Option?
Danke für den Tipp. Selbst schaut man immer über solche Fehler drüber...
Es Funktioniert jetzt!
Aber der Zero schein hier zu wenig Power zu haben. Mehr als 0,9FPS ist nicht drin bei Aufzeichnung. Mit Stream Ausgabe scheint es noch weniger zu werden.
Für meine Anwendung sollten es schon mindestens 2FPS oder mehr sein. Ich muss mir mal den Zero 2 bestellen, in der Hoffnung, dass er ausreichend Power hat.
Oder gibt es noch eine möglichkeit zur Hardwarebeschleunigung?
Ist der Zero 2 eigentlich irgendwo lieferbar?
Ist der Zero 2 eigentlich irgendwo lieferbar?
z.B. hier: https://buyzero.de/products/raspberry-pi-zero-2-w
Dort gibt e auch nur noch die großen Bundles
Dann habe ich ja gerade noch Glück gehabt mit meiner Bestellung vor ein paar Tagen ...
So, der Zero2 ist da!
läuft in ausreichender Geschwindigkeit.
Jetzt das nächste Problem. Streamen
ffserver ist ja leider nicht mehr included im ffmpeg paket
Also nginx!
das rtmp.conf dazu:
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
}/
application hls {
live on;
hls_path /usr/local/nginx/html/video;
}
}
}
Alles anzeigen
nginx gestartet. Er lauscht auf 1935. Soweit gut
läuft mit 20 fps
Aber ich komme nicht auf den Stream und die Framerate geht nach ca. 1000 Frames in die Knie.
Irgendwas fehlt noch in meinem nginx.conf. Und warum geht die fps runter?
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!