预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

论基于多媒体终端的在线会议系统的实现摘要:文章以多媒体在线会议的发展现状为切入点详细研究了在线会议系统中的SIP协议、RTP协议等关键技术并对基于多媒体终端的在线会议系统进行了设计与实现。关键词:SIP协议;RTP协议;在线会议系统;实现0引言在信息时代各种新技术不断出现并应用在日常生活和商务交流中如远程监控系统、远程视频会议系统等这些技术的出现极大地缩短TAG人之间的距离方便、快捷地解决了人们的问题提高了工作效率。在会议系统中传统的会议模式已经不能满足人们工作和生活的需要流动性的会议越来越受到人们的关注多媒体终端的普及为在线会议系统的发展指明了新的方向。1多媒体在线会议的发展现状自20世纪70年代开始国外就展开了对视频会议系统的研究近些年来视频会议在国内也取得了迅速的发展。随着用户的需求多样化多媒体视频会议的发展也呈现多样化趋势广泛应用于企业、监控、教学、运营等各个领域。但视频会议仍存在美中不足之处一是专业的视频会议系统造价高二是一般的会议系统不能满足人们对于会议系统随时随地使用的要求。最初的视频会议均采用专业的硬件设备成本较高无法在社会上进行普及。但随着PC和手机3G业务的不断发展人们开始期待能够依靠多媒体终端进行视频会议。所以在智能手机上开展随时随地的在线视频会议成为研发者研究的方向促进了基于多媒体终端的在线会议系统成为现实。2关键技术的研究2.1SIP协议的基本原理及工作流程SIP(SessionInitiationProtocol)是信令协议中的一种它可以实现对多媒体对话和会议进行创建、改变和结束的操作被广泛应用于工作在IP网络之上的多媒体通信的控制过程包括视频会议系统中。SIP协议可以同时在TCP协议和UDP协议之上进行工作。SIP协议是属于文本类型的一种协议借鉴了HTTP(HypertextTransferProtocol超文本传输协议)和SMTP(SimpleMailTransferProtocol简单邮件转发协议)协议的格式。SIP包含请求和应答两种消息具体实现如下:当一方发送请求消息时另一方以状态码的形式对请求方作出响应经双方协商可进行语音、视频等通信等会话结束后再使用SIP进行处理。2.2RTP协议及RTCP协议实时传输协议RTP(RealtimeTransportProtocol)用于在IP网络上传输标准的音频和视频数据包它被广泛应用于包括流媒体在内的数据通信与娱乐系统中当然在线会议系统中也需要用到RTP协议。RTP应结合RTP控制协议RTCP(RTPControlProtocol)来使用。RTP携带的是媒体流被用于传输多媒体数据;RTCP则用于监控数据信息并通过监控发送的QoS参数保证服务质量。RTP主要通过用户数据报协iXuDP(UserDatagramProtocol)实现其功能且被认为是IP网络中音视频传输的主要标准。2.3VOIP的基本原理VOIP(VoiceoverIP)将声音这种模拟信号转换为数字信号并将数字信号组装成数据包的形式在IP网络上进行实时传输。相对于传统网络电话的服务VoIP的服务更优质因为VOIP利用了Internet全球化的优势。VOIP可以在IP网络上传送语音和视频等数据比如视频会议而且成本比传统业务低。其基本原理是:设备实时采集音频数据先编码后进行压缩随之将压缩的语音封装成数据包通过IP网络把数据包传送到目的地经解压缩与解码还原音频信号实现由IP网络传送语音的目的。2.4其它相关技术Ffmpeg是一个极其快速的视频和音频转换器可以跨平台实现音视频的录制、转换与播放等功能。它的优势还在于可以从直播中获取音视频来源并且实现任意采样率与任意大小视频之间的相互转换。Ffmpeg对于多输入文件的处理流程如下:首先根据输入流的最低时间戳将文件同步然后将编码后的数据包传递给解码器解码器产生未压缩的帧并进行处理过滤再次传送到编码器进行编码随后编码的数据包传递给复用器写入到输出文件中。Android操作系统基于Linux内核的自由及开源多用于智能手机、平板电脑等便携设备中。Android系统采用了分层架构的思想主要有系统内核层、系统运行库层、应用程序框架层和应用程序层这种内核和应用分开的设计符合Linux系统的设计风格。Android平台具有开放性和开发者不受任何限制的优势。3基于多媒体终端的在线会议系统的设计与实现3.1在线会议系统的需求及功能根据用户需求我们需要为无法到场的与会人员建立一个可以通过PC或