Adding unsupported IP camera to Lenel NVR?

Working in the security industry for some years I have collected some old hardware that i’m now installing at our house, both for security and for fun..

It also helps me keep track of my boys who are active, I mean…really, really active and it’s hard to watch both of them when we have “playground” all around the house. An video surveillance system gives me an overlook and helps me check and alarm if they “run away” :-)

I had some old IP cameras that wasn’t supported in LNVR(Lenel Network Video Recorder) that after some “hacking” of XML files for configuration could be used.

By studying XML files for other cameras and looking into the camera and streams and I managed to get the camera up and running.

The XML files are stored in: C:\ProgramData\Lenel\LNVSuite\Caps\Camera\

PS! As this is not supported I don’t recommend doing this with systems that are important to you!

To get the camera up and running I made the XML below. It’s possible to add more features to make an more advanced integration, but this is all I need to get the video stream.

<?xml version="1.0" encoding="UTF-8"?>
<CameraCapsGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CameraCaps.xsd" ver="5.0">
 <CameraCaps id="Unsup1">
 <CmdParamGroup>
 <!-- QUALITY-->
 <CmdParam id="ForceHttpBasicAuth" type="int" default="1"/>
 <CmdParam id="FrameRate" type="int" default="8" setcmd="getvideo" start="1" end="8"/>
 <CmdParam id="Resolution" type="intxint" default="1280x1024" setcmd="getvideo">
 <CmdParamEnumGroup>
 <CmdParamEnum cmd="1280x1024">1280x1024</CmdParamEnum>
 </CmdParamEnumGroup>
 </CmdParam>
 </CmdParamGroup>
 <CommandGroup>
 <!-- QUALITY -->
 <Command id="getvideo" protocol="HTTP/1.1" mode="GET" subprotocol="CGI" body="cgi-bin/cmd/encoder?GET_STREAM&amp;VIDEO_RESOLUTION=N640x480"/>
 </CommandGroup>
 </CameraCaps>
</CameraCapsGroup>

The next surveillance project is to get some outdoor housings from ebay and make an outdoor Raspberry Pi IP CAM.

I also have an old analog system with a geovision capture card that I probably will connect, I don’t see any immediate problem streaming from Geovision software to LNVR but time will show.

If there is anything you need to know, leave a comment :-)