Zoneminder vs Hardware Recorders (They DO do full PAL/NTSC)
Posted: Tue Feb 03, 2009 9:03 pm
Some thoughts:
We were pretty pleased with our ZoneMinder setup (will still are) but after seeing a Samsung DVR system in full operation we have some doubts...
As we see it ZoneMinder can do anything as long as you have the correct hardware, no recorder system can beat that. But whatever you do the screen resolution is limited to 384x288 max, unless you settle for interlacing. Ok, if you use digital cameras the problem goes away, but the cost of just one IP cam can go up to 5 to 6 times the cost of an analog camera.
I *thought* that every system would have this problem when using analog cameras. This weekend I went over to a friends company who have a 16 camera system up and running. We started with the live view on the LCD attached to the DVR itself, this was full PAL and very high framerate. Ok, fair enough we can do that to with splitters and a multiplexer, the DVR probably has one built-in.
The second part was watching the live data on a PC on the LAN, this was around 4 - 6 FPS, but still full PAL and not interlacing! There was a delay of 2-3 seconds so there clearly is some processing going on to deal with the interlacing (very likely to be dedicated hardware for all 16 channels).
Also watching back events over the LAN is very cool, still full PAL and 4-6 FPS and events dating back 2.5 months on a 320GB disk, events only, but still a lot of events!
It somewhat annoyed us that this all is capable on a off the shelf system. We also want to do this with a ZoneMinder system, so we figured we need to do the following, which is what the Samsung DVR does:
1. De-Interlacing
We came up with a concept which needs testing; using the tool http://allonlinux.free.fr/Projets/AVLD/. Using this we can read the video from a camera (/dev/video*) using mplayer which de-interlaces the image at full FPS. Then feed it through AVLD to a new /dev/video* device so ZoneMinder can read it. We need to test this, but the greatest concern is CPU usage.
2. MPEG4 Data streaming and storing
In order to stream larger full PAL over a network and to store this type of data MPEG4 would be excellent. We did get this working for streaming, but the delay is very long (7+ seconds).
To prevent re-inventing the wheel to much some questions for those who may have tried similar.
1. Anyone every tried AVLD?
2. Anyone tried something similar to AVLD?
3. Anyone used hardware to de-interlace video real-time?
4. MPEG4 experiences?
Thanks!
(We still very much ZoneMinder!!! We just think it can get even cooler with full PAL/NTSC support)
We were pretty pleased with our ZoneMinder setup (will still are) but after seeing a Samsung DVR system in full operation we have some doubts...
As we see it ZoneMinder can do anything as long as you have the correct hardware, no recorder system can beat that. But whatever you do the screen resolution is limited to 384x288 max, unless you settle for interlacing. Ok, if you use digital cameras the problem goes away, but the cost of just one IP cam can go up to 5 to 6 times the cost of an analog camera.
I *thought* that every system would have this problem when using analog cameras. This weekend I went over to a friends company who have a 16 camera system up and running. We started with the live view on the LCD attached to the DVR itself, this was full PAL and very high framerate. Ok, fair enough we can do that to with splitters and a multiplexer, the DVR probably has one built-in.
The second part was watching the live data on a PC on the LAN, this was around 4 - 6 FPS, but still full PAL and not interlacing! There was a delay of 2-3 seconds so there clearly is some processing going on to deal with the interlacing (very likely to be dedicated hardware for all 16 channels).
Also watching back events over the LAN is very cool, still full PAL and 4-6 FPS and events dating back 2.5 months on a 320GB disk, events only, but still a lot of events!
It somewhat annoyed us that this all is capable on a off the shelf system. We also want to do this with a ZoneMinder system, so we figured we need to do the following, which is what the Samsung DVR does:
1. De-Interlacing
We came up with a concept which needs testing; using the tool http://allonlinux.free.fr/Projets/AVLD/. Using this we can read the video from a camera (/dev/video*) using mplayer which de-interlaces the image at full FPS. Then feed it through AVLD to a new /dev/video* device so ZoneMinder can read it. We need to test this, but the greatest concern is CPU usage.
2. MPEG4 Data streaming and storing
In order to stream larger full PAL over a network and to store this type of data MPEG4 would be excellent. We did get this working for streaming, but the delay is very long (7+ seconds).
To prevent re-inventing the wheel to much some questions for those who may have tried similar.
1. Anyone every tried AVLD?
2. Anyone tried something similar to AVLD?
3. Anyone used hardware to de-interlace video real-time?
4. MPEG4 experiences?
Thanks!
(We still very much ZoneMinder!!! We just think it can get even cooler with full PAL/NTSC support)