IC-Recorder Deployment

IC-Recorder is a single-channel recording application. But it is designed to smoothly allow several copies to be run on one or more PCs for multi-channel recording scenarios.

When deploying IC-Recorder you will need to either:

  • run the software on existing DVR hardware, or
  • source appropriate hardware specifically for video recording.

The hardware that you require depends on the number of channels to be recorded and the required video resolution & framerate (SD or HD?). The below information is provided to help guide your selection.

PC-based Video Capture Devices

IC-Recorder supports a variety of video capture hardware, both internal and external. In short, if a device supports “DirectShow”, it is likely to work with IC-Recorder.

Startech sell an external USB device, suitable for use on laptops and on any machine where you want single-channel recording. It captures the full analog resolution (720x576 if you’re recording in PAL). Any USB device that says it has a “2861” or “EM2861” chip or chipset is likely good too. They aren’t broadcast quality, but by the time the signal reaches the capture device, it is unlikely to make much difference — electrical noise and signal attenuation will have degraded the image enough that the capture device won’t be the weakest link. We have had some negative experience with connecting multiple of these USB devices to a single machine, but one has always been fine.

Osprey sell a family of internal cards. These are broadcast quality. We’ve had good experience with the 260e and the 210e’s older sibling. We’ve not tried the 100e, but it is likely fine.

For multi-channel recording there’s also the 4-channel 460e, which has also worked fine for us. (Note — There is one known issue with the 460e: Windows occasionally misallocates IRQs on the PCIe bus, causing the 460e to drop frames. To mitigate this, go to Options ‣ Hardware ‣ Properties ‣ Device, and move the slider on the ‘PCIe Bus Usage’ section (up or down, it doesn’t matter). Then click Apply. After next reboot, the problem may recur.)

Blackmagic also sell a range of suitable cards, but they have historically been more finicky to set up than Osprey devices, and are less heavily tested with IC-Recorder.

For HD, Osprey have USB 3.0 devices and internal cards.

Computing power

With these devices, video is converted into WMV format by the PC’s own CPU. Thus, the CPU needs to be powerful enough to do the conversion work.

In very rough terms, a single channel of HD video at 1080p25 requires a multi-CPU score of about 11000 on Geekbench. Two channels requires twice as much (i.e. 22000). Double the frame rate (e.g. 1080p50) requires twice as much, and so on. An SD channel has about one fifth as many pixels as a 1080p25, and thus requires about a fifth as much CPU.

If buying an Intel CPU, an LGA 2066 socket and an X299 chipset is likely most suitable (as of 2018). Number of PCIe lanes required depends on number of hard disks connected to motherboard NVMe connectors: if only one motherboard NVMe port is used, likely a 28-lane CPU will suffice; if several NVMe SSDs are connected, more lanes might be advisable. Check motherboard documentation to see which PCIe card slots will be activated under what circumstances (often in a phrase like “×16/×0/×8/×0 or ×8/×0/×8/×8”). As of 2018, AMD CPUs may provide more power per dollar than Intel, and should work fine.

In general terms, a single modern PC with an Osprey 460e will be capable of recording 4 channels of SD video.

In general terms, a single modern PC with an Osprey 825e should be capable of recording 2 channels of HD video.

Non-PC based Video Capture Devices

IC-Recorder also supports the Marshall VS-103E-3GSDI encoder. IC-Recorder controls this in a similar way to an on-board capture device, but the conversion to digital video is done by the Marshall encoder’s own hardware, not by the PC/laptop’s CPU. Its text overlay is slightly less capable, but still perfectly adequate. This device captures either standard definition composite analog video or HD digital video via SDI or HDMI (but not both simultaneously). The Marshall Encoder can record to AVI, MP4 (recommended) or WMV.

Computing power

Video is digitised and encoded on the Marshall device which reduces the load on the PC or laptop to simple video decoding for the purpose of viewing the video stream. In general terms, a single PC will be capable of controlling and previewing 4 channels of video from 4 encoders.

Storage & Redundancy

IC-Recorder will store video in the location it is directed to by IC-Inspection. Care should be taken to ensure there is sufficient storage space for the recorded video and that appropriate measures are taken to secure and backup the video data. There are no inherent archiving or backup routines within IC-Recorder. We recommend using a network based archiving utility or powershell scripts to handle the video data as desired.

Consideration should always be given to hardware redundancy to allow continued operation in case of any hardware failure.