The RTP/RTSP/RTCP based streaming protocol stacks have been designed for real-time media streaming server and playback client applications on resource constrained media centric devices.
Salient features of the Stacks :
- Supports 3GPP streaming
- Supports many different video (viz: H.264, MPEG-4, MJPEG etc.) and audio (viz: AMR, AAC G.7xx etc.) media types
- Supports real-time control (e.g., play, pause, seek, stop etc) of media stream using RTSP protocol
- Supports sender / receiver reports and retransmission of lost packets
- Supports multicast
- Conformance to RFC 3550 (RTP/RTCP), 4588 (RTP Retransmission), 4585 (RTCP FB), 2327 (SDP) and 2326 (RTSP)
- Server stack is interoperable with many major RTSP clients such as: QuickTime Player, Real player, VLC player etc
- Client stack is interoperable with many major RTSP servers such as: Darwin, Helix etc.
- The APIs are easy to integrate and are OS independent.
- Target applications for server stack - Storage media streaming servers and Live media streaming servers (such as: Set-top boxes, Place shifting devices, Home media gateways, Network security cameras etc.)
- Target applications for client stack - Mobile Phones, PDAs, Music/Video Players, Portable Media Players, Set-top boxes, Network surveillance applications, Digital home applications