BigBlueButton 声音问题 - 无法加入音频既不收听(ICE 错误 1004)
BigBlueButton sound issue - can't join with audio neither listening (ICE error 1004)
我在 canvas 中使用 BigBlueButton。我使用 Github 页面上提供的脚本安装了它,即:
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -a -v xenial-22 -s bbb.example.com -e info@example.com
问题是每当我创建会议并加入时。我不能使用音频既不能听。
点击使用麦克风加入时,出现错误 pops-up 说:
Failure on call (reason=ICE error) (error 1004)
当我点击仅收听时,没有任何反应。
我查阅了日志但没有任何用处,我怀疑是由于主机配置导致的一些声音错误,但我无法弄清楚。也许你们中的一些人可以知道要查阅哪些日志。
我怀疑这是与 FreeSWITCH 相关的问题,我按照此处的设置进行操作,了解如何使用防火墙设置 FreeSWITCH(即使我不使用防火墙,但 BBB 配置表明它考虑了防火墙)但没有任何改变.
如有任何建议,我们将不胜感激。
在我的例子中,我通过评论包含 (voiceBridge=...) In app/models/bigbluebutton_conferenfe.rb.
的行来解决这个问题
你救了我的命。 younes 正在谈论的文件来自 Canvas LMS。如果您按照官方安装说明进行操作,该文件应该在 /var/canvas/app/models/big_blue_button_conference.rb
中。您将需要重新启动应用程序(或者如果您不知道如何重新启动服务器)以使更改生效。
上下文中要评论的行:
current_host = URI(settings[:default_return_url] || "http://www.instructure.com").host
send_request(:create, {
:meetingID => conference_key,
:name => title,
# :voiceBridge => format("%020d", self.global_id),
:attendeePW => settings[:user_key],
:moderatorPW => settings[:admin_key],
:logoutURL => (settings[:default_return_url] || "http://www.instructure.com"),
:record => settings[:record] ? "true" : "false",
:welcome => settings[:record] ? t("This conference may be recorded.") : "",
"meta_canvas-recording-ready-user" => recording_ready_user,
"meta_canvas-recording-ready-url" => recording_ready_url(current_host)
}) or return nil
我在 canvas 中使用 BigBlueButton。我使用 Github 页面上提供的脚本安装了它,即:
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -a -v xenial-22 -s bbb.example.com -e info@example.com
问题是每当我创建会议并加入时。我不能使用音频既不能听。
点击使用麦克风加入时,出现错误 pops-up 说:
Failure on call (reason=ICE error) (error 1004)
当我点击仅收听时,没有任何反应。
我查阅了日志但没有任何用处,我怀疑是由于主机配置导致的一些声音错误,但我无法弄清楚。也许你们中的一些人可以知道要查阅哪些日志。
我怀疑这是与 FreeSWITCH 相关的问题,我按照此处的设置进行操作,了解如何使用防火墙设置 FreeSWITCH(即使我不使用防火墙,但 BBB 配置表明它考虑了防火墙)但没有任何改变.
如有任何建议,我们将不胜感激。
在我的例子中,我通过评论包含 (voiceBridge=...) In app/models/bigbluebutton_conferenfe.rb.
的行来解决这个问题你救了我的命。 younes 正在谈论的文件来自 Canvas LMS。如果您按照官方安装说明进行操作,该文件应该在 /var/canvas/app/models/big_blue_button_conference.rb
中。您将需要重新启动应用程序(或者如果您不知道如何重新启动服务器)以使更改生效。
上下文中要评论的行:
current_host = URI(settings[:default_return_url] || "http://www.instructure.com").host
send_request(:create, {
:meetingID => conference_key,
:name => title,
# :voiceBridge => format("%020d", self.global_id),
:attendeePW => settings[:user_key],
:moderatorPW => settings[:admin_key],
:logoutURL => (settings[:default_return_url] || "http://www.instructure.com"),
:record => settings[:record] ? "true" : "false",
:welcome => settings[:record] ? t("This conference may be recorded.") : "",
"meta_canvas-recording-ready-user" => recording_ready_user,
"meta_canvas-recording-ready-url" => recording_ready_url(current_host)
}) or return nil