IP-Kamera: open-source-software für die Aufzeichnung von H. 264
Ich habe eine IP-Kamera (Axis M1054) und ich möchte Aufzeichnung video-stream. Ich würde wahrscheinlich beginnen mit der kontinuierlichen Aufnahme, aber dann würde ich gerne wechseln-clips ausgelöst durch Bewegungsmelder (mit pre-rec paar Sekunden, bevor der trigger aufgetreten ist), Aufnahme-Kodierung im MPEG4 - (H. 264), nicht in MJPEG.
Gibt es eine Kostenlose open-source-Linux-software, die es tun können? Ich habe nichts gefunden, durch die Suche im Internet. Können Sie etwas empfehlen, das funktioniert und Sie erfolgreich zu nutzen? Oder bin ich stecken mit kommerzieller software?
Habe ich kein problem, ersetzen Sie die Kamera, wenn anderes Modell würde funktionieren besser mit Linux.
InformationsquelleAutor der Frage Martin Vegter | 2013-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was zu geben versuchen, open-source - openh264 unterstützt durch Cisco? Es unterstützt
Long Term Reference (LTR) frames
was könnte Ihnen helfen, mit Bewegungserkennung.InformationsquelleAutor der Antwort auselen
Habe ich gefunden Motion ein tolles Programm für die Bewegungserkennung und die Katalogisierung.
Es scheint zu funktionieren mit remote-Kamerasobwohl die docs sind ein wenig lückenhaft. Es ist wahrscheinlich einen Versuch Wert.
InformationsquelleAutor der Antwort BraveNewCurrency
Ich die linux-Motion-software in Kombination mit der Kommandozeilen-version von VLC für meine IP-Kameras. (2 MJPG-streams, der eine ist mit RTSP H264). Die motion-software löst ein Skript zu haben VLC-record verlustfrei in die Kameras nativen format. Mein setup wird jedoch nicht unterstützt pre-recording. Es führt tatsächlich fehlt der Rahmen, der ursprünglich ausgelöst, die Bewegung, die ist in Ordnung für meinen Gebrauch, da die ersten frames der Bewegung nicht dort, wo ich sehen würde, die Gesichter oder Nummernschilder.
InformationsquelleAutor der Antwort user3163748
Ihre Kamera-streams H. 264 über RTP gesteuert von RTSP. Du brauchst ein RTP-client mit der Kamera zu verbinden, damit man die streams.
http://www.live555.com bietet ein RTSP-client-Bibliothek mit einer Vielzahl von Beispiel-code.
Zuerst würde ich versuchen http://www.live555.com/openRTSP/ von der Befehlszeile aus.
Ich habe erfolgreich benutzt live555 zum aufzeichnen einer Vielzahl von IP-Kameras.
Können Sie auch die FFMPEG-Bibliothek:
Empfangen RTSP-stream mit FFMPEG-Bibliothek
FFMPEG kümmert sich auch um das "muxen" (erstellen einer container-Datei) oder-Decodierung.
InformationsquelleAutor der Antwort Markus Schumann