2013-12-11 10 views
11

Ich habe eine IP-Kamera (Axis M1054) und ich möchte Videostream aufnehmen. Ich würde wahrscheinlich mit der kontinuierlichen Aufnahme beginnen, aber dann würde ich gerne zu Clips wechseln, die durch Bewegungserkennung (mit Pre-Rec von ein paar Sekunden vor dem Trigger) ausgelöst wurden, wobei die Aufzeichnung in MPEG4 (H.264) kodiert ist, nicht in MJPEG.IP-Kamera: Open-Source-Software für die Aufnahme H.264

Gibt es eine freie Open-Source-Linux-Software, die es tun kann? Ich habe nichts gefunden, indem ich im Internet gesucht habe. Können Sie etwas empfehlen, das funktioniert und Sie erfolgreich verwenden? Oder stecke ich mit kommerzieller Software fest?

Ich habe kein Problem, die Kamera zu ersetzen, wenn ein anderes Modell mit Linux besser funktionieren würde.

+0

Sie sind auf [ZoneMinder] (http://www.zoneminder.com/) gestoßen, oder? –

Antwort

4

Wie wäre es mit einem Versuch zu Open Source openh264 unterstützt von Cisco? Es unterstützt Long Term Reference (LTR) frames, die Ihnen bei der Bewegungserkennung helfen können.

1

Ihre Kamera streamt H.264 über RTP, das von RTSP gesteuert wird. Sie benötigen einen RTP-Client, um eine Verbindung zur Kamera herzustellen, um zu den Streams zu gelangen. http://www.live555.com bietet eine RTSP-Client-Bibliothek mit einer Vielzahl von Beispielcode. Zuerst würde ich http://www.live555.com/openRTSP/ von der Befehlszeile versuchen. Ich habe erfolgreich Live555 verwendet, um eine Vielzahl von IP-Kameras aufzunehmen.

Sie könnten auch die FFMPEG Bibliothek verwenden: Receiving RTSP stream using FFMPEG library

FFMPEG kümmert sich auch um Muxing oder Decodierung (eine Containerdatei erstellen).

2

Ich benutze die Linux Motion Software in Kombination mit der Kommandozeilenversion von VLC für meine IP-Kameras. (2 sind MJPG-Ströme, einer ist RTSP mit H264). Die Motion-Software löst ein Skript aus, bei dem die VLC-Aufzeichnung im nativen Format der Kamera verlustfrei ist. Mein Setup unterstützt jedoch keine Voraufnahme. Es führt tatsächlich dazu, dass der Rahmen fehlt, der anfänglich die Bewegung ausgelöst hat, was für meinen Gebrauch gut ist, da die ersten Bilder der Bewegung nicht dort sind, wo ich die Gesichter oder Nummernschilder sehen würde.

Verwandte Themen