Centos 7 安装freeswitch-1.10.3 make freeswitch报错 求大神帮助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 7 安装freeswitch-1.10.3 make freeswitch报错 求大神帮助相关的知识,希望对你有一定的参考价值。

CC src/libfreeswitch_la-switch_vpx.lo
CXX src/switch_cpp.lo
CXXLD libfreeswitch.la

*** Warning: Linking the shared library libfreeswitch.la against the
*** static library libs/libvpx/libvpx.a is not portable!
/usr/bin/sed: can't read /root/freeswitch/freeswitch-1.10.3.-release/libs/apr-util/xml/expat/lib/libexpat.la: No such file or directory
libtool: error: '/root/freeswitch/freeswitch-1.10.3.-release/libs/apr-util/xml/expat/lib/libexpat.la' is not a valid libtool archive
make[1]: *** [libfreeswitch.la] 错误 1
make[1]: 离开目录“/usr/local/src/freeswitch-1.10.3.-release”
make: *** [all] 错误 2

参考技术A 依赖关系不满足,缺失依赖包追问

我在网上也看到了,依赖关系不满足,缺失依赖包,但是不知道缺失什么依赖包

追答

apr-util/xml/expat/lib/libexpat.la: No such file or directory

freeSWITCH 视频通话

一,freeSWITCH安装


本实验基于CentOS 6 源码编译安装FreeSWITCH,详细安装过程见下:

http://990487026.blog.51cto.com/10133282/1921010






二,配置FreeSWITCH,加载H26x模块

1,FreeSWITCH先处于关闭状态.





2,修改配置文件:
[[email protected] ~]# vim ~/freeswitch/etc/freeswitch/vars.xml
将:
  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,VP8"/>
  <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,VP8"/>
改:
  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,VP8,H263,H264"/>
  <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,VP8,H263,H264"/>





3,启动freeSWITCH:
[[email protected] ~]# ~/freeswitch/bin/freeswitch 



4,加载H26x模块
[email protected]> load mod_h26x




查看加载的模块
[email protected]> show codec
type,name,ikey
codec,ADPCM (IMA),mod_spandsp
codec,AMR,mod_amr
codec,B64 (STANDARD),mod_b64
codec,G.711 alaw,CORE_PCM_MODULE
codec,G.711 ulaw,CORE_PCM_MODULE
codec,G.722,mod_spandsp
codec,G.723.1 6.3k,mod_g723_1
codec,G.726 16k,mod_spandsp
codec,G.726 16k (AAL2),mod_spandsp
codec,G.726 24k,mod_spandsp
codec,G.726 24k (AAL2),mod_spandsp
codec,G.726 32k,mod_spandsp
codec,G.726 32k (AAL2),mod_spandsp
codec,G.726 40k,mod_spandsp
codec,G.726 40k (AAL2),mod_spandsp
codec,G.729,mod_g729
codec,GSM,mod_spandsp
codec,H.261 Video (passthru),mod_h26x
codec,H.263 Video (passthru),mod_h26x
codec,H.263+ Video (passthru),mod_h26x
codec,H.263++ Video (passthru),mod_h26x
codec,H.264 Video (passthru),mod_h26x
codec,LPC-10,mod_spandsp
codec,OPUS (STANDARD),mod_opus
codec,PROXY PASS-THROUGH,CORE_PCM_MODULE
codec,PROXY VIDEO PASS-THROUGH,CORE_PCM_MODULE
codec,RAW Signed Linear (16 bit),CORE_PCM_MODULE
codec,Speex,CORE_SPEEX_MODULE
codec,VP8 Video,CORE_VPX_MODULE
codec,VP9 Video,CORE_VPX_MODULE

30 total.

[email protected]>





视频通话1:两个安装了linphone的安卓手机

配置截图:

技术分享



技术分享



linphone手机A 呼叫 linphone手机B


技术分享





视频通话2:两台启动了eyeBeam 的win7 带摄像头的物理机


配置截图:

技术分享

技术分享


eyeBeam A软电话 呼叫 eyeBeam B 软电话

技术分享




FreeSWITCH视频通话  演示完毕。





本文出自 “李春利” 博客,请务必保留此出处http://990487026.blog.51cto.com/10133282/1940685

以上是关于Centos 7 安装freeswitch-1.10.3 make freeswitch报错 求大神帮助的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7安装Oracle (CentOS Linux release 7.5.1804)

安装centos 7安装不了,有问题。

centos 7 minimal安装之后怎么设置

怎样在centos 7安装gcc

CentOS 7 安装 MySQL

CentOS 7 安装 MySQL