我需要在我的freeswitch中安装OPUS编解码器。我的源目录中有源代码。我试图从源代码制作mod_opus,但它显示错误。谁能告诉我如何在Freeswitch中添加mod_opus?
答案 0 :(得分:2)
modules.conf
codecs/mod_opus
libopus-dev
包答案 1 :(得分:1)
您可以将FreeSWITCH更新为新版本,并且它是mod_opus的默认加载,您可以检查conf / vars.xml,同样如下:
ThreadLocal
答案 2 :(得分:1)
您需要在源代码中注释以下行,然后重新编译:
vi freeswitch/src/mod/codecs/mod_opus/Makefile
# Comment line 889 & 890
#install: error
#all: error
答案 3 :(得分:1)
fs要求libopus-devel的版本至少为1.1(在configure.ac文件中)
PKG_CHECK_MODULES([OPUS], [opus >= 1.1],[
AM_CONDITIONAL([HAVE_OPUS],[true])],[
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_OPUS],[false])])
安装方法
(https://centos.pkgs.org/6/linuxtech/libopus-devel-1.1-1.el6.x86_64.rpm.html)
创建存储库配置文件/etc/yum.repos.d/linuxtech.repo:
[linuxtech]
name=LinuxTECH
baseurl=http://pkgrepo.linuxtech.net/el6/release/
enabled=1
gpgcheck=1
gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET
安装libopus-devel rpm软件包:
# yum install libopus-devel