RTP Test Suite Data Sheet
Test Suite:
RTP Test Suite
Direction:
Server

The real-time transport protocol (RTP) provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video. Those services include payload type identification, sequence numbering, timestamping and delivery monitoring. RTP Test Suite can be used to test robustness, security and reliability of implementations capable of receiving RTP packet streams.

Used specifications

Specification
Title
RFC2198

RTP Payload for Redundant Audio Data

RFC2833

RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals

RFC3550

RTP: A Transport Protocol for Real-Time Applications

RFC3551

RTP Profile for Audio and Video Conferences with Minimal Control

RFC3611

RTP Control Protocol Extended Reports (RTCP XR)

RFC3711

The Secure Real-time Transport Protocol (SRTP)

RFC3830

MIKEY: Multimedia Internet KEYing

RFC4567

Key Management Extensions for Session Description Protocol (SDP) and Real Time Streaming Protocol (RTSP)

RFC4568

Session Description Protocol (SDP) Security Descriptions for Media Streams

RFC4585

Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF)

RFC4733

RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals

RFC4961

Symmetric RTP / RTP Control Protocol (RTCP)

RFC5093

BT's eXtended Network Quality RTP Control Protocol Extended Reports (RTCP XR XNQ)

RFC5104

Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)

RFC5285

A General Mechanism for RTP Header Extensions

RFC5450

Transmission Time Offsets in RTP Streams

RFC5484

Associating Time-Codes with RTP Streams

RFC5725

Post-Repair Loss RLE Report Block Type for RTP Control Protocol (RTCP) Extended Reports (XRs)

RFC5760

RTP Control Protocol (RTCP) Extensions for Single-Source Multicast Sessions with Unicast Feedback

RFC5761

Multiplexing RTP Data and Control Packets on a Single Port

RFC6051

Rapid Synchronisation of RTP Flows

RFC6184

RTP Payload Format for H.264 Video

RFC6285

Unicast-Based Rapid Acquisition of Multicast RTP Sessions

RFC6679

Explicit Congestion Notification (ECN) for RTP over UDP

draft-schierl-payload-rtp-h265-00

RTP Payload Format for High Efficiency Video Coding

IEEE1733

AVB Layer 3 Transport Work Group (P1733)

Tool-specific information

Tested messages
Notes
Specifications
RTP request packets
RTP including RTCP compound packets
RFC3550, RFC3551
RTCP report extensions
RFC3611, RFC5093, RFC5725
SRTP request packets
SRTP including SRTCP compound packets
RFC3711
RTCP FB packets
RFC4585, RFC5104
RTCP extension packets
RFC5285, RFC6051
RTCP RSI packets
RFC5760

Supported protocol features
Specifications
Notes
Transport over UDP
RFC3550, 3711
ECN for RTP transport over IP/UDP
RFC6679, 3711

Other features
Notes
Session parameters for the test suite can be negotiated with RTSP Client Test Suite 3.0.0 or later.
For UDP connection
Session parameters for the test suite can be negotiated with RTSP Server Test Suite 4.1.0 or later.
For UDP connection
RTP/SRTP packets creation from sample file in packet capture (.pcap) format.
For UDP connection
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