[EMAIL PROTECTED] wrote:

On Tue, 3 Aug 2004, Steve Underwood wrote:



Eh? G.729 has no particular features to allow more effective packet loss concealment. iLBC has, but at the cost of a substantially higher bit rate. In fact G.711 is a little ahead of G.729 in the regard, since packets are completely independant. The smoothing in G.729 means you need the previous packet to decode the current one properly.



For IAX2, at least, Asterisk oes not use the lost-packet-concealment of any codec. This is because the incoming frames "clock" Asterisk. For iLBC's lost packet concealment to work, Asterisk would have to start calling the decoder with a NULL at the point when the missing packet shold have arrived.


This certainly explains why we get terrible audio at 10% packet loss between Asterisk servers between 2 end points using iLBC, but if we use 2 SPA2000s using G.729 to commincate directly with each other (and having the same 10% packet loss), they sound pretty good. We had been trying to figure why iLBCs loss concealment wasn't helping much. I was never able to explain this until now:)

Thanks.

--
Andres
Network Admin
http://www.telesip.net


_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to