H264 RTP Test Suite Data Sheet
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 |