AnsweredAssumed Answered

Problem with Openfire 3.9.1 & Jitsi VideoBridge

Question asked by mstjohn1974 on Feb 10, 2014
Latest reply on Feb 12, 2014 by Dele Olajide

Hello everybody,

 

I just set up Openfire 3.9.1 with the Jitsi VideoBridge Plugin. I have three Jitsi Clients setup and I can do video2video calls just fine but when I setup a videobridge for example 2 clients (1 for Windows and another for Apple). The invited client acceppts the invite and it keeps ringing. I dont know what to do to troubleshoot it.

 

Here is my setup:

As I mentioned Ubuntu Server with OpenJDK:

java -version
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.12.04.2)
OpenJDK Client VM (build 24.45-b08, mixed mode, sharing)

 

and installed Openfire 3.9.1 with the Jitsi-Videobridge Plugin Version 1.1. In order to see the Jitsi VideoBridge under Session/Component Session I have to downloaded https://download.jitsi.org/jitsi-videobridge/linux/jitsi-videobridge-linux-x64-7 7.zip and extracted it and run it as followed:

 

sudo ./jvb.sh --secret=password --host=localhost --port=5275 --domain=videobridge.banyan.local

and then it shows up.

 

See below what jistivideobridge shows on the screen when I try to setup a videobridge:

 

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Feb 10, 2014 10:49:49 AM org.jitsi.util.Logger info
INFO: Successfully started LibJitsi using as implementation: org.jitsi.impl.libjitsi.LibJitsiOSGiImpl
Feb 10, 2014 10:49:49 AM org.jitsi.util.Logger info
INFO: Failed to initialize service implementation org.jitsi.impl.fileaccess.FileAccessServiceImpl. Will continue without it.
java.lang.IllegalStateException: net.java.sip.communicator.SC_HOME_DIR_LOCATION
        at org.jitsi.impl.fileaccess.FileAccessServiceImpl.<init>(FileAccessServiceImpl.ja va:57)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessor Impl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructor AccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at java.lang.Class.newInstance(Class.java:374)
        at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:133)
        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.getFileAccessService(LibJitsi.java:100)
        at net.java.sip.communicator.impl.fileaccess.FileAccessActivator.start(FileAccessA ctivator.java:32)
        at net.java.sip.communicator.impl.osgi.framework.BundleImpl.start(BundleImpl.java: 288)
        at net.java.sip.communicator.impl.osgi.framework.launch.FrameworkImpl.startLevelCh anged(FrameworkImpl.java:446)
        at net.java.sip.communicator.impl.osgi.framework.startlevel.FrameworkStartLevelImp l$Command.run(FrameworkStartLevelImpl.java:127)
        at net.java.sip.communicator.impl.osgi.framework.AsyncExecutor.runInThread(AsyncEx ecutor.java:110)
        at net.java.sip.communicator.impl.osgi.framework.AsyncExecutor.access$000(AsyncExe cutor.java:16)
        at net.java.sip.communicator.impl.osgi.framework.AsyncExecutor$1.run(AsyncExecutor .java:219)

 

