基于Skype的互动视音频业务平台研究

[10-10 20:42:03]   来源:http://www.88dzw.com  电子制作   阅读:8876

文章摘要:③系统处理实时性好,性能稳定; ○4文件管理系统更适合于大量的视频数据; ○5该类系统目前四路以上机型还较为少见; ○6在网络功能、音视频同步等方面也难令人满意。二、即时通信系统的原理介绍 即时通信(InstantMessenger,简称IM),它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术。典型的IM是这样工作的:当通信对象列表(buddylist)中的某人在任何时候登录上线并试图发出通信请求时,IM系统会发一个消息提醒用户,然后建立一个通信会话并键入消息文字进行交流。 即时通信的出现和互联网有着密不可分的关系,从技术上来说,IM完全基于TCP/IP网络协议族实现,而TCP/I

基于Skype的互动视音频业务平台研究,标签:电子小制作,http://www.88dzw.com

③系统处理实时性好,性能稳定;

○4文件管理系统更适合于大量的视频数据;

○5该类系统目前四路以上机型还较为少见;

○6在网络功能、音视频同步等方面也难令人满意。

二、即时通信系统的原理介绍

即时通信(InstantMessenger,简称IM),它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术。典型的IM是这样工作的:当通信对象列表(buddylist)中的某人在任何时候登录上线并试图发出通信请求时,IM系统会发一个消息提醒用户,然后建立一个通信会话并键入消息文字进行交流。
即时通信的出现和互联网有着密不可分的关系,从技术上来说,IM完全基于TCP/IP网络协议族实现,而TCP/IP协议族是整个互联网得以实现的技术基础。

首先,用户A输入自己的用户名和密码登录即时通信服务器,服务器通过读取用户数据库来验证用户身份,如果用户名、密码都正确,就登记用户A的IP地址、IM客户端软件的版本号及使用的TCP/UDP端口号,然后返回用户A登录成功的标志,此时用户A在IM系统中的状态为在线(OnlinePresence)。

其次,根据用户A存储在IM服务器上的联系人列表(BuddyList),服务器将用户A在线的相关信息发送到也同时在线的即时通信联系人的PC机,这些信息包括在线状态、IP地址、IM客户端使用的TCP端口(Port)号等,即时通信联系人PC机上的即时通信软件收到此信息后将在PC桌面上弹出一个小窗口予以提示。

第三步,即时通信服务器把用户A存储在服务器上的联系人列表及相关信息回送到他的PC机,这些信息也包括在线状态、IP地址、IM客户端使用的TCP端口(Port)号等信息,用户A的PC机上的IM客户端收到后将显示这些联系人列表及其在线状态。

接下来,如果用户A需要与用户B进行通信,他将直接通过服务器发送过来的用户B的IP地址、TCP端口号等信息,直接向用户B的PC机发出信息,用户B的IM客户端软件收到后显示在屏幕上,然后用户B再直接回复到用户A的PC机,这样双方的即时消息就不通过IM服务器中转,而是通过网络进行点对点的直接通信,这称为对等通信方式(PeerToPeer)。在商用即时通信系统中,如果用户A与用户B的点对点通信由于防火墙、网络速度等原因难以建立或者速度很慢,IM服务器还提供消息中转服务,即用户A和用户B的即时消息全部先发送到IM服务器,再由服务器转发给对方。早期的IM系统,在IM客户端和IM服务器之间通信采用采用UDP协议,UDP协议是不可靠的传输协议,而在IM客户端之间的直接通信中,采用具备可靠传输能力的TCP协议。随着用户需求和技术环境的发展,目前主流的即时通信系统倾向于在即时通信客户端之间、即时通信客户端和即时通信服务器之间都采用TCP协议。

www.88dzw.com三、即时通信系统的实现方案

1、系统整体架构设计方案概述



图1 系统整体架构
本系统基于瘦客户端的C/S模式,在体系结构上采用以服务器为中心的星型结构,创新性地把监控现场端和监控中心端C角色化。即在本系统中所有的监控现场端和监控中心端相对整个系统的架构而言都是客户端,它们的通信都需要经过服务器的验证中转。同时,监控中心使用者的登录由于这种架构模式,也必须要经过服务器的验证才能成功登录,进而获得监控的权利。

本系统S端即服务器端的作用相当重要,因为系统采用瘦客户端模式,所以服务器端要担当更多的功能:用户登录的确认、远程监控主机的验证和连接、现场主机的验证和连接、数据存储、数据包的解析、构造视频通信线路的连接等等功能。可以说,整个服务器端就是整个系统正常运转的核心所在,它的稳定性直接关系到整个系统的正常运转。

通信线路的连接利用了Skype提供的API。TOM-Skype是TOM在线和SkypeTechnologiesS.A.联合推出的互联网语音沟通工具。TOM-Skype采用了最先进的P2P技术,能提供超清晰的语音通话效果,使用端对端的加密技术,保证通讯的安全可靠。现代系统开发的特点在于可重复性,本系统架构的视频通信线路就很好的考虑到了这一点,充分利用了Skype的特点,这样既保证了视频通信线路开发的简单有效,又提高了视频通信线路的性能和稳定性。可以说,这也是本系统的一大特点。

上一页  [1] [2] [3]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《基于Skype的互动视音频业务平台研究》相关文章