基于REST框架与Red5服务器的音视频交互共性服务研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:AceAcer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随之网络应用的快速发展,互联网应用逐渐向以服务为基础的方面转型,对于当今Web应用开发来说,Web服务(Web Services)技术无疑是其强大的解决方案之一。然而,传统的Web服务技术已经越来越显现出繁琐和臃肿,很难满足不断变化中的应用需求。REST架构风格的Web服务,能够在某些方面有效的解决传统Web服务过于繁琐的问题。REST框架具有联通性、可寻址、统一接口和无状态等优点,并且能够与其他Web服务异构平台所提供的互访能力相结合,在多种应用场景下以一种松耦合的Web服务模式发挥其强大作用。另外,我们关注到当前另一个火热的市场--流媒体应用。流媒体服务器市场产品种类众多,各有优势和特点,以Java为开发语言的开源流媒体服务器Red5,以其良好的性能和可扩展性,近几年异军突起。   本课题以爱立信RCS项目为主要背景,从REST风格Web服务架构和Red5流媒体服务器入手,分析了相关技术原理和背景,并针对项目需求,以REST风格框架封装Web服务,同时依托Red5服务器完成在线音视频交互服务,实现拥有音视频聊天功能的在线即时聊天共性服务平台应用。   本文的主要成果包括:对比了REST框架与传统Web服务的优缺点,通过对比揭示了REST框架在现代工程应用中的优势,总结了REST框架用于Web服务工程中的关键技术使用方式,开发若干针对项目需求的REST接口;深入分析了Red5流媒体服务器的架构模式以及开发流程,并在项目中运用该服务器开发应用于音视频交互功能的流媒体应用。
其他文献
近年来,随着用户互联网接入速度的提高和视频编码技术的更新,流媒体技术得到了极大的发展和应用。视频监控系统得益于的流媒体技术的快速发展,原本封闭的监控网络完成了网络化、
目前,大多数互联网体系架构的研究停留在纸面上,难以验证或付诸实践。为了解决这个问题,网络虚拟化被引入到计算机网络的研究中,通过网络虚拟化,多个互相隔离的逻辑网络可以共享相
近几年来,现代的可视物体跟踪技术得到了突飞猛进的发展,基于协相关滤波的跟踪器在精度和鲁棒性都具有十分优秀的实验结果,但其对于物体大小的自适应性仍然可以进行扩展,并且在特
随着计算机技术与硬件的快速发展,3D打印的相关技术在增量工艺中的应用越来越广泛,迫切需要一种支持多种数据格式且高效的切片软件。目前所见的软件系统支持的格式和功能都比较
CCSDS协议识别技术是空间信息获取与分析研究中的重要组成部分,它的应用领域主要包括空间合作探测任务中的协议标准化研究和空间信息对抗。前者主要是通过获取的数据协议类型
随着计算机的日益普及,传统的电子业务已经越来越难满足用户的各种需求,因此,各式各样丰富的电子系统得到了迅猛发展,开拓了更为广阔的市场空间。由于传统的系统受限于软件开
由于全球环境污染、资源短缺等问题,新能源技术已经成为当今炙手可热的话题,受到了各国政府的高度关注。随着城市汽车保有量不断增长,环境污染也日趋严重,电动汽车具有噪音低
随着互联网的高速蓬勃发展,我们现在所处的时代是一个“信息大爆炸”的时代,在这每天瞬息万变浩瀚如海的信息中准确定位人们所需要的信息是一个极大的挑战。作为一种无监督的机
学位
学位