Feb 10, 2014 10:49:49 AM org.jitsi.util.Logger info
INFO: java.runtime.name=OpenJDK Runtime Environment
Feb 10, 2014 10:49:49 AM org.jitsi.util.Logger info
INFO: sun.boot.library.path=/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386
Feb 10, 2014 10:49:49 AM org.jitsi.util.Logger info
INFO: java.vm.version=24.45-b08
Feb 10, 2014 10:49:49 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.impl.neomedia.video.maxbandwidth=2147483647
Feb 10, 2014 10:49:49 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MIN_AUDIO_PORT_NUMBER=10000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vm.vendor=Oracle Corporation
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vendor.url=http://java.oracle.com/
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.media.MAX_PORT_NUMBER=20000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: path.separator=:
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vm.name=OpenJDK Client VM
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: file.encoding.pkg=sun.io
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: user.country=US
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.java.launcher=SUN_STANDARD
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.os.patch.level=unknown
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.media.DISABLE_AUDIO_SUPPORT=true
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MIN_VIDEO_PORT_NUMBER=10000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vm.specification.name=Java Virtual Machine Specification
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: user.dir=/opt/jitsivideobridge
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.runtime.version=1.7.0_51-b00
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.endorsed.dirs=/usr/lib/jvm/java-7-openjdk-i386/jre/lib/endorsed
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: os.arch=i386
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.io.tmpdir=/tmp
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: line.separator=

 

Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vm.specification.vendor=Oracle Corporation
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: os.name=Linux
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MIN_MEDIA_PORT_NUMBER=10000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.jnu.encoding=UTF-8
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.CONFIGURATION_FILE_IS_READ_ONLY=true
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.library.path=/opt/jitsivideobridge/lib/native/linux
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MAX_DATA_CHANNEL_PORT_NUMBER=20000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.specification.name=Java Platform API Specification
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.class.version=51.0
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: org.jitsi.service.audionotifier.AudioNotifierService=org.jitsi.impl.neomedia.no tify.AudioNotifierServiceImpl
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.management.compiler=HotSpot Client Compiler
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: os.version=3.8.0-35-generic
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: user.home=/root
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: user.timezone=America/Denver
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.awt.printerjob=sun.print.PSPrinterJob
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: file.encoding=UTF-8
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.specification.version=1.7
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.media.DISABLE_VIDEO_SUPPORT=true
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.class.path=/opt/jitsivideobridge/jitsi-videobridge.jar:/opt/jitsivideobrid ge/lib/bccontrib.jar:/opt/jitsivideobridge/lib/bouncycastle.jar:/opt/jitsivideob ridge/lib/concurrentlinkedhashmap-lru.jar:/opt/jitsivideobridge/lib/configuratio n.jar:/opt/jitsivideobridge/lib/dns.jar:/opt/jitsivideobridge/lib/dnsservice.jar :/opt/jitsivideobridge/lib/dom4j.jar:/opt/jitsivideobridge/lib/fileaccess.jar:/o pt/jitsivideobridge/lib/jitsi-android-osgi.jar:/opt/jitsivideobridge/lib/jnalib. jar:/opt/jitsivideobridge/lib/json.jar:/opt/jitsivideobridge/lib/libidn.jar:/opt /jitsivideobridge/lib/libjitsi.jar:/opt/jitsivideobridge/lib/netaddr.jar:/opt/ji tsivideobridge/lib/osgi.core.jar:/opt/jitsivideobridge/lib/packetlogging.jar:/op t/jitsivideobridge/lib/protocol-jabber.jar:/opt/jitsivideobridge/lib/protocol.ja r:/opt/jitsivideobridge/lib/protocol-media.jar:/opt/jitsivideobridge/lib/resourc emanager.jar:/opt/jitsivideobridge/lib/slf4j-api.jar:/opt/jitsivideobridge/lib/s mack.jar:/opt/jitsivideobridge/lib/tinder.jar:/opt/jitsivideobridge/lib/ui-servi ce.jar:/opt/jitsivideobridge/lib/util.jar:/opt/jitsivideobridge/lib/whack.jar:/o pt/jitsivideobridge/lib/xpp3.jar:/opt/jitsivideobridge/lib/zrtp4j.jar
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: user.name=root
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vm.specification.version=1.7
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.java.command=org.jitsi.videobridge.Main --secret=password --host=localhost --port=5275 --domain=videobridge.banyan.local
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.home=/usr/lib/jvm/java-7-openjdk-i386/jre
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.arch.data.model=32
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MAX_AUDIO_PORT_NUMBER=20000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: user.language=en
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.specification.vendor=Oracle Corporation
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: awt.toolkit=sun.awt.X11.XToolkit
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vm.info=mixed mode, sharing
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.version=1.7.0_51
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.ext.dirs=/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext:/usr/java/packages/l ib/ext
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.boot.class.path=/usr/lib/jvm/java-7-openjdk-i386/jre/lib/resources.jar:/usr /lib/jvm/java-7-openjdk-i386/jre/lib/rt.jar:/usr/lib/jvm/java-7-openjdk-i386/jre /lib/sunrsasign.jar:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/jsse.jar:/usr/lib/j vm/java-7-openjdk-i386/jre/lib/jce.jar:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/ charsets.jar:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/netx.jar:/usr/lib/jvm/java -7-openjdk-i386/jre/lib/plugin.jar:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/rhin o.jar:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/jfr.jar:/usr/lib/jvm/java-7-openj dk-i386/jre/classes
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vendor=Oracle Corporation
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MAX_VIDEO_PORT_NUMBER=20000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: file.separator=/
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: java.vendor.url.bug=http://bugreport.sun.com/bugreport/
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.io.unicode.encoding=UnicodeLittle
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.cpu.endian=little
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MIN_DATA_CHANNEL_PORT_NUMBER=10000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.media.MIN_PORT_NUMBER=10000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.service.protocol.MAX_MEDIA_PORT_NUMBER=20000
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: sun.cpu.isalist=
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: No defaults property file loaded: jitsi-defaults.properties. Not a problem.
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: No defaults property file loaded: jitsi-default-overrides.properties. Not a problem.
Feb 10, 2014 10:49:50 AM net.java.sip.communicator.util.Logger info
INFO: Resource manager STARTED
Feb 10, 2014 10:49:50 AM net.java.sip.communicator.util.Logger info
INFO: Resource manager REGISTERED
Feb 10, 2014 10:49:50 AM net.java.sip.communicator.util.Logger info
INFO: Network Address Manager         ...[  STARTED ]
Feb 10, 2014 10:49:50 AM net.java.sip.communicator.util.Logger info
INFO: Network Address Manager Service ...[REGISTERED]
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.SC_HOME_DIR_NAME=.sip-communicator
Feb 10, 2014 10:49:50 AM org.jitsi.util.Logger info
INFO: net.java.sip.communicator.SC_HOME_DIR_LOCATION=/root
RECV: <iq id="4bM4o-4536" to="jitsi-videobridge.videobridge.banyan.local" type="set" from="msj@videobridge.banyan.local/jitsi-1fujuh1"><conference xmlns="http://jitsi.org/protocol/colibri" id="626c27dbd6285ed6"><content name="audio"><channel id="5937b7bcf7155335" initiator="true"><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" ufrag="1k8ak" pwd="gadqm35amhar7v6kinvhnlcoj"><candidate foundation="1" component="1" protocol="udp" priority="2130706431" generation="0" id="31" ip="10.37.129.2" port="5008" type="host" network="0"/><candidate foundation="2" component="1" protocol="udp" priority="2130706431" generation="0" id="32" ip="10.211.55.2" port="5008" type="host" network="0"/><candidate foundation="3" component="1" protocol="udp" priority="2113937151" generation="0" id="33" ip="fe80:0:0:0:bae8:56ff:fe45:de2e" port="5008" type="host" network="0"/><candidate foundation="4" component="1" protocol="udp" priority="2113932031" generation="0" id="34" ip="192.168.14.60" port="5008" type="host" network="0"/><candidate foundation="5" component="1" protocol="udp" priority="1677724415" generation="0" id="35" ip="50.193.233.221" port="1428" type="srflx" rel-addr="192.168.14.60" rel-port="5008" network="0"/><candidate foundation="1" component="2" protocol="udp" priority="2130706430" generation="0" id="36" ip="10.37.129.2" port="5009" type="host" network="0"/><candidate foundation="2" component="2" protocol="udp" priority="2130706430" generation="0" id="37" ip="10.211.55.2" port="5009" type="host" network="0"/><candidate foundation="3" component="2" protocol="udp" priority="2113937150" generation="0" id="38" ip="fe80:0:0:0:bae8:56ff:fe45:de2e" port="5009" type="host" network="0"/><candidate foundation="4" component="2" protocol="udp" priority="2113932030" generation="0" id="39" ip="192.168.14.60" port="5009" type="host" network="0"/><candidate foundation="5" component="2" protocol="udp" priority="1677724414" generation="0" id="40" ip="50.193.233.221" port="1429" type="srflx" rel-addr="192.168.14.60" rel-port="5009" network="0"/></transport></channel></content></conference></iq>

 

Also see attached the stderror.log file from the /opt/openfire/log/

 

Thanks for the help

Attachments

Outcomes