A
Real Time Transport Protocol - Fusion™
Embedded RTP/RTCP
Part
of the Fusion Suite of Embedded Networking Protocols
from Unicoi Systems, Inc.
RTP
(Real-time Transport Protocol)
was designed to enable the transport of real-time
data over packet-oriented data networks such as
the Internet. Fusion Embedded RTCP (Real-time
Transport Control Protocol) 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
RTP Features:
- 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
Copyright © 2004 Unicoi Systems, Inc.
Email webmaster@unicoi.com
with your site questions/comments.
|