Unicoi Systems Fusion Embedded Software
The Power to turn Sand into Solutions
English
English
한국말 (Company)
한국말 (Markets)
Get a Quote
  • Products
    • InstaVoIP
    • Voice Engine
    • Voice & Video Protocols
    • VoIP Reference Designs
    • Networking Protocols
    • Security Protocols
    • Flash File System
    • Free RTOS
  • Engineering Services
  • Industry Solutions
  • Company
  • Contact Us
  • Careers

Hardware & Software Solutions
Embedded Software
  • Networking Protocols
  • Security Protocols
  • Voice & Video Protocols
  • Flash File System
  • Free RTOS
Voice Solutions
  • InstaVoIP Embedded
  • InstaVoIP Mobile
  • InstaVoIP Module
  • Voice Engine
  • VoIP Reference Designs
PDFFusion Embedded™ RTP/RTCP and Secure RTP (SRTP)
Real-time Transport Protocol and Real-time Transport Control Protocol

The Fusion Embedded™ Real-time Transport Protocol (RTP) stack was designed to enable the transport of real-time data over packet-oriented data networks such as the Internet. Fusion Real-time Transport Control Protocol (RTCP) is a companion protocol that is used for gathering statistics on the performance of the connection. These statistics are used to dynamically adjust and optimize for current network conditions.

In the context of RTP, real-time data generally refers to audio and video data, but the RFC does not impose any restrictions on the nature of the RTP payload. RTP was developed primarily to suit the needs of multi-participant multimedia conferences, but its use is not limited to these kinds of applications and indeed it can be of value any time there is a need to transport real-time information over a packet network, and in particular over a network based on the Internet Protocol.

Because Fusion Embedded RTP takes care of many of the networking aspects of RTP, the developer of an RTP application is free to focus on the issues that are more important to the application – RTP payloads, encoding and decoding media streams, etc.

Fusion Embedded RTP takes advantage of Fusion 7's multi-point unicast UDP socket support to allow RTP packets to be sent to multiple unicast destinations with no additional copies of RTP payload data. It also integrates with Fusion Simple Network Time Protocol (SNTP) for network timestamps, and can be used with an RTOS or in polled-mode.

Fusion Embedded RTP Features

  • Secure RTP (SRTP)
  • Supports multiple concurrent RTP sessions
  • Integrates seamlessly with Fusion SIP
  • Supports multicast, unicast, and multi-point unicast UDP sessions
  • Supports mulitple send and receive streams per session
  • Provides jitter buffer with configurable depth
  • Maintains session data base, including RTCP information and statistics including jitter, delay, packet loss, and timestamps
  • Calculates RTCP bandwith based per RFC 1890
  • Includes API for configuring Source Description Items
  • Provides Synchronizing Source Collision Resolution (SSRC) and loop detection
  • Includes asynchronous notification API for events that occur on send and receive streams
  • Includes API to add Contributing Sources

RFC Compliance

  • RFC 1889 (RTP)
  • RFC 1890 (RTCP)
  • RFC 2508 (RTP Header Compression)
  • RFC 3550 (RTP)
  • RFC 3551 (RTCP)
  • RFC 3711 (SRTP)
  • RFC 2833 (Out of Band DTMF Tones)

  • Product Briefs
  • Technical Manuals
  • White Papers
  • Customer Successes
  • Press Releases
  • Design Center Home
  • Logout
Networking Protocols
  • TCP/IPv4/IPv6
  • DHCP Client & Server
  • DNS Resolver
  • FTP Client & Server
  • HTTP Client & Server
  • NAT
  • RIP
Networking Protocols
  • POP3
  • PPPoE
  • PPP
  • SMTP
  • SNMP
  • SNTP
  • Telnet Server
Security Protocols
  • HTTPS Client & Server
  • IPsec
  • IKEv1/IKEv2
  • SSL/TLS
  • SIPS
  • SRTP
Voice & Video Protocols
  • RTP
  • RTSP
  • SIP
  • SDP
  • STUN
Flash File System
License-Free RTOS
InstaVoIP
  • InstaVoIP Embedded
  • InstaVoIP Module
Fusion Voice Engine
VoIP Reference Designs
  • IP Phone
  • VoIP Gateway/Terminal Adapter
Microsoft Windows Embeddedd PartnerFacebook logoTwitter logoLinkedIn logo    Contact Us  |  About Us  |  Privacy Policy  |  Site Map  | © 2012 Unicoi Systems, Inc.