温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

freeSWITCH 视频通话

发布时间:2020-07-05 17:16:03 来源:网络 阅读:2074 作者:990487026 栏目:开发技术

一,freeSWITCH安装


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

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






二,配置FreeSWITCH,加载H26x模块

1,FreeSWITCH先处于关闭状态.





2,修改配置文件:
[root@CentOS ~]# 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"/>

  
[root@CentOS freeswitch]# vim ./autoload_configs/modules.conf.xml
将
<!--<load module="mod_h36x"/>-->

改为:
<load module="mod_h36x"/>




3,启动freeSWITCH:
[root@CentOS ~]# ~/freeswitch/bin/freeswitch 


查看加载的模块
freeswitch@CentOS> show codec


4,加载H26x模块
freeswitch@CentOS> load mod_h36x




查看加载的模块
freeswitch@CentOS> 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_h36x
codec,H.263 Video (passthru),mod_h36x
codec,H.263+ Video (passthru),mod_h36x
codec,H.263++ Video (passthru),mod_h36x
codec,H.264 Video (passthru),mod_h36x
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.

freeswitch@CentOS>





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

配置截图:

freeSWITCH 视频通话



freeSWITCH 视频通话



linphone手机A 呼叫 linphone手机B


freeSWITCH 视频通话






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


配置截图:

freeSWITCH 视频通话

freeSWITCH 视频通话


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

freeSWITCH 视频通话




FreeSWITCH视频通话  演示完毕。





向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI