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

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.
|