
当然,Asterisk开发人员也不会对最新的技术熟视无睹。在Asterisk-15上重点对视频会议的功能和WebRTC功能支持做了大幅度的改善,让我们看看Asterisk-15 发布版本支持了哪些功能。
- 支持RTCP Multiplexing 和 BUNDLE,缩短了透传NAT和防火墙时所需时间,加快了呼叫创建的速度。
- 更好地支持了SDP和WebRTC终端的高并发环境中的协商能力。在以前的技术中,SDP的并发能力没有太多问题。但是,随着多方视频会议中会议人员的人数不断增加,SDP多多方媒体流处理出现了一些问题。例如,多个WebRTC浏览器的视频会议屏。为了解决这个问题,通过支持Unified Plan来实现高并发SDP的处理。在Asterisk-15版本中,默认支持了Unified Plan。用户可以可以通过Confbridge和开源项目Cyber Mega Phone 2000 进行进一步测试。
相关协议草案和链接:
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