[asterisk-dev] "cRTP, anyone?" and more crackpot ideas

Klaus Darilion klaus.mailinglists at pernau.at
Mon Dec 22 04:36:48 CST 2008



John Todd schrieb:
> On Dec 17, 2008, at 3:50 PM, Steve Underwood wrote:
> 
>> John Todd wrote:
>>> Abdul -
>>>   I would disagree with you slightly on the statement that "Anything
>>> other than RTP header compression is bound to fail using the public
>>> internet."  This is already not the case - take a look at how IAX2
>>> does multi-session trunking. (http://www.voip-info.org/wiki-Asterisk+bandwidth+iax2
>>> )  There is always a risk of reordering in transit, but that is a  
>>> risk
>>> that is inherent in any RTP or RTP-like session.
>>>
>> Packets reorder quite frequently, especially when the path has high
>> jitter. RTP packets are sequenced, and a good receiver attempts to
>> reorder them in its jitter buffer. So, any RTP like session has no
>> problems, though many implementations of an RTP channel don't handle
>> things well.
>>
>> I didn't realise how often packets reorder in the real world until I
>> started investigating T.38 failures. If you simply say "packets X and
>> X+2 arrived, so X+1 must be a lost packet" you get significantly worse
>> results than waiting a while to see if packet X+1 appears.
>>
>> Steve
> 
> 
> Interesting that it happens that frequently.
> 
> How frequently is frequently?  Is this endemic in certain network  
> locations, or do you see out-of-order packets with some regularity on  
> any RTP stream that travels a reasonable number of internet segments?

In our office we have Internet access via 2 load balanced DSL lines and 
this setup introduces packet reordering very often.

klaus



More information about the asterisk-dev mailing list