Documentation for Axxon PSIM 1.0.0-1.0.1.

Previous page Configuring IP-devices  Enabling the PureVideo/CUDA hardware acceleration Next page


Software video compression is a software processing of a digital video stream in order to reduce its size. Compression is performed according to a specific software algorithm.

Axxon PSIM uses a specially developed MotionWavelet algorithm to compress video signals received from video capture cards. This algorithm allows reducing video stream size by tens of times (from 5 to 30 times, depending on the video signal features and compression rate).

Video signals from IP devices are compressed using algorithms developed by the manufacturers of these devices or standard algorithms (for example, MPEG4).

When the size of the video stream reduces after compression, the quality of the video stream reduces as well. That is why Axxon PSIM compresses the video signal in two modes only: in recording to disk mode and transmitting to the Remote Workstation mode. The video signal isn't compressed before being displayed on the monitor installed on the Server.

Before the compressed video signal is displayed on the monitor, it is decompressed beforehand. Decompression is automatically performed when video signals are displayed (both in real time and when playing back video recordings from the Server archive) at Remote Workstations and when video recordings are played back on the Server.

If video resolution on the Monitor is less than the resolution of the compressed video signal, Axxon PSIM partly decompresses the video signal, which reduces the load on the CPU of the decompressing computer. The network load is reduced only when you use MotionWavelet codec, for other codecs it isn't reduced. Partial decompression is possible when you use MPEG4, MJPEG, MXPEG, Motion Wavelet, H264svc, JPEG2000 codecs. Partial decompression isn't supported for H263, H264avc, and Mpeg2 codecs. Only FPS reduction is supported for H264svc-t codec.

Description of the used decompressors is given in the table:

Decompressor

Description

FfmpegAllInOneDecoder

A module with a set of Ffmpeg library decoders (with an open source code). It allows converting multimedia data compressed by MxPEG, MPEG2, MPEG4 and Motion JPEG codecs

H264InterlacedIppDecoder

H264IppDecoder

MPEG2IppDecoder

MJPEGIppDecoder

MPEG4IppDecoder

Decompressors included into the Intel Integrated Performance Primitives (Intel IPP) library. A compression format is specified in the decompressor name

H264SvcEx

A decompressor for converting video signals in H264Svc format received from Stretch devices into H264Avc format

H264SvcTexA decompressor for converting video signals in H264Svc-t format received from VIVOTEC devices into H264Avc format

MxPEG Mobotix

A decompressor for converting video signals received from Mobotix devices

Motion Wavelet 7.1

A decompressor for wavelet-converting video signals

BOSCH

A decompressor for converting video signals received from BOSCH devices

Intel Quick Sync

A decompressor based on QuickSync technology that decodes H.264 video in hardware using Intel's embedded graphics processor, thus significantly reducing CPU load.

To enable operation of this decompressor, you must enable the embedded graphics card in BIOS and install the latest Intel drivers.

The maximum resolution differs depending on Intel Quick Sync version, for more information, see https://www.intel.com/

Nvidia decoder

A decompressor for converting video signals using the GPU of the video card, which reduces the load on the Server CPU

Note

When you use decompressors included in the Intel IPP library, video image defects can occur at some resolutions. In such cases, we recommend using video resolution divisible by 16 (for example, 1280x720 or 1360x768) or selecting another decompressor.

Compression and decompression algorithms are specified on the settings panel of the Camera object using the Compressor and Decompressor list, respectively (see The Settings panel of the Camera object), or on the List of cameras tab on the settings panle of the Monitor object (see Selecting and configuring video cameras and Selecting and configuring video cameras in bulk). The decompression algorithm specified in the camera settings is used when a video signal is displayed on a video surveillance monitor and for detectors operation.

Attention!

By default, you cannot select compression and decompression algorithms, and Compressor and Decompressor drop-down lists aren't available for editing. To enable this feature, set the 1 value for the EnableCodecSettings registry parameter (see Registry keys reference guide).

Note

In the multistream mode (see Configuration of multistream video), you can select the codec and configure the video signal quality separately for each video stream on the settings panel of the Camera object on the Video stream tab.

If you don't select the compressor/decompressor (default value) on the settings panel of the Camera object or select the inapplicable one, Axxon PSIM automatically selects the first compressor/decompressor in alphabetical order. If it is also inapplicable, the next compressor/decompressor in alphabetical order is selected, and so on, until an applicable one is selected.

Note

When you use WS7 and WS17 video capture cards, we recommend leaving the Decompressor field blank, or using Motion Wavelet decompressor. If you select another decompressor, then Axxon PSIM operation isn't guaranteed.

Attention!

If you are not satisfied with the automatic decompressor selection, you must select a suitable decompressor yourself.

  • No labels