Video encoding / compression is a digital video processing technique aimed at reducing the bit rate of streamed video and bandwidth consumption. Video is compressed according to a specific software algorithm - codec.
MotionWavelet is a purpose-built codec used in C-Werk VMS to compress video from video capture cards. This codec allows to reduce video stream size by tens of times (5 to 30, subject to video signal characteristics and compression ratio). To compress video signals from IP-devices, standard codecs such as MPEG-4 or vendors' proprietary codecs are used.
Before displaying the compressed video signal on screen, it is automatically decompressed.
If the resolution of a viewing tile is lower than that of compressed video, only part of the video stream is decoded. This reduces CPU load on C-Werk clients. Partial decoding does not affect bandwidth requirements. Partial decoding works with MPEG-2, MJPEG and MxPEG.