H264 RTP Test Suite Data Sheet

Test Suite: H264 RTP Test Suite

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:2014 Information technology – Coding of audio-visual objects – Part 10: Advanced Video Coding
ISO/IEC 14496-10:2014/Amd.1: 2015 Information technology – Coding of audio-visual objects – Part 10: Advanced Video Coding, AMENDMENT 1: Multi-Resolution frame compatible stereoscopic video with depth maps, additional supplemental enhancement information and video usability information
ISO/IEC 14496-10:2014/Amd.3: 2016 Information technology – Coding of audio-visual objects – Part 10: Advanced Video Coding, AMENDMENT 3: Additional supplemental enhancement information
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
Depth 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.
Coded slice extension for a depth view component or a 3D-AVC texture view 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