1、freeswitch安装过程(安装过程省略,运行环境为centos7,freeswitch1.6.5)
安装完成后,应该出现上述画面!
2、FreeSWITCH默认是不处理音视频编解码的,所以,要设置它采用mediaproxy模式来代理转发
WebRTC的音视频
修改FreeSWITCH安装路径下/conf/var.xml文件中,增加
1. <X‐PRE‐PROCESScmd=="set"data="proxy_media=true"/>
修改FreeSWITCH安装路径下/conf/sip_profiles/internal.xml文件,设置inbound-proxy-
media和inbound-late-negotiation为true
1. <!‐‐Uncommenttosetallinboundcallstoproxymediamode‐‐>
1. <paramname="inbound‐proxy‐media"value="true"/>
2. <!‐‐Letcallshitthedialplanbeforeselectingcodecforthea‐leg‐‐>
1. <paramname="inbound‐late‐negotiation"value="true"/>
修改配置之后重启FreeSWITCH或者打开FS_Cli输入 reloadxml ,然后打开两台机器上
的 eyeBeam 测试视频通话。
如果一直报视频编解码问题的错误,可以尝试修改/conf/var.xml的配置
项 global_codec_prefs 和 outbound_codec_prefs 如下(增加可用编解码器)
1. <X‐PRE‐PROCESScmd="set"data="global_codec_prefs=OPUS,G722,PCMU,PCMA,GSM,H263,H264,VP8,H263‐1998"
2. <X‐PRE‐PROCESScmd="set"data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,GSM,H263,H264,VP8,H263‐1998"
评论3