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.