RTP / RTCP
Real-Time Protocol (RTP) provides end-to-end delivery services for data with real-time characteristics such as interactive audio and video. These services include payload identification, sequence numbering, timestamping and delivery monitoring. Real-Time Control Protocol (RTCP) provides feedback on the transmission and reception quality of data carried by RTP.
Trillium RTP/RTCP software enables telecom equipment manufacturers of soft switches, signaling gateways, signal transfer points, service control points, media gateway controllers or other products to:
- Accelerate time to market
- Reduce development costs
- Reduce project risk of internally developed RTP/RTCP applications
Product deliverables consist of C source software, documentation, training, a warranty and technical support.
FEATURES AND BENEFITS:
- Provides interfaces to create, modify, or delete media sessions.
- Provides an interface to add or delete a party to an already established media session.
- Provides RTP data transport as specified in RFC 3550.
- Supports the UDP and ATM mode of transport for RTP data.
- Supports secure RTP sessions as specified in RFC 3711.
- Supports the replay window algorithm, which detects delayed or replayed RTP/RTCP packets.
- Supports multicast and multi-unicast addressing of remote RTP and RTCP address. Multiple remote transport addresses may be specified for each user.
- Allows using a separate control SAP and media SAP for each RTP session. This permits call control intelligence to be removed from media applications such as codecs. A session may be opened via a call control SAP with transport addresses and other session information provided. Then the media applications may send/receive RTP data on the media SAP. A single SAP may also be used to control, send, and receive media data for the RTP session.
- Supports the reconsideration algorithm as specified in RTP’s RFC to adjust the RTCP report interval according to the number of participants in the session.
- Supports the detection of loops in RTP or RTCP data path and resolution of SSRC ID collisions.
- Support transmission and receipt of extension to RTP header.
- Allows a user to send individual RTCP packets.
- Allows different levels of the RTCP service to be specified.
- Provides a management interface for configuration and control operation, and status and statistics retrieval. It also provides protocol state and alarm information at the management interface.
- Provides extensive run-time error checking support.
- Provides extensive run-time debugging support to ease system integration and testing.
- Supports function call tracing and incoming and outgoing PDU tracing. The trace information is provided at the management interface, which can be used to support remote logging and analysis operation.
- Conforms to Trillium Advanced Portability Architecture (TAPA).
- Benefits of licensing Trillium software from Continuous Computing
CONFORMANCE:
Trillium RTP/RTCP software supports the following standards:
- IETF RFC 3550 – RTP: A Transport Protocol for Real-Time Applications.
- IETF RFC 3711 – The Secure Real-time Transport Protocol (SRTP).
- IETF RFC 3551 – RTP Profile for Audio and Video Conferences with Minimal Control.
- IETF Internet-draft draft-ietf-avt-rtp-new-06.ps – RTP Profile for Audio and Video Conferences with Minimal Control.
- ITU-T Recommendation H.225.0 – Version 3 (11/98) – Call Signalling Protocols and Media Stream Packetization for Packet-Based Multimedia Communications Systems.
- IETF Internet-draft draft-ietf-avt-rtp-mib-05.txt – Real-Time Transport Protocol Management Information Base.
