【问题标题】:BigBlueButton sound issue - can't join with audio neither listening (ICE error 1004)BigBlueButton 声音问题 - 无法加入音频既不听(ICE 错误 1004)
【发布时间】:2021-01-14 23:12:16
【问题描述】:

我在画布上使用 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

问题是每当我创建一个会议并加入它时。我无法使用音频,也无法收听。

点击使用麦克风加入时,弹出错误提示:

Failure on call (reason=ICE error) (error 1004)

当我点击只听时,什么也没有发生。

我查阅了日志,但没有任何用处,我怀疑是由于主机配置造成的一些声音错误,但我无法弄清楚。也许你们中的一些人可能知道要查阅哪些日志。

我怀疑这是与 FreeSWITCH 相关的问题,我遵循了关于使用防火墙设置 FreeSWITCH 的设置(即使我不使用防火墙,但 BBB 配置表明它认为是防火墙)但没有任何改变。

任何建议都将不胜感激。

【问题讨论】:

  • 嗨@younes-zeboudj 你能解决这个问题吗?
  • 是的,通过在 app/models/bigbluebutton_conference.rb 中评论一行。

标签: html5-audio sip freeswitch bigbluebutton


【解决方案1】:

就我而言,我通过在 app/models/bigbluebutton_conferenfe.rb 中注释包含 (voiceBridge=...) 的行来解决此问题。

【讨论】:

    【解决方案2】:

    你救了我的命。 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
    

    【讨论】:

      猜你喜欢
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-24
      • 2014-03-27
      • 1970-01-01
      相关资源
      最近更新 更多