我想编辑 BigBlueButton 会议使用的麦克风信号并禁用自动增益控制和回声消除。
但是,我没有关于会议页面中使用的 MediaStream 实例的信息。那么,第一个问题是是否可以在页面上找到这样的活动流?稍后对其应用约束。有这个问题说不可能找到活动流。但是时间已经过去,也许选择已经改变。另外,可能还有其他一些方法可以访问此流对象。
除此之外,也许有可能从 JS 脚本或扩展中更改这些 AGC 或 AEC 的浏览器自己的标志?(而不是来自浏览器本身)
在这个问题的更具体的细节中:在 BBB 发行版中,我查找了使用该方法的 js 文件 (sip.js
和),并对其进行了编辑以提供所需的约束,但无济于事。如果有人知道这个特定平台,我想寻求您的帮助。bbb_webrtc_bridge_sip.js
getUserMedia
注意:在提到的页面中,有一个音频对象证明了一个解析为 MediaStream 的 srcObject,我可以访问它并对其应用有限的操作,但仅限于回声测试。一旦通过此测试并进入实际会议,访问此音频对象将无效。