在 Firefox 中使用 Jitsi Meet 安装
Use Jitsi Meet installation with Firefox
我遵循了 Jitsi 的默认安装指南,使用 Chrome 浏览器效果很好。但是,如果我使用 Firefox,则视频和音频都会传输到另一端,并且它们都显示黑屏。
但是,对于 meet.jit.si 它工作正常。
我在安装中是否遗漏了配置?
firefox 中唯一的错误是:
[JitsiMeetJS.js] <getGlobalOnErrorHandler>: UnhandledError: null Script: null Line: null Column: null StackTrace: DOMException: AudioContext.createMediaStreamSource: Connecting AudioNodes from AudioContexts with different sample-rate is currently not supported. Logger.js:154:22
Uncaught (in promise) DOMException: AudioContext.createMediaStreamSource: Connecting AudioNodes from AudioContexts with different sample-rate is currently not supported. lib-jitsi-meet.min.js:1
我遇到的问题是 JVB 服务无法启动。
诊断:
- 在 Chrome
上只能进行两方聊天
- 即使在 Chrome
上也无法进行多方聊天
- 在 Firefox 上甚至对两方都不起作用
在JVB的日志中(/var/log/jitsi/jvb.log):
2020-11-17 17:01:55.470 SEVERE: [18] Health.doRun#300: Health check failed in 0ms:
java.lang.Exception: Failed to bind single-port
at org.jitsi.videobridge.health.Health.doCheck(Health.java:143)
at org.jitsi.videobridge.health.Health.doRun(Health.java:266)
at org.jitsi.utils.concurrent.PeriodicRunnableWithObject.run(PeriodicRunnableWithObject.java:87)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:216)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.runInThread(RecurringRunnableExecutor.java:292)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.access[=10=]0(RecurringRunnableExecutor.java:36)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:328)
问题可以通过以下解决方案解决
停止使用端口 10000 的服务(在我的例子中是 Webmin)
通过在 /etc/jitsi/videobridge/sip-communicator.properties
中编辑以下行来更改 JVB 的端口
org.jitsi.videobridge.SINGLE_PORT_HARVESTER_PORT=10000
我遵循了 Jitsi 的默认安装指南,使用 Chrome 浏览器效果很好。但是,如果我使用 Firefox,则视频和音频都会传输到另一端,并且它们都显示黑屏。 但是,对于 meet.jit.si 它工作正常。 我在安装中是否遗漏了配置?
firefox 中唯一的错误是:
[JitsiMeetJS.js] <getGlobalOnErrorHandler>: UnhandledError: null Script: null Line: null Column: null StackTrace: DOMException: AudioContext.createMediaStreamSource: Connecting AudioNodes from AudioContexts with different sample-rate is currently not supported. Logger.js:154:22
Uncaught (in promise) DOMException: AudioContext.createMediaStreamSource: Connecting AudioNodes from AudioContexts with different sample-rate is currently not supported. lib-jitsi-meet.min.js:1
我遇到的问题是 JVB 服务无法启动。 诊断:
- 在 Chrome 上只能进行两方聊天
- 即使在 Chrome 上也无法进行多方聊天
- 在 Firefox 上甚至对两方都不起作用
在JVB的日志中(/var/log/jitsi/jvb.log):
2020-11-17 17:01:55.470 SEVERE: [18] Health.doRun#300: Health check failed in 0ms:
java.lang.Exception: Failed to bind single-port
at org.jitsi.videobridge.health.Health.doCheck(Health.java:143)
at org.jitsi.videobridge.health.Health.doRun(Health.java:266)
at org.jitsi.utils.concurrent.PeriodicRunnableWithObject.run(PeriodicRunnableWithObject.java:87)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:216)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.runInThread(RecurringRunnableExecutor.java:292)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.access[=10=]0(RecurringRunnableExecutor.java:36)
at org.jitsi.utils.concurrent.RecurringRunnableExecutor.run(RecurringRunnableExecutor.java:328)
问题可以通过以下解决方案解决
停止使用端口 10000 的服务(在我的例子中是 Webmin)
通过在 /etc/jitsi/videobridge/sip-communicator.properties
中编辑以下行来更改 JVB 的端口org.jitsi.videobridge.SINGLE_PORT_HARVESTER_PORT=10000