- 8
- 0
- 约8.97千字
- 约 16页
- 2017-11-28 发布于福建
- 举报
移动互联网WebRTC和相关技术
移动互联网WebRTC和相关技术 针对Web实时通信(WebRTC)技术,提出一种WebRTC实时通信服务的改进设计方案。方案在客户端侧、服务端侧、客户端与服务端之间的通信等部分对WebRTC进行了改进。改进方案采用了HTML5 WebSocket技术、媒体协商与合成技术、网络地址转换(NAT)/防火墙穿越技术、基于会话发起协议(SIP)栈的信令交互技术、P2P通信安全技术,较好地解决了跨浏览器运行、对客户端侧处理能力的过分依赖和带宽消耗等问题,提高了系统的可扩展性。
WebRTC技术;应用模式;跨浏览器运行;可扩展性
This paper describes an improved design for WebRTC technology. With this design, WebRTC communication at client side, server side, and between these two sides is improved. HTML5 WebSocket, media negotiation and synthesis, network address translator(NAT)/firewall traversal, Session Initiation Protocol (SIP) signaling interaction, and P2P communication security are used in this improved design. These solve problems such as cross-browse running, over-reliance on the client-side processing, and bandwidth problems. With this design, they can be made more scalable.
WebRTC technology; application model; running across browsers; extension
Web实时通信(WebRTC)[1]是一种构建在Web浏览器基础上的实时音视频通信的技术。目标是在不安装任何插件的前提下,开发者基于浏览器利用简单的Web技术方便快捷地开发出丰富的实时Web多媒体应用。
随着网络带宽和浏览器版本的升级,WebRTC将会对传统的实时通信业务造成巨大影响,正逐渐成为主流的实时通信方式。Google已开始在Android平台的新版Chrome浏览器上提供WebRTC支持,预计2013年至少有10亿终端支持WebRTC。中国著名的融合通信论坛CTI调查结果显示[2]:87%电信企业考虑将WebRTC融入产品战略,86.9%的受访者表示WebRTC对于他们的整体产品战略而言具有十分重要的意义,49%的受访者打算在未来1年内部署WebRTC解决方案。
WebRTC由Google收购的Global IP Solution公司开发,并由Google在2010年向外开放,目前已成为实时通信的技术热点,在W3C和IETF都成立了WebRTC相关的标准组,并得到业界越来越多厂商的支持。
与传统的通信技术相比,WebRTC具备了如下明显优势:
(1)用户使用方便,不需要安装插件或者不同的客户端。
(2)用户体验一致性高,升级方便快捷,在服务器侧完成。
(3)基于JavaScript或超文本链接标记语言(HTML)开发简单快捷。
(4)跨操作系统。开发者不需要为专门的操作系统开发不同的版本,一次开发统一版本。
(5)开发者重点关注业务本身,不用太关注媒体处理。
1 WebRTC标准进展
负责WebRTC的标准组织是W3C和IETF。
W3C WebRTC负责定义客户端侧Javascript API,这些应用编程接口(API)用于帮助Web应用完成Web浏览器之间点对点或点对多点之间的实时通信。
W3C WebRTC标准组的主要成员由Web浏览器厂商组成,包括Google、Microsoft、Mozilla和Opera等。
IETF RTC-Web负责定义浏览器之间的实时通信协议和格式。该标准所关注的是媒体编解码、网络传输、网络地址转换(NAT)/防火墙穿越以及安全与隐私等内容。其主要成员包括Microsoft、Google、Skype、yahoo、Cisco和FT(Orange)等。
目前,WebRTC标准已经提供了Network Stream、RTCPeerConnection以及DataChannel共3类API,分别用来完成媒体流的获
您可能关注的文档
- 研究如何做好电力基建地基处理.doc
- 研究如何有效开展绿色建筑设计.doc
- 研究小型水利水电工程施工中技术管理.doc
- 研究工民建施工技术和管理措施.doc
- 研究工民建混凝土浇筑施工技术.doc
- 研究市政工程项目施工质量管理中常见问题和对策.doc
- 研究常见信息技术实践中难点与对策.doc
- 研究工程施工中电气安装管理.doc
- 研究建筑企业施工技术质量管理.doc
- 研究工程项目降低成本措施.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)