RTCWeb及WebRTC研究报告

更新时间:2023-06-11 16:53:16 阅读: 评论:0

RTCWeb/WebRTC
研究报告

术语和缩略语
缩写
全称
解释
参考
RTCWeb
Real-Time Communication in WEB-browrs
基于网页浏览器的实时通信
tools.ietf/wg/rtcweb/
API
Application Programming Interface
应用程序编程接口- a specification of a t of calls and events, usually tied to a programming language or an abstract formal specification such as WebIDL, with its defined mantics.
[draft-ietf-rtcweb-overview-02]
ICE
Internet Communications Engine
一种面向对象的中间件平台,为构建面向对象的客户—服务器应用提供了工具、API 和库支持。Ice 应用适合在异种环境中使用:客户和服务器可以用不同的编程语言编写,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应用的源码都是可移植的。
baike.baidu/view/64590.htm#3
&
[RFC5245]
ICE Agent
Internet Communications Engine Agent
An implementation of the ICE protocol.
[draft-ietf-rtcweb-overview-02]
SDP
Session Description Protocol
会话描述协议— 为会话通知、会话邀请和其它形式的多媒体会话初始化等目的提供了多媒体会话描述。 会话目录用于协助多媒体会议的通告,并为会话参与者传送相关设置信息。SDP 即用于将这种信息传输到接收端。SDP是一种会话描述格式它使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。
baike.baidu/view/875414.htm
SDP Agent
Session Description Protocol Agent
The protocol implementation involved in the SDP offer/answer exchange, as defined in [RFC3264] ction 3.
[draft-ietf-rtcweb-overview-02]
SIP
Session Initiation Protocol
会话初始协议-SIP是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以好似Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。使用 SIP,服务提供商可以随意选择标准组件。不论媒体内容和参与方数量,用户都可以查找和联系对方。SIP 对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改.它甚至可以添加、删除或转移用户。
baike.baidu/view/51013.html
RTP
Real-Time Transport Protocol
实时传输协议RTP详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且它是建立在用户数据报协议上的。
baike.baidu/view/610472.htm
SRTP
Secure Real-time Transport Protocol
安全实时传输协议是在实时传输协议(RTP)基础上所定义的一个协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性证和重放保护。
baike.baidu/view/985843.htm
NAT
Network Address Translation
网络地址转换-属接入广域网(WAN)技术,是一种将私有网络地址转化为合法IP地址的转换技术,它被广泛应用于各类型Internet接入方式和各种类型的网络中。
baike.baidu
XMPP
The Extensible Messaging and Prence Protocol
可扩展通讯和表示协议-前称Jabber)是一种以XML为基础的开放式实时通信协定,是经由互联网工程工作小组(IETF)通过的互联网标准。XMPP因为被Google Talk网易泡泡应用而被广大网民所接触。
zh.wikipedia/zh-cn/XMPP
Jingle
Jingle 是XMPP的扩展协议。通过 Jingle 可以实现点对点(P2P)的多媒体交互会话控制,如:语音交互(VOIP),视频交互。Jingle 由 Google 和 XMPP 基金会设计。
en.wikipedia/wiki/Jingle_(protocol)
STUN
Simple Traversal of UDP over NATs
NAT 的UDP简单穿越――是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地址,查出自己位于哪种类型的NAT之后以及NAT为某一 个本地端口所绑定的Internet端端口。这些信息被用来在两个同时处于NAT 路由器之后的主机之间建立UDP通信。该协议由RFC 3489定义。
baike.baidu/view/884586.htm
前言
我们上网用浏览器浏览服务器的页面的过程,实际上是浏览器先通过TCP/IP协议与主机通信并下传文件、再断开TCP/IP连接并显示收到的文件的过程,简单地说,浏览器浏览网页是一种无连接的方式,它不能与服务器实时动态地交换数据并即时更新客户端的浏览信息。这样,在类似网上实时交谈、聊天、寻呼的时候,我们就只有采取定时刷新去取服务器信息更新客户端页面的方法来实现。这样做并不是真正实时的,而只是定时的,总会有一定的时间间隔;同时当连接用户增多时,大量的刷新请求将会造成服务器资源的巨大消耗,以致反应缓慢甚至系统崩溃。
另外,在多媒体数据的处理上,如今的浏览器多采用插件或者WEB应用程序,且没有统一的规范和标准。实际上只要浏览器具有必要的接口,它是可以提供几乎任何一种服务的。
随着网络带宽以及各种设备和技术的提升,实时的互动的网页通信也将逐渐成为可能。基于浏览器的实时通信允许我们在浏览器上完成视频会议、实时音频通信等功能。这里我们就研究由IETF RTCWeb工作组提出的一系列基于浏览器的网页实时通信的规范草案。虽然
该草案尚在完善中,但初步已提出的RTCWeb的工作原理,主要技术和所需要的接口等信息。
目前,针对RTCWeb很多公司已经提出相关提案,解决网页实时通信不同方面的问题,我们也将对此进行研究。
1RTCWEB与WEBRTC综述
1.1RTCWeb与WebRTC简介
        RTCWeb是The Real Time Communication on the Web (RTC-Web)的缩写,为实现用户间不需要插件实时视频音频通信定义标准的协议,接口和API的尝试。
WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购收购Global IP Solutions公司而获得一项技术。这是一个可让网友之间通过音频和视频实时交流的开放工程,只要是支持Real-Time Communications (RTC)的浏览器都可实现实时音频和视频聊天.
WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。                       
WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。
1.2RTCWeb基本结构
1.2.1浏览器模型
1.2.1.1浏览器模型图
图 11 Browr Model
1.2.1.2模型说明
The model of real-time support for browr-bad applications does not envisage that the browr will contain all the functions that need to be performed in order to have a function such as a telephone or a videoconferencing unit; the vision is that the browr will have the functions that are needed for a Web application, working in conjunction with its backend rvers, to implement the functions.
  This means that two vital interfaces need specification: 1) The  protocols that browrs talk to each other, without any intervening rvers, 2) and the APIs that are offered for a Javascript application to take advantage of the browr's functionality.

本文发布于:2023-06-11 16:53:15,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/168647359672491.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:RTCWeb及WebRTC研究报告.doc

本文 PDF 下载地址:RTCWeb及WebRTC研究报告.pdf

下一篇:返回列表
标签:协议   浏览器   技术   多媒体
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|