[jitsi-users] First try with Jitsi Meet, can't see remote video


#1

I've setup Jitsi Meet using the quick install method and the Debian
repository, using a local IP as hostname on a Wheezy host.

I can connect clients to a room (I see the second client appear in the
bottom right), but no remote audio/video from the second client is arriving.

The jvb log is complaining about not being able to initialize class
org.jitsi.sctp4j.Sctp, could this be the issue (end of the attached log)?
Thanks for any advice you can give me.

2015-07-24 00:17:58.343 INFO: [51]
org.ice4j.ice.Agent.incomingCheckReceived() Received check from
[2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:d8b1:221c:c534:d289]:55153/udp/prflx (stream.RTP)
triggered a check

2015-07-24 00:17:58.346 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
succeeded: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:aca1:d84a:cf16:a596]:55152/udp/prflx (stream.RTP)

2015-07-24 00:17:58.347 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
validated: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:aca1:d84a:cf16:a596]:55152/udp/prflx (stream.RTP)

2015-07-24 00:17:58.347 INFO: [52]
org.ice4j.ice.DefaultNominator.strategyNominateFirstValid() Nominate (first
valid): [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:aca1:d84a:cf16:a596]:55152/udp/prflx (stream.RTP)

2015-07-24 00:17:58.347 INFO: [52] org.ice4j.ice.Agent.nominate() verify if
nominated pair answer again

2015-07-24 00:17:58.347 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse()
IsControlling: true USE-CANDIDATE:false

2015-07-24 00:17:58.353 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
succeeded: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:d8b1:221c:c534:d289]:55153/udp/prflx (stream.RTP)

2015-07-24 00:17:58.354 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
validated: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:d8b1:221c:c534:d289]:55153/udp/prflx (stream.RTP)

2015-07-24 00:17:58.354 INFO: [52]
org.ice4j.ice.DefaultNominator.strategyNominateFirstValid() Nominate (first
valid): [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:d8b1:221c:c534:d289]:55153/udp/prflx (stream.RTP)

2015-07-24 00:17:58.354 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse()
IsControlling: true USE-CANDIDATE:false

2015-07-24 00:17:58.382 INFO: [51]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
succeeded: 192.168.0.7:10003/udp/host -> 192.168.0.169:55154/udp/prflx
(stream.RTP)

2015-07-24 00:17:58.382 INFO: [51]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
validated: 192.168.0.7:10003/udp/host -> 192.168.0.169:55154/udp/prflx
(stream.RTP)

2015-07-24 00:17:58.393 INFO: [53]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
succeeded: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:aca1:d84a:cf16:a596]:55152/udp/host (stream.RTP)

2015-07-24 00:17:58.394 INFO: [51]
org.ice4j.ice.DefaultNominator.strategyNominateFirstValid() Nominate (first
valid): 192.168.0.7:10003/udp/host -> 192.168.0.169:55154/udp/prflx
(stream.RTP)

2015-07-24 00:17:58.396 INFO: [53]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse()
IsControlling: true USE-CANDIDATE:false

2015-07-24 00:17:58.397 INFO: [51]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse()
IsControlling: true USE-CANDIDATE:false

2015-07-24 00:17:58.399 INFO: [51]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
succeeded: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:d8b1:221c:c534:d289]:55153/udp/prflx (stream.RTP)

2015-07-24 00:17:58.400 INFO: [51]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse()
IsControlling: true USE-CANDIDATE:false

2015-07-24 00:17:58.407 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Pair
succeeded: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host ->
[2a02:1812:1716:8c00:aca1:d84a:cf16:a596]:55152/udp/prflx (stream.RTP)

2015-07-24 00:17:58.407 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse()
IsControlling: true USE-CANDIDATE:true

2015-07-24 00:17:58.407 INFO: [52]
org.ice4j.ice.ConnectivityCheckClient.processSuccessResponse() Nomination
confirmed for pair: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host
-> [2a02:1812:1716:8c00:aca1:d84a:cf16:a596]:55152/udp/prflx (stream.RTP)

2015-07-24 00:17:58.408 INFO: [52]
org.ice4j.ice.CheckList.handleNominationConfirmed() Selected pair for
stream stream.RTP: [2a02:1812:1716:8c00:5054:ff:feb9:9f4d]:10003/udp/host
-> [2a02:1812:1716:8c00:aca1:d84a:cf16:a596]:55152/udp/prflx (stream.RTP)

2015-07-24 00:17:58.408 INFO: [52]
org.ice4j.ice.Agent.checkListStatesUpdated() CheckList of stream stream is
COMPLETED

2015-07-24 00:17:58.409 INFO: [52] org.ice4j.ice.Agent.setState() ICE state
changed from Running to Completed

2015-07-24 00:17:58.410 INFO: [52]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state of
IceUdpTransportManager #6e266f38 (for channels bd6889f2ac88b81a
bd08e5af6d97e887 b8a4443b36768237) of conference 3e2eb3fa4461ed19 changed
from Running to Completed.

2015-07-24 00:17:58.411 INFO: [54] org.jitsi.videobridge.Channel.info()
Transport connected for channel bd6889f2ac88b81a of content audio of
conference 3e2eb3fa4461ed19

2015-07-24 00:17:58.414 INFO: [52] org.ice4j.ice.Agent.logCandTypes()
Harvester used for selected pair for stream.RTP: host

2015-07-24 00:17:58.429 INFO: [54]
org.jitsi.impl.neomedia.MediaStreamImpl.info() audio codec/freq: null/null
Hz

2015-07-24 00:17:58.430 INFO: [54]
org.jitsi.impl.neomedia.MediaStreamImpl.info() audio remote IP/port:
2a02:1812:1716:8c00:aca1:d84a:cf16:a596/55152

2015-07-24 00:17:58.430 INFO: [54] org.jitsi.videobridge.Channel.info()
Transport connected for channel bd08e5af6d97e887 of content video of
conference 3e2eb3fa4461ed19

2015-07-24 00:17:58.434 INFO: [54]
org.jitsi.impl.neomedia.MediaStreamImpl.info() video codec/freq: null/null
Hz

2015-07-24 00:17:58.435 INFO: [54]
org.jitsi.impl.neomedia.MediaStreamImpl.info() video remote IP/port:
2a02:1812:1716:8c00:aca1:d84a:cf16:a596/55152

2015-07-24 00:17:58.435 INFO: [54] org.jitsi.videobridge.Channel.info()
Transport connected for channel b8a4443b36768237 of content data of
conference 3e2eb3fa4461ed19

2015-07-24 00:17:58.437 SEVERE: [55]
util.UtilActivator.uncaughtException().108 An uncaught exception occurred
in
thread=Thread[org.jitsi.videobridge.SctpConnection-pool-5-thread-5,5,main]
and message was: Could not initialize class org.jitsi.sctp4j.Sctp

java.lang.NoClassDefFoundError: Could not initialize class
org.jitsi.sctp4j.Sctp

        at
org.jitsi.videobridge.SctpConnection$1.run(SctpConnection.java:454)

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

        at java.lang.Thread.run(Thread.java:701)

2015-07-24 00:18:01.434 INFO: [56] org.ice4j.ice.Agent.setState() ICE state
changed from Completed to Terminated

2015-07-24 00:18:01.435 INFO: [56]
org.jitsi.videobridge.IceUdpTransportManager.info() ICE processing state of
IceUdpTransportManager #6e266f38 (for channels bd6889f2ac88b81a
bd08e5af6d97e887 b8a4443b36768237) of conference 3e2eb3fa4461ed19 changed
from Completed to Terminated.