Extracting SDP Parameters with Kamailio
Tag Archives: RTP
The case for Header Compression in VoIP/VoLTE
Robust Header Compression (ROHC) and it’s use for compressing RTP / VoLTE traffic headers.
SIP SDP – ptime
SDPs ptime values, what it means, how it can go wrong and how to fix it.
Virtualized Transcoding Dimensioning
Load testing a standard VM to see how many RTPengine transcoding sessions it can manage concurrently
RTPengine Python API Calls via ng Control Protocol
Connecting to RTPengine via Python
Kamailio Bytes – Routing to geo local RTPengine Instances with Kamailio
Using Kamailio to route traffic to the nearest geographical RTPengine instance for lowest latency/best experience.
PyRTP – Simple RTP Library for Python
Basic usage of a Python RTP library I wrote
Transcoding with RTPengine and Kamailio
Using RTPengine and Kamailio to transcode
Kamailio Bytes – Setting up rtpengine in Kamailio to relay RTP / Media
Using rtpengine to bridge calls in Kamailio
RTP – More than you wanted to know
Workhorse of VoIP / VoLTE / SIP / H.323 / IMS, we take a deep dive into what every bit of RTP means. Pun very much intended.
SDP – Session Description Protocol – Overview
Understanding the SDP protocol and how it’s used to negotiate and setup media sessions.
DTMF over IP – SIP INFO, Inband & RTP Events
DTMF’s implementation in VoIP and the 3 types of DTMF encoding (Inband, RTP Event and SIP INFO)
RFC2833 – RTP Events
RFC2833 was designed to carry DTMF signalling, other tone signals and telephony events in RTP packets. This was later superseded by RFC4733, but everyone still referrers to this protocol as RFC2833, so I will too. RFC2833 a special RTP payload designed to carry DTMF signalling information, so it operates on the same source / destination … Continue reading RFC2833 – RTP Events