來源:http://www.zhongruitech.com/265162254.html
FreeSWITCH學(xué)習(xí)筆記 第一場 第二個鏡頭 視頻通話配置
上一章,我們講述了如何在Windows下安裝FreeSWITCH箕速,如果細(xì)心測試就會發(fā)現(xiàn)視頻通話是不能用的歇式。這是因?yàn)镕reeSWITCH默認(rèn)是不處理音視頻編解碼的缓升,所以痴奏,要設(shè)置它采用 media proxy 模式來代理轉(zhuǎn)發(fā) WebRTC 的音視頻
修改FreeSWITCH安裝路徑下/conf/var.xml文件中,增加
<X-PRE-PROCESS cmd=="set" data="proxy_media=true"/>
修改FreeSWITCH安裝路徑下/conf/sip_profiles/internal.xml文件湃鹊,設(shè)置inbound-proxy-media和inbound-late-negotiation為true
? ? <!--Uncomment to set all inbound calls to proxy media mode-->
? ? <param name="inbound-proxy-media" value="true"/>
? ? <!-- Let calls hit the dialplan before selecting codec for the a-leg -->
? ? <param name="inbound-late-negotiation" value="true"/>
修改配置之后重啟FreeSWITCH或者打開FS_Cli輸入reloadxml冕香,然后打開兩臺機(jī)器上的eyeBeam測試視頻通話蛹尝。
如果一直報視頻編解碼問題的錯誤,可以嘗試修改/conf/var.xml的配置項global_codec_prefs?和?outbound_codec_prefs如下(增加可用編解碼器)
<X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,GSM,H263,H264,VP8,H263-1998"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA,GSM,H263,H264,VP8,H263-1998"/>