freeswitch對媒體的處理的三種方式


一.默認方式:媒體通過freeswitch,
RTP被freeswtich轉發,
freeswitch控制編碼的協商並在協商不一致時提供語音編碼轉換能力,
支持錄音,二次撥號等。
 
二.代理模式: 媒體通過freeswitch轉發,但是不處理媒體
   RTP通過freewtich轉發(只改動sdp c= ip)
   freeswtich不控制 sdp參數,只是轉發。
   通話的終端必須有一致的語音或者視頻編碼,因為freeswitch此時不支持轉碼(適合視頻編碼)
   不支持錄音, 二次撥號等功能
三.不轉發也不處理媒體
此模式下freeswitch更像是一個信令proxy,媒體不會通過freeswitch,sdp消息體也不做修改,沒有錄音,二次撥號等功能。
 
三種方式在不同應用場景下各有優點,對於a,也是默認方式,更適合呼叫中心等富功能應用,但性能相比其他兩個也是最差的,對於b,更適合處理nat問題, 可以考慮用這種模式做一個session border controlor,也適合於外部MCU配合做為視頻會議,性能也明顯好於a,對於 c,更像是一個信令代理,性能最高,但提供的功能有限。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM