Speex stuttering, frame sequences broken

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

this would have been too good to actually work :) Under 3G it initially works fine:

 14:34:00.709   strm0x897774  RX: seq=0/131 payload=102 len=46 count=1
 14:34:00.709   strm0x897774  Checking frame #147: eff=8 disc=0 orig:139 seq_delta:26
 14:34:00.732   strm0x897774  RX: seq=0/132 payload=102 len=62 count=1
 14:34:00.732   strm0x897774  Checking frame #148: eff=8 disc=0 orig:140 seq_delta:27
 14:34:00.754   strm0x897774  RX: seq=0/133 payload=102 len=62 count=1
 14:34:00.754   strm0x897774  Checking frame #149: eff=8 disc=0 orig:141 seq_delta:28
 14:34:00.758   strm0x897774  RX: seq=0/134 payload=102 len=46 count=1
 14:34:00.758   strm0x897774  Checking frame #150: eff=9 disc=0 orig:141 seq_delta:29

but after a while I start losing packages and they don't ever recover:

 14:34:00.767   strm0x897774  jb updated(1), lvl=4 pre=0, size=9
 14:34:00.879   strm0x897774  RX: seq=0/140 payload=102 len=38 count=1
 14:34:00.879   strm0x897774  Checking frame #156: eff=4 disc=0 orig:147 seq_delta:35
 14:34:00.959   strm0x897774  Frame lost, recovered!
 14:34:01.035   strm0x897774  RX: seq=0/147 payload=102 len=38 count=1
 14:34:01.035   strm0x897774  Checking frame #163: eff=2 disc=0 orig:155 seq_delta:42
 14:34:01.070   strm0x897774  Jitter buffer starts returning normal frames (after 5 empty/lost)
 14:34:01.078   strm0x897774  RX: seq=0/150 payload=102 len=20 count=1
 14:34:01.079   strm0x897774  Checking frame #166: eff=7 disc=0 orig:157 seq_delta:45
 14:34:01.093   strm0x897774  Frame lost, recovered!
 14:34:01.195   strm0x897774  RX: seq=0/155 payload=102 len=38 count=1
 14:34:01.195   strm0x897774  Checking frame #171: eff=4 disc=0 orig:163 seq_delta:50
 14:34:01.209   strm0x897774  Jitter buffer starts returning normal frames (after 6 empty/lost)
 14:34:01.232   strm0x897774  Frame lost, recovered!
 14:34:01.255   strm0x897774  Jitter buffer starts returning normal frames (after 2 empty/lost)
 14:34:01.279   strm0x897774  Frame lost, recovered!

So effectively, a lot of packets get lost on the way. This looks like a network issue? My provider disallows VoIP contractually... any ideas on how I can check this in an easy way - ie, without writing a tiny UDP server/client myself? Or work around it? Or could this be some technical issue? I set up jVoiceBridge as a STUN server, can it be that this times out or conflicts in some way?

Cheers, Anjo


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux