JICOFO: Participant doesn't support bundle, 这是必需的

JICOFO: Participant doesn't support bundle, which is required

我正在使用自定义客户端连接到在 jitsi 中创建的会议室。但我收到以下异常:

org.jitsi.jicofo.AbstractChannelAllocator.log() Error creating offer org.jitsi.jicofo.UnsupportedFeatureConfigurationException: Participant doesn't support bundle, which is required at org.jitsi.jicofo.Participant.setSupportedFeatures(Participant.java:280) at org.jitsi.jicofo.ParticipantChannelAllocator.createOffer(ParticipantChannelAllocator.java:93) at org.jitsi.jicofo.AbstractChannelAllocator.doRun(AbstractChannelAllocator.java:178) at org.jitsi.jicofo.AbstractChannelAllocator.run(AbstractChannelAllocator.java:150) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)

我正在使用 LibJitsi (https://github.com/jitsi/libjitsi) and jirecon (https://github.com/linhnv5/jirecon)。 jirecon 是客户。客户说

Could not get session-init packet, maybe the MUC has locked

因为 jicofo 的错误,这就是 jingle session 也没有建立的原因。

谁能帮忙解决这个问题?

我得到了解决方案。在连接到 jitsi 时,jicofo 会查找 client/participant 支持的功能。它应该支持 RTCP_MUX 和 RTP_BUNDLE 即 urn:ietf:rfc:5761urn:ietf:rfc:5888.然后只有jicofo允许client/participant加入房间。