19 Replies Latest reply on Sep 8, 2014 1:39 PM by Dele Olajide

    jitsi videobridge is not working in outside network

    hunt

      i am trying to implement jitse videobridge with openfire version 3.9 by refering http://community.igniterealtime.org/community/support/jitsi_videobridge_plugin/b log/2014/02/16/jitsi-videobridge-plugin-ver-12 blog

       

      i have installed it successfully , but when i try to test for a video conference using any of the following url

       

      https://MYDOMAIN.COM:7443/jitsi/apps/ofmeet/?r=mkelgigj1czestt9or

       

       

      https://MYDOMAIN.COM:7443/jitsi/apps/jitmeet

       

      i am not able to see other person from outside network m, internally its working fine but when a person access the same url outside the network it just shows black screen for other user.

       

       

      sometime when i restart my openfire i do get following warning and error , but i am not sure wht its saying 

      Feb 18, 2014 10:58:39 AM org.jitsi.util.Logger warn

      WARNING: Codec org.jitsi.impl.neomedia.codec.audio.mp3.JNIEncoder is NOT successfully registered

      java.lang.UnsatisfiedLinkError: /opt/openfire/plugins/jitsivideobridge/lib/native/libjnffmpeg.so: /lib/libc.so.6: version `GLIBC_2.6' not found (required by /opt/openfire/plugins/jitsivideobridge/lib/native/libjnffmpeg.so)

              at java.lang.ClassLoader$NativeLibrary.load(Native Method)

              at java.lang.ClassLoader.loadLibrary1(Unknown Source)

              at java.lang.ClassLoader.loadLibrary0(Unknown Source)

              at java.lang.ClassLoader.loadLibrary(Unknown Source)

              at java.lang.Runtime.loadLibrary0(Unknown Source)

              at java.lang.System.loadLibrary(Unknown Source)

              at org.jitsi.impl.neomedia.codec.FFmpeg.<clinit>(FFmpeg.java:216)

              at org.jitsi.impl.neomedia.codec.audio.mp3.JNIEncoder.<clinit>(JNIEncoder.java:59)

              at java.lang.Class.forName0(Native Method)

              at java.lang.Class.forName(Unknown Source)

              at org.jitsi.impl.neomedia.codec.FMJPlugInConfiguration.registerCustomCodecs(FMJPl ugInConfiguration.java:211)

              at org.jitsi.impl.neomedia.MediaServiceImpl.setupFMJ(MediaServiceImpl.java:1589)

              at org.jitsi.impl.neomedia.MediaServiceImpl.<clinit>(MediaServiceImpl.java:232)

              at java.lang.Class.forName0(Native Method)

              at java.lang.Class.forName(Unknown Source)

              at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:110)

              at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:86)

              at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:163)

              at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:115)

              at org.jitsi.videobridge.Content.getMediaService(Content.java:380)

              at org.jitsi.videobridge.Channel.getMediaService(Channel.java:931)

              at org.jitsi.videobridge.Channel.<init>(Channel.java:250)

              at org.jitsi.videobridge.Content.createChannel(Content.java:148)

              at org.jitsi.videobridge.ComponentImpl.handleColibriConferenceIQ(ComponentImpl.jav a:282)

              at org.jitsi.videobridge.ComponentImpl.handleIQ(ComponentImpl.java:446)

              at org.jitsi.videobridge.ComponentImpl.handleIQ(ComponentImpl.java:405)

              at org.jitsi.videobridge.ComponentImpl.handleIQGet(ComponentImpl.java:476)

              at org.xmpp.component.AbstractComponent.processIQRequest(AbstractComponent.java:51 1)

              at org.xmpp.component.AbstractComponent.processIQ(AbstractComponent.java:289)

              at org.xmpp.component.AbstractComponent.processQueuedPacket(AbstractComponent.java :239)

              at org.xmpp.component.AbstractComponent.access$100(AbstractComponent.java:81)

              at org.xmpp.component.AbstractComponent$PacketProcessor.run(AbstractComponent.java :1051)

              at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

              at java.lang.Thread.run(Unknown Source)

       

       

      Feb 18, 2014 10:58:39 AM org.jitsi.util.Logger info

      INFO: Created channel cf853718f9e78574 of content audio of conference b51f1f932fd324e1. The total number of conferences is now 1, channels 1.

      Feb 18, 2014 10:58:39 AM net.java.sip.communicator.util.Logger info

      INFO: Ignoring invalid port range [null to null]

      Feb 18, 2014 10:58:39 AM net.java.sip.communicator.util.Logger info

      INFO: Ignoring invalid port range [null to null]

      Feb 18, 2014 10:58:39 AM net.java.sip.communicator.util.Logger info

      INFO: Ignoring invalid port range [null to null]

      Feb 18, 2014 10:58:39 AM net.java.sip.communicator.util.Logger info

      INFO: Ignoring invalid port range [null to null]

      Feb 18, 2014 10:58:39 AM org.ice4j.ice.Agent gatherCandidates

      INFO: Gather candidates for component audio.RTP

      Feb 18, 2014 10:58:39 AM org.ice4j.ice.Agent createComponent

      INFO:   [fe80:0:0:0:4e72:b9ff:fe25:542c]:5000/udp (host)

      Feb 18, 2014 10:58:39 AM org.ice4j.ice.Agent createComponent

      INFO:   192.168.2.237:5000/udp (host)

      Feb 18, 2014 10:58:39 AM org.ice4j.ice.Agent gatherCandidates

      INFO: Gather candidates for component audio.RTCP

      Feb 18, 2014 10:58:39 AM org.ice4j.ice.Agent createComponent

      INFO:   [fe80:0:0:0:4e72:b9ff:fe25:542c]:5001/udp (host)

      Feb 18, 2014 10:58:39 AM org.ice4j.ice.Agent createComponent

      INFO:   192.168.2.237:5001/udp (host)

      Feb 18, 2014 10:58:39 AM org.jitsi.util.Logger info

      INFO: Created content video of conference b51f1f932fd324e1. The total number of conferences is now 1, channels 1.

      Feb 18, 2014 10:58:40 AM org.jitsi.util.Logger info

      INFO: Created channel 9355923f16266103 of content video of conference b51f1f932fd324e1. The total number of conferences is now 1, channels 2.

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent gatherCandidates

      INFO: Gather candidates for component video.RTP

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent createComponent

      INFO:   [fe80:0:0:0:4e72:b9ff:fe25:542c]:5002/udp (host)

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent createComponent

      INFO:   192.168.2.237:5002/udp (host)

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent gatherCandidates

      INFO: Gather candidates for component video.RTCP

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent createComponent

      INFO:   [fe80:0:0:0:4e72:b9ff:fe25:542c]:5003/udp (host)

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent createComponent

      INFO:   192.168.2.237:5003/udp (host)

      SENT: <iq type="result" id="offer-new(1ag1t)-1392701319409" from="jitsi-videobridge.MYDOMAIN.COM" to="jitsi.videobridge.9h0spkitnk5a5rk9@MYDOMAIN.COM/jitsi.videobridge.9h0spkitnk5a5rk9"><conference xmlns="http://jitsi.org/protocol/colibri" id="b51f1f932fd324e1"><content name="audio"><channel direction="recvonly" expire="15" id="cf853718f9e78574" initiator="true" rtp-level-relay-type="mixer"><source xmlns="urn:xmpp:jingle:apps:rtp:ssma:0" ssrc="1463837889"></source><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="2q12mr0hmtg199iddhog2252de" ufrag="7o2g2"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-1">EF:AC:C6:C6:DF:68:A2:6C:46:6C:1F:C1:B5:0E:82:6B:42:EA:97:FD</finge rprint><candidate component="1" foundation="1" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d15016ae28a" network="0" priority="2130706431" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5000"/><candidate component="1" foundation="2" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d150ab4919" network="0" priority="2130706431" protocol="udp" type="host" ip="192.168.2.237" port="5000"/><candidate component="2" foundation="1" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d15014c0ab4" network="0" priority="2130706430" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5001"/><candidate component="2" foundation="2" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d150152b430" network="0" priority="2130706430" protocol="udp" type="host" ip="192.168.2.237" port="5001"/></transport></channel></content><content name="video"><channel expire="15" id="9355923f16266103" initiator="true" rtp-level-relay-type="translator"><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="5fri0apphemja004p9rue3v8e8" ufrag="855i7"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-1">6A:31:EB:03:F5:06:C7:5F:A1:74:EA:93:B7:83:1A:70:CA:47:C7:64</finge rprint><candidate component="1" foundation="1" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec33017b09ba" network="0" priority="2130706431" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5002"/><candidate component="1" foundation="2" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec330bbcb83" network="0" priority="2130706431" protocol="udp" type="host" ip="192.168.2.237" port="5002"/><candidate component="2" foundation="1" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec33012e425b" network="0" priority="2130706430" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5003"/><candidate component="2" foundation="2" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec33067668" network="0" priority="2130706430" protocol="udp" type="host" ip="192.168.2.237" port="5003"/></transport></channel></content></conference></iq>

      RECV: <iq type="set" id="answer-new(1ag1t)-1392701320693" from="jitsi.videobridge.9h0spkitnk5a5rk9@MYDOMAIN.COM/jitsi.videobridge.9h0spkitnk5a5rk9" to="jitsi-videobridge.MYDOMAIN.COM"><conference xmlns="http://jitsi.org/protocol/colibri" id="b51f1f932fd324e1"><content name="audio"><channel id="cf853718f9e78574"><source xmlns="urn:xmpp:jingle:apps:rtp:ssma:0" ssrc="4099610193"><parameter name="cname" value="eU556ADyMzPPExHX"/><parameter name="msid" value="x5z7daHqfZ2LkkYEyelgbF1m34nrKeaiSin4 572cd03f-abe8-47a1-892f-637ab835dba5"/><parameter name="mslabel" value="x5z7daHqfZ2LkkYEyelgbF1m34nrKeaiSin4"/><parameter name="label" value="572cd03f-abe8-47a1-892f-637ab835dba5"/></source><payload-type id="111" name="opus" clockrate="48000" channels="2"/><payload-type id="0" name="PCMU" clockrate="8000" channels="1"/><payload-type id="126" name="telephone-event" clockrate="8000" channels="1"/><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" ufrag="EPHAY6tsBkaofD5q" pwd="3KD/y51iVH7P02EKM4cl43KB"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-256" setup="active">22:21:E3:5D:7E:E1:E9:9E:F0:3B:1A:F9:A4:1C:81:5A:39:3E:4F:1E:BA:6 9:90:EB:E7:87:FB:84:98:4F:A2:36</fingerprint><candidate foundation="704553097" component="1" protocol="udp" priority="2113937151" ip="192.168.1.3" port="1291" type="host" generation="0" network="1" id="ufwrcstlzw"/><candidate foundation="704553097" component="2" protocol="udp" priority="2113937150" ip="192.168.1.3" port="1292" type="host" generation="0" network="1" id="uaiwkazzq1"/><candidate foundation="1736268921" component="1" protocol="tcp" priority="1509957375" ip="192.168.1.3" port="0" type="host" generation="0" network="1" id="e2a97djfjo"/><candidate foundation="1736268921" component="2" protocol="tcp" priority="1509957374" ip="192.168.1.3" port="0" type="host" generation="0" network="1" id="31cjztt1jp"/></transport></channel></content><content name="video"><channel id="9355923f16266103"><source xmlns="urn:xmpp:jingle:apps:rtp:ssma:0" ssrc="2119123230"><parameter name="cname" value="eU556ADyMzPPExHX"/><parameter name="msid" value="x5z7daHqfZ2LkkYEyelgbF1m34nrKeaiSin4 0d84b115-6e27-4469-b864-29799b332de9"/><parameter name="mslabel" value="x5z7daHqfZ2LkkYEyelgbF1m34nrKeaiSin4"/><parameter name="label" value="0d84b115-6e27-4469-b864-29799b332de9"/></source><payload-type id="100" name="VP8" clockrate="90000" channels="1"/><payload-type id="116" name="red" clockrate="90000" channels="1"/><payload-type id="117" name="ulpfec" clockrate="90000" channels="1"/><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" ufrag="DNhvNVc5dZGAcCjc" pwd="6DzR0PICC/E0dM0NEP1F437i"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-256" setup="active">22:21:E3:5D:7E:E1:E9:9E:F0:3B:1A:F9:A4:1C:81:5A:39:3E:4F:1E:BA:6 9:90:EB:E7:87:FB:84:98:4F:A2:36</fingerprint><candidate foundation="704553097" component="1" protocol="udp" priority="2113937151" ip="192.168.1.3" port="1293" type="host" generation="0" network="1" id="b2vsygoo8t"/><candidate foundation="704553097" component="2" protocol="udp" priority="2113937150" ip="192.168.1.3" port="1294" type="host" generation="0" network="1" id="kww76xd97i"/><candidate foundation="1736268921" component="1" protocol="tcp" priority="1509957375" ip="192.168.1.3" port="0" type="host" generation="0" network="1" id="ma8n0h47f4"/><candidate foundation="1736268921" component="2" protocol="tcp" priority="1509957374" ip="192.168.1.3" port="0" type="host" generation="0" network="1" id="fhtjssyuny"/></transport></channel></content></conference></iq>

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Component addRemoteCandidate

      INFO: Add remote candidate for audio.RTP: 192.168.1.3:1291/udp/host

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Component addRemoteCandidate

      INFO: Add remote candidate for audio.RTCP: 192.168.1.3:1292/udp/host

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent startConnectivityEstablishment

      INFO: Start ICE connectivity establishment

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent initCheckLists

      INFO: Init checklist for stream audio

      Feb 18, 2014 10:58:40 AM org.jitsi.util.Logger info

      INFO: ICE processing state of IceUdpTransportManager #13bc863 of channel cf853718f9e78574 of content audio of conference b51f1f932fd324e1 changed from Waiting to Running.

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.ConnectivityCheckClient startChecks

      INFO: Start connectivity checks!

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Component addRemoteCandidate

      INFO: Add remote candidate for video.RTP: 192.168.1.3:1293/udp/host

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Component addRemoteCandidate

      INFO: Add remote candidate for video.RTCP: 192.168.1.3:1294/udp/host

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent startConnectivityEstablishment

      INFO: Start ICE connectivity establishment

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.Agent initCheckLists

      INFO: Init checklist for stream video

      Feb 18, 2014 10:58:40 AM org.jitsi.util.Logger info

      INFO: ICE processing state of IceUdpTransportManager #14d6695 of channel 9355923f16266103 of content video of conference b51f1f932fd324e1 changed from Waiting to Running.

      Feb 18, 2014 10:58:40 AM org.ice4j.ice.ConnectivityCheckClient startChecks

      INFO: Start connectivity checks!

      SENT: <iq type="result" id="answer-new(1ag1t)-1392701320693" from="jitsi-videobridge.MYDOMAIN.COM" to="jitsi.videobridge.9h0spkitnk5a5rk9@MYDOMAIN.COM/jitsi.videobridge.9h0spkitnk5a5rk9"><conference xmlns="http://jitsi.org/protocol/colibri" id="b51f1f932fd324e1"><content name="audio"><channel direction="recvonly" expire="15" id="cf853718f9e78574" initiator="true" rtp-level-relay-type="mixer"><source xmlns="urn:xmpp:jingle:apps:rtp:ssma:0" ssrc="1463837889"></source><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="2q12mr0hmtg199iddhog2252de" ufrag="7o2g2"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-1">EF:AC:C6:C6:DF:68:A2:6C:46:6C:1F:C1:B5:0E:82:6B:42:EA:97:FD</finge rprint><candidate component="1" foundation="1" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d15016ae28a" network="0" priority="2130706431" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5000"/><candidate component="1" foundation="2" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d150ab4919" network="0" priority="2130706431" protocol="udp" type="host" ip="192.168.2.237" port="5000"/><candidate component="2" foundation="1" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d15014c0ab4" network="0" priority="2130706430" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5001"/><candidate component="2" foundation="2" generation="0" id="b51f1f932fd324e179c108cf853718f9e785741700d150152b430" network="0" priority="2130706430" protocol="udp" type="host" ip="192.168.2.237" port="5001"/></transport></channel></content><content name="video"><channel expire="15" id="9355923f16266103" initiator="true" rtp-level-relay-type="translator"><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="5fri0apphemja004p9rue3v8e8" ufrag="855i7"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-1">6A:31:EB:03:F5:06:C7:5F:A1:74:EA:93:B7:83:1A:70:CA:47:C7:64</finge rprint><candidate component="1" foundation="1" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec33017b09ba" network="0" priority="2130706431" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5002"/><candidate component="1" foundation="2" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec330bbcb83" network="0" priority="2130706431" protocol="udp" type="host" ip="192.168.2.237" port="5002"/><candidate component="2" foundation="1" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec33012e425b" network="0" priority="2130706430" protocol="udp" type="host" ip="fe80:0:0:0:4e72:b9ff:fe25:542c" port="5003"/><candidate component="2" foundation="2" generation="0" id="b51f1f932fd324e1113f3869355923f16266103d8ec33067668" network="0" priority="2130706430" protocol="udp" type="host" ip="192.168.2.237" port="5003"/></transport></channel></content></conference></iq>

      Feb 18, 2014 10:58:47 AM org.ice4j.ice.ConnectivityCheckClient processTimeout

      INFO: timeout for pair: 192.168.2.237:5002/udp/host -> 192.168.1.3:1293/udp/host (video.RTP), failing.

      Feb 18, 2014 10:58:47 AM org.ice4j.ice.ConnectivityCheckClient processTimeout

      INFO: timeout for pair: 192.168.2.237:5000/udp/host -> 192.168.1.3:1291/udp/host (audio.RTP), failing.

      Feb 18, 2014 10:58:47 AM org.ice4j.ice.ConnectivityCheckClient processTimeout

      INFO: timeout for pair: 192.168.2.237:5003/udp/host -> 192.168.1.3:1294/udp/host (video.RTCP), failing.

      Feb 18, 2014 10:58:47 AM org.ice4j.ice.ConnectivityCheckClient processTimeout

      INFO: timeout for pair: 192.168.2.237:5001/udp/host -> 192.168.1.3:1292/udp/host (audio.RTCP), failing.

      Feb 18, 2014 10:58:47 AM org.ice4j.ice.ConnectivityCheckClient updateCheckListAndTimerStates

      INFO: CheckList will failed in a few seconds if nosucceeded checks come

      Feb 18, 2014 10:58:47 AM org.ice4j.ice.ConnectivityCheckClient updateCheckListAndTimerStates

      INFO: CheckList will failed in a few seconds if nosucceeded checks come