苏州园区web培训,WebRTC的架构是什么
代码:299098818 时间:2020-02-17,14:29:14
费用:1元
补充说明
疫情期间,上元教育与一线工作者共同奋斗,武汉加油,中国加油!在家也要好好学习,既能丰富自己,又能为祖国母亲减轻负担,保护好自己,上元教育推出一系列线上课程,帮助大家共同战胜疫情。
关于相关专业的问题想要知道都可以联系我,上元教育欢迎您的咨询,一定知无不言,言无不尽!
咨询地址:苏州园区新平街388号A2幢9楼上元教育
咨询电话:周老师
01什么是WebRTC?
WebRTC全称是(WebbrowserswithReal-TimeCommunications(RTC)
Google开源了GIPS开发的技术,并希望将其打造为行业标准。大概2011年,谷歌收购了GIPS,它是一个为RTC开发出许多组件的公司,例如编解码和回声消除技术。
“浏览器+WebRTC”就是Google给出的一个答案。其愿景就是可以在浏览器之间快速地实现音视频通信。收购花了一大笔钱,谷歌说开源就开源,确实不得不佩服,但显然对于Googl来说,打造音视频的开源生态有着更大的价值。
02WebRTC的架构
一般谈WebRTC架构都会拿出这张图,WebRTC从上往下架构依次是:
WebAPI层:面向开发者提供标准API(javascirpt),前端应用通过这一层接入使用WebRTC能力。
发展至今日,简单来说:WebRTC是一个免费、开放的项目。使web浏览器通过简单的JavaScriptapi接口实现实时通信功能。
C++API层:面向浏览器开发者,使浏览器制造商能够轻松地实现WebAPI方案。
音频引擎(VoiceEngine):音频引擎是一系列音频多媒体处理的框架,包括从视频采集卡到网络传输端等整个解决方案。
iSAC/iLBC/Opus等编解码。
NetEQ语音信号处理。
VP8编解码。
jitterbuffer:动态抖动缓冲。
Imageenhancements:图像增益。
传输(Transport):传输/会话层,会话协商+NAT穿透组件。
回声消除和降噪。
视频引擎(VideoEngine):是一系列视频处理的整体框架,从摄像头采集视频、视频信息网络传输到视频显示整个完整过程的解决方案。
RTP实时协议。
P2P传输STUN+TRUN+ICE实现的网络穿越。
硬件模块:音视频的硬件捕获以及NetWorkIO相关。
学web,学IT到上元教育独墅湖校区
上课内容:1、HTML+CSS、浏览器兼容性、Photoshop、静态网页实战、响应式布局、多终端自适应、Flex弹性盒布局、AnimateCSS动画框架
2、JS基础、WebAPI、Swiper动画实现、JavaScript高级、jQuery、Bootstrap响应式框架、ES6/ES7/ES8
3、VUE2.0全家桶、Webpack项目构建与打包、Axious数据请求、Canvas、移动设备API、百度Echarts、H5地理定位应用
关于相关专业的问题想要知道都可以联系我,上元教育欢迎您的咨询,一定知无不言,言无不尽!
咨询地址:苏州园区新平街388号A2幢9楼上元教育
咨询电话:周老师
01什么是WebRTC?
WebRTC全称是(WebbrowserswithReal-TimeCommunications(RTC)
Google开源了GIPS开发的技术,并希望将其打造为行业标准。大概2011年,谷歌收购了GIPS,它是一个为RTC开发出许多组件的公司,例如编解码和回声消除技术。
“浏览器+WebRTC”就是Google给出的一个答案。其愿景就是可以在浏览器之间快速地实现音视频通信。收购花了一大笔钱,谷歌说开源就开源,确实不得不佩服,但显然对于Googl来说,打造音视频的开源生态有着更大的价值。
02WebRTC的架构
一般谈WebRTC架构都会拿出这张图,WebRTC从上往下架构依次是:
WebAPI层:面向开发者提供标准API(javascirpt),前端应用通过这一层接入使用WebRTC能力。
发展至今日,简单来说:WebRTC是一个免费、开放的项目。使web浏览器通过简单的JavaScriptapi接口实现实时通信功能。
C++API层:面向浏览器开发者,使浏览器制造商能够轻松地实现WebAPI方案。
音频引擎(VoiceEngine):音频引擎是一系列音频多媒体处理的框架,包括从视频采集卡到网络传输端等整个解决方案。
iSAC/iLBC/Opus等编解码。
NetEQ语音信号处理。
VP8编解码。
jitterbuffer:动态抖动缓冲。
Imageenhancements:图像增益。
传输(Transport):传输/会话层,会话协商+NAT穿透组件。
回声消除和降噪。
视频引擎(VideoEngine):是一系列视频处理的整体框架,从摄像头采集视频、视频信息网络传输到视频显示整个完整过程的解决方案。
RTP实时协议。
P2P传输STUN+TRUN+ICE实现的网络穿越。
硬件模块:音视频的硬件捕获以及NetWorkIO相关。
学web,学IT到上元教育独墅湖校区
上课内容:1、HTML+CSS、浏览器兼容性、Photoshop、静态网页实战、响应式布局、多终端自适应、Flex弹性盒布局、AnimateCSS动画框架
2、JS基础、WebAPI、Swiper动画实现、JavaScript高级、jQuery、Bootstrap响应式框架、ES6/ES7/ES8
3、VUE2.0全家桶、Webpack项目构建与打包、Axious数据请求、Canvas、移动设备API、百度Echarts、H5地理定位应用
更多相关属性
免责声明:本信息为网友自行发布,易登提醒您网上信息有风险,在交易过程中请您务必保持警惕!
© edeng.cn