English Francais Sitemap Partner Web Portal Stay informed Contact Us
M5T Logo Delivering
Informed
Technology
Home Our Approach Our Offering Your Solution News & Events About Us
1 2 3 4 3 6

The M5T RTP SAFE protocol component is a C++ implementation of RFC 3550 - "A real-time transport protocol" and RFC 3551 - "RTP Profile for Audio Videoconference with minimal control". It enables participants of a multimedia session to exchange real-time data such as voice and video over the Internet in a standardized manner. Using M5T RTP stack facilitates rapid development of efficient and scalable applications in any type of device and platform requiring transport of real-time multimedia sessions.

Applications that can be built with M5T RTP SAFE:
  • IAD and Gateways
  • IP Phones
  • Dual mode phones
  • WLAN phones
  • IPTV Setup Boxes
  • 3G mobile handsets
  • VoIP Softphones
  • Streaming Clients
  • Media Servers
  • Conferencing Servers
  • Session Border Controllers

Security Integration
Seamless integration of a secure transport solution for real-time data when combined with M5T SRTP SAFE. Integration of media path key agreement for secure RTP when combined with M5T ZRTP SAFE.
Re-Sequencing service
Avoids out-of-order packet delivery to end system through the re-sequencing algorithm that re-orders RTP packets based on their sequence number.
NAT Traversal: ICE Enabled
The M5T RTP protocol component transport layer is built over the M5T Framework asynchronous sockets API, which enable seamless integration of M5T ICE to traverse NAT and heterogeneous networks.
OMA PoC Ready
Fully supports the OMA Push over Cellular specification that lets you easily enable PoC services within your application.
IPv6 Ready
The RTP transport supports IPv4, IPv6 and dual-mode network stacks.
3-Way Conferencing
M5T RTP offers built-in support for G.711 conferencing.
Built-in RTCP-XR support
Conveys more real-time detailed statistics beyond the basic RTCP support.
Service-Oriented Architecture
The stack offers a set of optional services that can be attached independently to any RTP session at run-time. If desired, unused services can be compiled-out to optimize code size.
Scalable and efficient resource usage
Run-time configuration over the amount of system memory used. Efficient RTP packet allocation/de-allocation scheme using a pool to reduce fragmentation at the same time.
Packetization service
Hides all the buffer manipulation required to adapt to almost any end system through simple configuration of the packetization time to be exchanged between the end system and the network.
Dynamic configuration
Supports dynamic encoding configurations of several parameters including QoS.

M5T RTP SAFE - Supported Standards References

RTP/RTCP protocol for real-time applications

RFC 3550

RTP Profile for Audio and Video Conferences with Minimal Control* built-in support for G.711 (PCMU and PCMA), G.722, G.723, G.729, G726 (16, 24, 32 & 40 kbps)

RFC 3551

Secure Real-Time Protocol (SRTP)
*When used with M5T SRTP SAFE

RFC 3711

Media Path Key Agreement for Secure RTP (ZRTP)
*When used with M5T ZRTP SAFE

draft-zimmermann-avt-zrtp-03
PoC Release v1.0 Ready (RTCP Floor Control)
OMA PoC 1.0
RTCP XR - RTP Control Protocol Extended Reports
RCC 3611
RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
RFC 4733
Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN)
RFC 3389
Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs RFC 3267
iLBC Payload Format
RFC 3952
RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+)
RFC 2429
H.264 Payload Format
RFC 3984
RTCP Attributes in SDP RFC 3605

Deliverables

  • Full source code of M5T RTP SAFE and M5T Framework SAFE.
  • M5T RTP SAFE Programmer’s Guide, with key concepts description.
  • M5T RTP SAFE API Reference Guide.
  • M5T Framework SAFE Programmer’s Guide, with key concepts description.
  • M5T Framework SAFE API Reference Guide.
  • Detailed release notes cumulating all changes done in each software release.

M5T RTP is part of the M5T SAFE Line of Products

RTP Chart

SAFE stands for Secure and Advanced Features Edition

M5T, as a key provider of the new communication technologies, understands the necessity and the importance of this requirement for security. Therefore, M5T has become a provider of critical services and components for the creation of a secure communication infrastructure. For this reason, M5T has created the M5T SAFE suite of products that addresses the required protection for SIP communications and SIP-based networks.


Key Product Characteristics
  • C++ SDK for building VoIP Client and Streaming Client applications.
  • Highly portable and already supports a number of operating systems and platforms.
  • Customer gets access to full C++ source code.
  • ICE Enabled for NAT Traversal.
  • IPv6 ready (IPv4, IPv6 or both simultaneously).
  • Highly flexible, allows building new services over it.
  • Low footprint.
M5TŠ A Division of Media5 Corporation. Copyright 2002-2008. All Rights Reserved | info@m5t.com