- 0
- 0
- 约5.62千字
- 约 8页
- 2026-02-02 发布于北京
- 举报
什么是WebRTC?
众所周知,浏览器本身不支持相互之间直接建立信道进行通信,都是通过服务器进行中
转。比如现在有两个客户端,甲和乙,他们俩想要通信,首先需要甲和服务器、乙和服务器
之间建立信道。甲给乙发送消息时,甲先将消息发送到服务器上,服务器对甲的消息进行中
转,发送到乙处,反过来也是一样。这样甲与乙之间的一次消息要通过两段信道,通信的效
率同时受制于这两段信道的带宽。同时这样的信道并不适合数据流的传输,如何建立浏览器
之间的点对点传输,一直困扰着开发者,WebRTC应运而生。
WebRTC,名称源自网页实时通信(WebReal-TimeCommunication)的缩写,是一个支
持网页浏览器进行实时语音或的技术,是谷歌2010年以6820万收购
GlobalIPSolutions公司而获得的一项技术。2011年5月开放了工程的源代码,在行业内得
到了广泛的支持和应用,致力于让WebRTC的技术成为HTML5之一
WebRTC技术,包括音的、编、网络传输、显示等功能,并且还支持
跨平台:windows,linux,mac,android
图:WebRTC在QQ中的申明
图:通话架构图
令服务
)为么令服务?
在建立连接之前,客户端之间显然没有办法传递数据,所以我们需要通过服务器的中转,在客
户端之间传递这些数据,然后建立客户端之间的点对点连接,但是中并没有实
现这些
)为什么不去实现令交换?
由于开发者在其所开发的应用程序中信令所使用的协议不同(或是或是开发
者自己定义的协议),建立呼叫的思想建立在流控制层面上,从而与上层信令
传输相分离,防止相互之间的信令污染
架构
网络地址转换(,简称)是一种在分组通过路由器或
时重写源地址或和目的地址的技术。这种技术被普遍使用在有多台主机但只通过
一个公有地址因特网的私有网络中。世纪年代中期,是作为一种解决地
址短缺以避免保留地址的方案而流行起来的。
穿越是广泛用于领域的通信方式,在通话过程中,穿越也在内消
息通信中起到了至关重要的作用。
,全名叫交互式连接建立()一种综合性的
穿越技术,它是一种框架,可以整合各种穿越技术如、(
中继实现的)。会先使用,尝试建立一个基于的连接,如果失败
了,就会去(先尝试,然后尝试),如果依旧失败就会使用一个中继的
服务器。
图:通话中P2P与服务器转发占比
WebRTC架构
VoiceEngine音频引擎
1)ISAC(InternetSpeechAudioCodec):针对VoIP和音频流的宽带和超宽带音频编器,
是WebRTC音频引擎的默认的编器
2)NetEQ算法:自适应抖动控制算法以及语音包丢失隐藏算法,能够有效的处理由于网络
抖动和语音包丢失时候对语音质量产生的影响
3)VAD(VoiceActivityDetection)静音检测
4)AEC(AcousticEchoCanceler):实时的去除mic到的回声
5)NS(NoiseSuppression)噪声抑制
6)AGC(AutoGainControl)自动增益控制
Engine引擎
1)VP8:是WebRTC引擎的默认的图像编
您可能关注的文档
- 社会化媒体策略与渠道选择指南.pdf
- 遗传病类型及家族遗传模式分析——以甲病乙病为例.pdf
- 2024-2025学年七年级地理上册第五章世界气候培优测试卷.pdf
- 父亲节成长心连心:亲子活动方案与策划.pdf
- 汉字:文化永恒标志.pdf
- 利润与销售策略分析:多案例.pdf
- 用户协议:服务条款与隐私保护声明.pdf
- JavaScript变量提升机制详解与实例分析.pdf
- 运用优势视角理论评估与干预:周宾案例分析.pdf
- 松江区高三英语模拟考试:语法与词汇.pdf
- 2026年及未来5年内中国腕带式长臂助手拾物器行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国软管直角接头行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国电子权限方式锁行业投资前景及策略咨询研究报告.docx
- 2025年中国木工机械配套电气市场调查研究报告.docx
- 2026年及未来5年内中国油站地面清洗王行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国氟素离型膜行业投资前景及策略咨询研究报告.docx
- 2025年中国玉石理疗床市场调查研究报告.docx
- 2025年中国陶瓷封环套市场调查研究报告.docx
- 2026年及未来5年内中国阻车钉行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国充气广告制品行业投资前景及策略咨询研究报告.docx
原创力文档

文档评论(0)