Re: a question about RTPMultiplexing Thanks!

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

 




Hi,

I am using six H.460.19 supported terminals registered to my GnuGk-3.8 and call a MCU, the multiplexing works fine(I see the multiplexed audio/video packets go through to 3000 port I set in gatekeeper.ini), just one issue:   after about 20 minutes, GnuGk showed the following messages and the video is frozen in terminals, also at this point, terminals cannot connect to MCU again(in wireshark I saw GnuGk responsed releaseCompplete right after terminal's setup message), but all terminals can still register/unregister to my GnuGk-3.8. could you help me take a look at the following deadlock message Thanks!

2015/08/26 11:51:32.284 1           osutils.cxx(2294)  PTLib   Possible deadlock in read/write mutex 0x2174208 :
thread.id=140540561815296 (0x7fd226437700), readers=1, writers=0
thread.id=140540562347776 (0x7fd2264b9700), readers=0, writers=1

2015/08/26 11:52:13.275 1           osutils.cxx(2294)  PTLib   Possible deadlock in read/write mutex 0x2174208 :
thread.id=140540561815296 (0x7fd226437700), readers=1, writers=0
thread.id=140540562347776 (0x7fd2264b9700), readers=0, writers=1
thread.id=140540562614016 (0x7fd2264fa700), readers=0, writers=1

Regards,
Bo Xu




On Wed, Aug 26, 2015 at 12:15 PM, Bo Xu <boxuscience@xxxxxxxxx> wrote:
got it Thanks Jan!
Regards,
Bo Xu



Hi,

RTP multiplexing is a feature that needs H.460.18/.19. When you enable
it, endpoints using H.460.19 may use it. Unfortunately not all
endpoints support the feature, but the presence of multiplexing support
is auto-detected.

3000 and 3001 are the ports used by GnuGk to receive multiplexed RTP.
The endpoints that the endpoint are using (through the NAT) are
auto-detected.

The additional load for GnuGk is minimal.

Regards,
Jan

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan@...
Website: http://www.gnugk.org
Support: http://www.willamowius.com/gnugk-support.html

Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584




On Wed, Aug 26, 2015 at 10:18 AM, Bo Xu <boxuscience@xxxxxxxxx> wrote:
Hi,

I have a GnuGK and several video terminals(like VT-A, VT-B and VT-C) in their own different networks in other cities, and I set my gatekeeper.ini as the following:
...
RTPMultiplexing=1
RTPMultiplexPort=3000
RTCPMultiplexPort=3001
...

in this case will all the terminals send multiplrxcing stream to the same 3000/3001 port of my GnuGk?  or every terminal will use 3000/3001 to send its multiplexing stream?  3000/3001 is the port used by every terminal or used by my GnuGk?

and if I enable RTPMultiplexing, will it increase the GnuGk's work so GnkGk will need more CPU power? Thanks!

Regards,
Bo Xu



------------------------------------------------------------------------------
_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux