
當然,Asterisk開(kāi)發(fā)人員也不會(huì )對最新的技術(shù)熟視無(wú)睹。在A(yíng)sterisk-15上重點(diǎn)對視頻會(huì )議的功能和WebRTC功能支持做了大幅度的改善,讓我們看看Asterisk-15 發(fā)布版本支持了哪些功能。
- 支持RTCP Multiplexing 和 BUNDLE,縮短了透傳NAT和防火墻時(shí)所需時(shí)間,加快了呼叫創(chuàng )建的速度。
- 更好地支持了SDP和WebRTC終端的高并發(fā)環(huán)境中的協(xié)商能力。在以前的技術(shù)中,SDP的并發(fā)能力沒(méi)有太多問(wèn)題。但是,隨著(zhù)多方視頻會(huì )議中會(huì )議人員的人數不斷增加,SDP多多方媒體流處理出現了一些問(wèn)題。例如,多個(gè)WebRTC瀏覽器的視頻會(huì )議屏。為了解決這個(gè)問(wèn)題,通過(guò)支持Unified Plan來(lái)實(shí)現高并發(fā)SDP的處理。在A(yíng)sterisk-15版本中,默認支持了Unified Plan。用戶(hù)可以可以通過(guò)Confbridge和開(kāi)源項目Cyber Mega Phone 2000 進(jìn)行進(jìn)一步測試。
相關(guān)協(xié)議草案和鏈接:
https://tools.ietf.org/html/draft-roach-mmusic-unified-plan-00
draft-ietf-mmusic-sdp-bundle-negotiation-39
RFC5761
https://github.com/asterisk/cyber_mega_phone_2k