freeSWITCH 视频通话
一,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_h26x"/>--> 改为: <load module="mod_h26x"/> 3,启动freeSWITCH: [root@CentOS ~]# ~/freeswitch/bin/freeswitch 查看加载的模块 freeswitch@CentOS> show codec 4,加载H26x模块 freeswitch@CentOS> load mod_h26x 查看加载的模块 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_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. freeswitch@CentOS>
视频通话1:两个安装了linphone的安卓手机
配置截图:
linphone手机A 呼叫 linphone手机B
视频通话2:两台启动了eyeBeam 的win7 带摄像头的物理机
配置截图:
eyeBeam A软电话 呼叫 eyeBeam B 软电话
FreeSWITCH视频通话 演示完毕。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了