基于AVS的即时通讯系统的设计与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:wzhi8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,网络元素在不知不觉中渗透到社会的每一个角落,并正在深刻的影响和改变着人们的生活。在此过程中,网络人际交往也成为现代社会人际交往的一种最新颖、最时尚、最便捷、最多元化的方式,即时通讯软件(Instant Messenger,简称IM)也成为网民最常用的网络工具。同时网络和多媒体技术的发展使得音视频通信技术在即时通讯中得了很好的应用,为即时通讯的进一步发展注入了新的活力。然而,就目前国内情况而言,其主要核心技术还是依赖于购买国外相关技术提供商的解决方案。特别是音视频编解码等技术涉及到极其昂贵的专利收费问题,它严重制约和影响着我国即时通讯市场甚至整个音视频产业的健康发展。 AVS标准(Audio Video Coding Standard)是我国具备自主知识产权的第二代信源编码标准,是《信息技术先进音视频编码》系列标准的简称,由2002年6月成立的数字音视频编解码技术标准工作组负责制定。到目前为止,AVS标准已经得到巨大的发展,在很多领域都得到了广泛应用。然而对于即时通讯如此广阔的市场,AVS标准的应用却几乎是零。因此,开发基于AVS标准的即时通讯系统,拓展其在即时通讯等商业产品中的应用,这对于填补AVS标准在该技术领域中的空白,促进我国音视频产业的发展具有积极意义。本系统的研究与开发正是基于此展开工作的。 本文在对即时通讯行业的现状以及相关技术的实现等方面进行广泛调研后,重点分析了SIP协议、AVS标准、AVS视频编解码技术和流媒体的传输与同步;特别是对AVS标准和AVS视频编码标准进行了较深入的研究,并与当今几大标准进行了比较与分析;设计和实现了功能较完备的即时通讯系统;在设计和实现音视频通信的过程中对AVS视频技术的相关算法作了一定的调整,使其更适应于即时通讯的实时应用;对于在进行音视频通信时比较难于解决的传输和同步问题,我们提出了基于RTP/RTCP协议的传输和控制策略,使这一问题得到了很好的解决;本文采用了基于AVS标准的视频编解码技术,这也是第一次把AVS标准应用到即时通讯系统中;由于我们设计的即时通讯系统是基于SIMPLE协议的,因此它具有良好的扩展性和互通性,能与遵循同样标准的IM进行通信,这不仅给用户带来了很大的方便,而且完全避免了不同IM因协议不同所需进行的复杂繁琐的转换与处理,从而可以更加充分的利用当前资源。
其他文献
随着计算机技术的迅速发展,指纹识别技术已经成为目前国内外生物识别技术领域研究的一个热点,具有相当广阔的应用前景。现代化的指纹识别技术能在极短的时间内完成任何人的身
工作流是一类能够完全或部分自动执行的业务过程,活动是工作流中的一个逻辑步骤或者环节。工作流活动的成批处理,是指通过将同一类型活动的多个工作流活动实例进行合并处理,
舌诊是传承了几千年的一种中医诊病手段,在中国历史上起着重要的作用。如今,随着计算机科学技术的发展,使中医舌诊克服以往非量化和主观性等缺点,进而形成自动化和客观化的诊
复杂环境下的地形分类对于室外机器人自主导航有着极其重要的意义。而目前一些地形分类的方法,无法全面满足室外导航的需要。本文以三维点云的空间分布状态为研究对象,研究了
SAR(Synthetic Aperture Radar,合成孔径雷达)是一种主动式微波传感器,由于其具有全天时、全天候、高分辨率的特点,已被广泛应用于经济、军事和科学研究等诸多领域。目前,基
随着大数据时代的来临,数据中心存储的数据量也越来越大。因此,作为数据主要存储介质的磁盘的需求量也越来越大。随着存储磁盘的增多,有各种因素,包括磁盘本身故障,环境因素,
开放性是互联网的一个最大特点,随着越来越多的用户在互联网上创作自己的内容,互联网的读者们也越来越受困于是否相信所阅读的内容。Wiki系统是典型的开放式编辑系统,用户可以自
无线Mesh网络(Wireless Mesh Networks,WMN)又称为无线网状网络,它是一种容量大、速率高、覆盖范围大的网络,具有传输可靠、扩展性好以及前期投资低等优点。无线Mesh网络是无
可穿戴计算机是一种超微型、可穿戴的新型移动计算机设备,它能随时随地为使用者提供信息获取、交换和处理的能力。它不只是将计算机微型化和穿戴在身上,它还实现了人机的紧密
在高校的信息化建设过程中,因为各种原因使各个部门根据各自的信息需要和特定的应用选择了各自的软硬件环境,因此各种媒体资源(图、文、声、像)是按部门或功能进行组织和管理