From: Steve K. <st...@st...> - 2004-11-19 17:15:26
|
Atuc wrote: > hallo, > > i have compiled the cvs iax lib and have a problem when i leave the > jitter > int iax_use_jitterbuffer = 1; > in libiax2/src/iax.c > > i dont really understand the logic of the jitterbuffer but maybe > sombody give me a help whats wrong. i testet with an asterisk server > as client and an asterisk server as central server and my own client > using the iax lib. > > when i connect both clients, the jitterbuffer on the iaxclient starts > with about 4 sec and jumps then to 11 sec, after some minuter ot > slowly reduces to 100ms what seems to be ok, see the attached log from > iaxlib, when diable by setting iax_use_jitterbuffer = 0; everything is > working ok, > > any idea what i can do? Firstly, the logs you show don't show the beginning of the conversation; it just shows 4 seconds of difference in times.. Secondly, we're presently overhauling the jitter buffer entirely. I'm working on this now, but it will probably take a few weeks. -SteveK > > thanks for help, > alex > > libiax2/src/iax.c line 1801: Delivering packet in 4264 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 9157, packet is for > 13419 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -4274, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 4262 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 9188, packet is for > 13449 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -4274, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 4261 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 9219, packet is for > 13479 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -4274, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 4260 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 9250, packet is for > 13509 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -4274, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 4259 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 9282, packet is for > 13539 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -4274, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 4257 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 9297, packet is for > 13569 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -4274, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 4272 ms > Rx-Frame Retry[No] -- OSeqno: 007 ISeqno: 005 Type: IAX Subclass: > TXREJ > Timestamp: 13572ms SCall: 00010 DCall: 31341 [195.176.254.139:4569] > Tx-Frame Retry[-01] -- OSeqno: 005 ISeqno: 008 Type: IAX Subclass: > ACK > Timestamp: 13572ms SCall: 31341 DCall: 00010 [195.176.254.139:4569] > IAXCLIENT: Unknown event: 1001 for call 0 > Tx-Frame Retry[010] -- OSeqno: 005 ISeqno: 008 Type: VOICE Subclass: > 138 > Timestamp: 00015ms SCall: 31341 DCall: 00010 [195.176.254.139:4569] > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 0, packet is for 13599 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -13599, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 13599 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 16, packet is for 13629 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -13613, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 13613 ms > Tx-Frame Retry[009] -- OSeqno: 005 ISeqno: 008 Type: VOICE Subclass: > 138 > Timestamp: 00015ms SCall: 31341 DCall: 00010 [195.176.254.139:4569] > Scheduling retransmission 9 > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 47, packet is for 13659 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -13613, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 13612 ms > Rx-Frame Retry[No] -- OSeqno: 008 ISeqno: 006 Type: IAX Subclass: ACK > Timestamp: 00015ms SCall: 00010 DCall: 31341 [195.176.254.139:4569] > libiax2/src/iax.c line 1878: Cancelling transmission of packet 5 > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 94, packet is for 13689 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -13613, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 13595 ms > libiax2/src/iax.c line 2251: 50 bytes of voice > libiax2/src/iax.c line 1657: [02B0AFA0] We are at 125, packet is for > 13719 > libiax2/src/iax.c line 1760: Constraining jitter buffer (min = -13613, > max = 0)... > libiax2/src/iax.c line 1801: Delivering packet in 13594 ms > Rx-Frame Retry[No] -- OSeqno: 008 ISeqno: 006 Type: IAX Subclass: ACK > > -----------------------after 5 min ------------------- > biax2/src/iax.c line 1801: Delivering packet in 103 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779125, packet is for > 728070 > biax2/src/iax.c line 1801: Delivering packet in 117 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779156, packet is for > 728100 > biax2/src/iax.c line 1801: Delivering packet in 116 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779203, packet is for > 728130 > biax2/src/iax.c line 1801: Delivering packet in 99 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779219, packet is for > 728160 > biax2/src/iax.c line 1801: Delivering packet in 113 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779250, packet is for > 728190 > biax2/src/iax.c line 1801: Delivering packet in 112 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779281, packet is for > 728220 > biax2/src/iax.c line 1801: Delivering packet in 111 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779328, packet is for > 728250 > biax2/src/iax.c line 1801: Delivering packet in 94 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779359, packet is for > 728280 > biax2/src/iax.c line 1801: Delivering packet in 93 ms > biax2/src/iax.c line 2251: 50 bytes of voice > biax2/src/iax.c line 1657: [02AD8380] We are at 779375, packet is for > 728310 > biax2/src/iax.c line 1801: Delivering packet in 107 ms > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: InterSystems CACHE > FREE OODBMS DOWNLOAD - A multidimensional database that combines > robust object and relational technologies, making it a perfect match > for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > |