"The Codenomicon tools are amazing. Using them is like being attacked by the most relentless adversary who uses every possible method to find flaws in your code

We fixed subtle crash bugs in Samba that had been in the code for over ten years. We would never have found those bugs without the Codenomicon tools.

If you're serious about implementing protocols correctly, you need the Codenomicon tools."

-- Jeremy Allison,
   Co Creator of Samba


Products by Protocol

Codenomicon Real Time Streaming Protocol (RTSP) Test Tool Data Sheet

  • Test tool: Codenomicon Real Time Streaming Protocol (RTSP) Test Tool
  • Direction: Server / Proxy (server)

Real Time Streaming Protocol (RTSP) is an application protocol for controlling the delivery of real-time data over the Internet. It is primarily used to administer video and audio streams. The RTSP protocol can control multiple concurrent data delivery sessions, and can specify data delivery over multiple carrier protocols, such as UDP, multicast UDP and TCP, and RTP. RTSP does not deliver data itself, it only manages delivery via other carriers. Since RTSP support is becoming more and more widespread in routers, streaming servers, IPTV and other Internet-connected multimedia delivery systems, the robust functioning of RTSP server implementations must be verified. The Codenomicon RTSP Test Tool is intended to scourge RTSP server implementations for any security-related robustness flaws, thus improving overall software quality and reliability.

Used specifications

Specification Title
RFC2326 Real Time Streaming Protocol (RTSP)
RFC2617 HTTP Authentication: Basic and Digest Access Authentication
3GPP-TS-26.234-V6.7.0 Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs (Release 6)

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

Tool-specific information

Tested request method Notes Specifications
OPTIONS RFC2326
DESCRIBE RFC2326
ANNOUNCE RFC2326
SETUP RFC2326
PLAY RFC2326
PAUSE RFC2326
TEARDOWN RFC2326
GET_PARAMETERS RFC2326
SET_PARAMETERS RFC2326
RECORD RFC2326
PING RFC2326
Supported features Notes Specifications
RTSP test sequences OPTIONS, DESCRIBE, ANNOUNCE, SETUP, PLAY, PLAY-PAUSE, RECORD, PING RFC2326
Authentication HTTP Basic authentication is supported RFC2617
All headers specified in RFC2326 (total 48 RTSP headers) RFC2326
All headers specified in RFC2617 (total 2 HTTP authentication headers) RFC2617
All headers specified in 3GPP-TS-26.234-V6.7.0 (total 8 RTSP headers) 3GPP-TS-26.234-V6.7.0
Test case editing Message customization via initialisation (INI) files
HTTP Preamble Optional preamble for getting the destination RTSP URI from a HTTP server
Supported RTSP transports Notes Specifications
TCP RFC3261

Select Protocol:

List of available test suites. Please note that the information in these sheets is subject to periodical change.

Test Tool Datasheet:

Contact Us:

Contact us for more information

First Name:

Last Name:

E-Mail:

Country:

Which product/service are you
interested in?

reCAPTCHA: