Real Time Streaming Protocol, or RTSP, is used to control real-time streaming media applications such as live audio and HD video streaming. The software establishes a media session between RTSP end-points and initiates RTP streams to deliver the audio and video payload from the RTSP media servers to the clients.

download brochure

VOCAL’s RTSP protocol source code is optimized for DSPs and conventional processors from ADI, TI, Intel, ARM and other vendors. RTSP software may be licensed as a library or part of a complete design. Custom solutions are also available. Contact us to discuss your specific requirements for RTSP media streaming.


RTSP – Real-Time Streaming Protocol

RTSP is a network control protocol used to establish and control media sessions between end points. Clients issue commands to control playback of media files from one or more RTSP media servers. RTSP uses TCP to maintain an end-to-end connection while  the Real-time Transport Protocol (RTP) is typically used for delivery of media streams over UDP.

RTSP may interact with HTTP such that different hand-off points are specified between a web server and a media server. This allows, for example, a presentation description file to be requested using RTSP or HTTP. The description file identifies the media stream(s) with encoding, language, and other parameters to enable a  RTSP client to select an appropriate combination of media for the presentation.

RTSP defines a session state to be able to correlate RTSP requests with a stream.



VOCAL’s optimized software is available for the following platforms. Please contact us for specific RTSP supported platforms.

ProcessorsOperating Systems
  • Texas Instruments – C6000 (TMS320C62x, TMS320C64x, TMS320C645x, TMS320C66x, TMS320C67x), DaVinci, OMAP, C5000 (TMS320C54x, TMS320C55x)
  • Analog Devices – Blackfin, ADSP-21xx, TigerSHARC, SHARC
  • PowerPC
  • MIPS – MIPS32, MIPS64, MIPS4Kc
  • ARM – ARM7, ARM9, ARM9E, ARM10E, ARM11, StrongARM, ARM Cortex-A8, Cortex-M1
  • Intel / AMD – x86, x64 (both 32 and 64 bit modes)
  • Google Android
  • Apple iOS / iPhone / iPad & MacOS
  • Unix,  Linux, μClinux, BSD
  • Microsoft Windows ACM / RTC / CE / Mobile
  • Symbian
  • eCOS / eCOSPro
  • Wind River VxWorks
  • Green Hills Integrity
  • Micrium μCOS