mangodsp - mango dsp - Video surveillance - video server - video encoder
Search

Video Encoding

 
Mango DSP video surveillance products support multiple video encoding options including H264, MPEG4 and MJPEG. Each Codec possesses different advantages depending on application. Mango’s devices support the ability to encode each stream in multiple resolutions and different encoders to deliver optimized video to each client application (such as live view and record).

 

H264

H264 video encoding provides the most efficient compression, delivering considerably more detail at a lower bitrate compared to other compression methods. Mango support the Baseline Profile (BP) of H264. Mango DSP’s H264 encoder is configured to provide low latency and high resilience to network errors.

 

Advantages:

Best image at the lowest bandwidth

30%-40% lower bitrate compared to MPEG4

Low end-to-end latency

 

Disadvantages:

Requires higher speed grade processors for encoding

Requires powerful PC to decode

Limited yet growing VMS support

 

 

Mango H.264 Encoder Specifications

ISO Standard

Supported bit rate

384KB – 4Mb per 4CIF channel

I Slices

Yes

P Slices

Yes

B Slices

No

ME Range

±144 pixels / Channel

Multiple Reference Frames

No

ME Accuracy

Selectable: Full Pel; Half Pel; Quarter Pel

Intra Modes

All modes

Intra Partitioning

16x16; 4x4

Inter Partitioning

16x16;

In-Loop Deblocking Filter

Yes

Rate Control Modes

CBR; VBR; Constant Quality; Constant Quantization

Adaptive Quantization

Yes

Scene Change Detection

No

CAVLC Entropy Coding

Yes

CABAC Entropy Coding

No

Field frames coding

YES

Interlaced Coding (PAFF, MBAFF)

PAFF only

Flexible Macroblock Ordering (FMO)

No

Arbitrary Slice Ordering (ASO)

No

Redundant Slices (RS)

No

 

MPEG-4

MPEG-4 is the most widely used  video encoding used for video surveillance today. It offers excellent price/performance and is near universally supported by all VMS systems. . Mango support the Simple Profile (SP) of MPEG-4. Mango DSP’s H264 encoder is configured to provide low latency and high resilience to network errors.

 

Advantages:

Good video quality at reasonable bitrates

Excellent cost/performance

Near universal support by VMS

Low latency

 

Disadvantages

Not as efficient as H264

 

Key Features:

Supports 4:2:2 interleaved or 4:2:0 Input

Supports D1 30fps at 3Mbps

16x16 Motion partition based ME/MC

Configurable search range

Configurable intra frame period

CBR Rate Control

Support I and P frames

 

MJPEG

MJPEG is the oldest and still most commonly supported form of video compression. MJPEG is essentially a sequence of individually compressed JPEG images. Due to the extremely simple, non temporal type of compression, MJPEG offers the highest resiliency to noise, low latency while requiring minimal system resources to encode or decode. On the downside MJPEG provides significantly lower quality at every given bitrate. MJPEG is mostly used as a second encode stream, running in parallel to MPEG4 or H264, providing a low quality stream for handheld devices on noisy, low bandwidth networks.

 

Advantages:

Simple to implement

Low hardware requirements to encode or decode

Low latency

Works well at very low frame rates

Near perfect noise resiliency

 

Disadvantages:

Low video quality unless running extremely high bitrates

 

 

 

Developed by Interdate LTD