H.264/AVC Elementary Streams

Test H.264/AVC video decoders compliance

H.264/MPEG-4 AVC|MVC|SVC Elementary Streams

Allegro DVT compliance bitstreams are designed for intensive testing of H.264/AVC|MVC|SVC decoder implementations.

Given the higher complexity of H.264/AVC compared to MPEG-2, such testing is an absolute necessity before mass deployment.

Allegro DVT provides several test suites. Each test suite targets a specific profile/level combination.

All test suites include:

  • Syntax streams: ensure that decoders abide by all features of H.264 compression standards, including corner cases.
  • Performance streams: test if a decoder is able to decode worst case streams in real-time.
Type Resolution
H.264 Baseline profile – Level 1.3 T-DMB 176×144@30fps
H.264 Baseline profile – Level 2 352×288@30fps
H.264 Baseline profile – Level 3 720×576@25fps
720×480@30fps
H.264 Baseline profile – Level 3.1 1280×720@30fps
1280×720@25fps
H.264 Main profile – Level 3 720×576@25fps
720×480@30fps
H.264 Main profile – Level 4 1920×1080@30fps
1280×720@60fps
1920×1080@25fps
1280×720@50fps
H.264 Main profile – Level 4.1 1920×1080@30fps
1280×720@60fps
1920×1080@25fps
1280×720@50fps
H.264 Main profile – Level 4.2
Performance extension
1920x1080p@60fps
1920x1080p@50fps
H.264 High profile – Level 3 720×576@25fps
720×480@30fps
H.264 High profile – Level 4 1920×1080@30fps
1280×720@60fps
1920×1080@25fps
1280×720@50fps
H.264 High profile – Level 4.1 1920×1080@30fps
1280×720@60fps
1920×1080@25fps
1280×720@50fps
H.264 High profile – Level 4.2
Performance extension
1920x1080p@60fps
1920x1080p@50fps
H.264 High 4:2:2 profile – 8/10-bit – Level 4.2 / 5.1
Syntax
1920×1080@60fps
2048×1536@60fps
H.264 High 4:4:4 Predictive profile – 8/10-bit – Level 4.2 / 5.1
Syntax
1920×1080@60fps
2048×1536@60fps
H.264/MVC Stereo High Profile – Level 4.1 1920x1080p@30fps
1280x720p@60fps
H.264/SVC Scalable High Profile – Level 4.2 1920x1080p@30/60fps
1280x720p@60fps

Stream formats:

  • The bitstreams are delivered in Elementary Byte Steam format (Annex B).
  • The bitstreams can be encapsulated in MPEG Transport format (ISO/IEC 13818-1) using Allegro DVT’s encapsulation software.

Methodology:

Allegro DVT has developed its own H.264 encoder dedicated to generating test bitstreams. This encoder is designed for high configurability rather than maximum compression ratio. All encoding parameters (picture type, slice type, loop filter parameters, slice reordering, MMCO, macroblock type, quantization parameter, motion vector, prediction direction, intra prediction direction, constrained intra prediction, direct mode type, etc.) can be controlled at macroblock granularity.

Using this dedicated encoder, Allegro DVT has generated:

  • Syntax bitstreams for intensive testing of all compression tools.
  • Performance bitstreams for H.264/AVC performance testing against theoretical worst cases.

 

Download the leaflet

Download

Other Compliance Streams Products

AVS2 Elementary Streams

Test AVS2 video decoders compliance

Read more

VP9 Elementary Streams

Test VP9 video decoders compliance

Read more