2012年(41)
分类: SQLite/嵌入式数据库
2012-08-15 16:36:57
传输协议RTP/HTTP
实时传输协议RTP(Realtime Transport Protocol):是针对Internet上多媒体数据流的一个传输协议, 由IETF(Internet工程任务组)作为RFC1889发布。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP的典型应用建立在UDP上,但也可以在TCP或ATM等其他协议之上工作。RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。
HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。采用标准的HTTP协议实现音视频的传输。因为无论多么严格的防火墙,都会将HTTP协议作为一个基本的通信协议而打开,否则就几乎相当于将网络与外界完全断开。通过HTTP协议传输音视频数据,相当于只要能上网就可以使用,用户可以在不增加投资、不牺牲网络安全性的条件下使用视频会议系统,应该说,这才是用户最理想的选择。
信令协议:IETF XMPP
IETF XMPP的全称是Extensible Messaging & Presence Protocol,即可扩展消息及在线协议。XMPP最初起源于Jabber技术,而Jabber技术作为一种即时通信系统解决方案,是由Internet上的开放源码团体开发并推广开来,相对于其它即时通信系统协议而言,XMPP协议具有四大特色:基于XML的协议格式、分布式的网络体系、开放的协议、高度模块化和可扩展结构。由于XMPP在设计上广泛采用了E-mail技术的特点,因此,与Internet上最成功的通信系统——电子邮件系统一样,各种不同的XMPP系统通过XMPP协议,可以自发地组成一个分布式的系统,通过这个系统,各种不同的用户端程序能够自由地给其他用户端传送消息,而不需要关心双方是否属于同一个服务器。然而,与电子邮件系统的存储/转发模式不同的是,XMPP能以一种近乎实时的方式传递消息,这是由于服务器能够知道某一个用户是否在线,这在XMPP系统中称为Presence。XMPP还有两个独一无二的特性,从而使它领先于其他的通信系统协议。首先是它基于开放协议,能够成为各种不同的通信系统的互连桥梁;其次是XMPP严格遵守XML规范,高度结构化、智能化的信息传递不仅实现了用户之间的沟通,而且使得不同应用程序之间的信息传递成为可能。
多点控制单元(MCU)
MCU是系统的核心部分,它的作用相当于一个交换机的作用,它将来自各会议的信息流,经过同步分离后,抽取出音频、视频、数据等信息和信令,再将各会议场点的信息和信令,关入同一种处理模块,完成相应的音频混合切换,视频混合或切换,数据广播和路由选和路由选择,定时和会议控制等过程,最后将各会议场所需的各种信息重新组合起来,送往各相应的终端系统设备。主要起到会议的管理和对会议中的信令处理等作用,为用户提供群组会议、多组会议的连接服务,并且可以进行级联。
英特智讯提供,转载注明出处。