实时音视频与PSTN结合的解决办法

展开查看详情

1.云+社区技术沙龙

2.实时音视频与PSTN结合的 解决方案 颜学伟 腾讯云高级工程师

3.个人简介 颜学伟 腾讯云通信平台中心高级工程师 2009年加入腾讯,曾先后负责过手机QQ空间后台系统、QQ离线 文件后台系统、QQ音视频后台系统、QQ混音后台系统;目前主 要负责腾讯云PSTN号码保护、云呼叫中心、融合通信等语音业 务产品。

4.目 录 01 背景,为什么要结合? 02 如何将实时音视频与PSTN结起来? 03 系统的优化

5.实时音视频RTC Real-Time Communication 抗丢包 AGC 抗抖动 低延时 AEC ANC 自适应

6.公用交换电话网PSTN Public Switched Telephone Network

7.业务需求场景

8.目 录 01 背景,为什么要结合? 02 如何将实时音视频与PSTN结起来? 03 系统的优化

9.两者差异 RTC PSTN l 网络 , Internet l 传统电话专有网络 l 协议,RTP/QQ私有协议 l 标准协议,SIP+RTP l 编码多样性,SILK,AAC,OPUS l 编码种类少,G711A,G711U,G729 l 高采样率,16k,48k l 低采样率,多为8k l 组包间隔,20ms,40ms,60ms l 组包间隔,20ms l 语音质量增强手段,3A,fec,自 l 语音质量增强手段少 适应 l 1v1 l 1v1或多人

10.寻找共性,适配差异 网络 适配融合 音频码 信令协 流 议

11.最终系统架构图

12.最终系统架构图

13.服务端混音

14.目 录 01 背景,为什么要结合? 02 如何将实时音视频与PSTN结起来? 03 系统的优化

15.优化:语音质量增强 AGC AEC JitterBuffer ANC PLC VAD 自适应调节

16.优化:语音延迟高 •约10ms~25ms延迟 不同运营商 •丢包严重 •1000公里,约20~35ms延迟 不同机房 •上海、天津、深圳不同机房约20~30ms延迟 •易抖动 直接外网 •质量不稳定,耗时时好时坏

17.优化:网络丢包

18.优化:提高可用性 死机切换 多机房 多地部署 多运营商 自动切换

19.T H A NKS 关注云加社区公众号