我们上周末一直在使用这个功能,效果不错
我们发现的一个 bug(或者说意外特性)是系统支持立体声麦克风。通常,在网络会议软件中,左声道和右声道会被混缩为单声道,因为用于捕获此类音频的麦克风硬件通常是单声道的。(这在理论上也能减少带宽占用。)目前的 Discourse 解决方案传输的是完整的立体声麦克风信号。
然而,有些麦克风只会输出到一个声道,而另一个声道则保持空白。(也许这在具有多个输入端口的专业级音频接口中更为常见,但我猜一些廉价麦克风也可能出现这种情况。)这会导致听众只能在左耳或右耳听到该发言者的声音。我原本并没有意识到这一点,但显然 Mumble、Discord、Nextcloud、Jitsi、游戏等等都会将音频混缩为单声道。
因此,我建议默认将麦克风音频流(而非屏幕共享音频流,后者应该是独立的一组声道)混缩为单声道。一般来说,用户在通话期间真正需要宽声场来捕获音频的情况可能很少——也许只有音乐乐队用它向粉丝直播时才会用到。在这种情况下,如果用户确实拥有并希望使用宽声场立体声麦克风,可以让他们通过设置启用该功能,从而关闭单声道混缩。