EasyRTC出现 “[ERR] mod_local_stream.c:880 Unknown source default”报错排查

  EasyRTC在运行过程中出现报错“[ERR] mod_local_stream.c:880 Unknown source default”,这个一般是拨打freeswitch会议室可能出现的报错。


1728444847687681.png

  查看对应的代码及配置文件,最终确定该行代码是查找对应的音频文件。EasyRTC 内核采用 freeswitch ,当一个人进入到会议室中,会发出声音。对应的配置文件如下:


2.png

  EasyRTC 并不需要该功能,因此如果不影响使用,可以不进行处理,如果需要处理,修改对应的配置文件,将以上全部注释即可。具体方式是找到 freeswitch\conf\autoload_configs\conference.conf.xml 文件,再找到 name 为 default 的 profile:


3.png

  将内部所有关于音频路径的全部注释掉即可。


1728444902212512.png


  还有另一种办法,即在freeswitch编译目录下,编译以下两行代码:


  make cd-sounds-install
  make cd-moh-install


  此处我们使用的是第一种方法。


云-边-端协同平台        加速人工智能落地 立即体验>>
png png
png
png png