H264-RTP Data Sheet
Test Suite:
H264-RTP
Direction:
Not applicable

H264 is currently one of the most commonly used standards for high definition video compression. H264 RTP Test Suite can be used to test robustness, security and reliability of implementations capable of receiving H264 RTP packet streams. The test suite uses ISO/IEC 14496-10 Annex B compatible files as input for generating the test cases.

Used specifications

Specification
Title
ISO/IEC 14496-10:2012

Information technology - Coding of audio-visual objects - Part 10: Advanced Video Coding

RFC6184

RTP Payload Format for H.264 Video

Tool-specific information

Tested NAL units
Notes
Coded slice of a non-IDR picture

Slice headers tested normally. Slice data tested via mutation fuzzing.

Coded slice data partition A

Slice headers tested normally. Slice data tested via mutation fuzzing.

Coded slice data partition B

Slice headers tested normally. Slice data tested via mutation fuzzing.

Coded slice data partition C

Slice headers tested normally. Slice data tested via mutation fuzzing.

Coded slice of an IDR picture

Slice headers tested normally. Slice data tested via mutation fuzzing.

Supplemental enhancement information

Sequence parameter set

Picture parameter set

Access unit delimiter

End of sequence

End of stream

Filler data

Sequence parameter set extension

Prefix NAL unit

Subset sequence parameter set

Coded slice of an auxiliary coded picture without partitioning

Slice headers tested normally. Slice data tested via mutation fuzzing.

Coded slice extension

Slice headers tested normally. Slice data tested via mutation fuzzing.

Single-time aggregation packet type A

Single-time aggregation packet type B

Multi-time aggregation packet with 16-bit timestamp offset

Multi-time aggregation packet with 24-bit timestamp offset

Fragmentation unit type A

Fragmentation unit type B

Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis