基于云平台的移动视频播放系统的设计与实现

来源 :广东工业大学 | 被引量 : 5次 | 上传用户:hyb916720hui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的不断进步,流媒体的实时数据传输技术已经成为了近年来的一个研究热点,目前,该技术被广泛应用于视频监控、视频会议、网络直播、远程教育等等流媒体技术领域。伴随着流媒体技术和云计算技术的成熟,Android移动终端设备的普及,多媒体文件日益丰富,人们对于移动终端上视频播放需求越来越高,海量的视频数据存储也成为了关键问题,因此本文根据实际需要,设计一个基于Android的云视频播放系统,对当前的流媒体系统和Hadoop的分布式系统相结合进行了深入研究。文章首先介绍了云视频播放系统设计方案中所运用到的相关技术,包括Android系统、Hadoop分布式框架、流媒体实现的相关技术以及fuse中间件等,重点介绍Hadoop框架中MapReduce和HDFS的工作原理和流媒体技术相关的RTP/RTCP、RTSP协议。其次,介绍了系统的需求分析,提出了系统的总体设计方案,并根据总体设计方案,从客户端设计和服务器设计两方面出发,详细描述了客户端和服务器的功能模块设计,提出使用中间件,结合流媒体服务器和Hadoop集群,实现对分布式文件系统的透明化。接着,根据系统的设计方案,逐步实现系统的各个组成部分,详细介绍了整个系统的搭建步骤,包括WEB服务器搭建、Hadoop环境和流媒体服务器的部署等,并对客户端上UI模块、通信模块、视频播放模块和WEB服务器上文件上传模块的实现进行了重点介绍,实现了整个系统功能。最后,对整个系统进行测试,包括对流媒体客户端的视频播放功能测试和对视频文件上传到Hadoop集群测试等,并分析测试结果,测试结果表明,云视频播放系统实现了视频播放和海量数据存储,满足用户需求。本文从理论和实现两方面探讨了云视频播放系统的设计与实现,提出了一种将传统的流媒体服务器和Hadoop集群相结合的新型服务器架构,并进行研究试验,实现系统的正常运行。
其他文献
近年来,为了满足各种业务需求,网络中出现了大量的Web应用程序。随着网络环境的变化,业务需求的提升,这些Web应用程序的缺陷日益突出,逐渐不再满足于业务需求。它们一般是在不同时
煤炭在中国的能源体系中占有非常重要的地位,而选煤是提高煤炭质量的有效技术手段。为了提高选煤厂的生产质量管理效率,提出了基于Spring的选煤厂质量控制系统。系统采用面向
随着经济全球一体化、Web服务技术的不断进步和IT业界组织联盟的加强,对于敏捷性软件以及跨平台性软件的需求不断增加。在这种状况下,面向服务架构(Service-Oriented Archite
P2P网络是一种对等网络,没有中心节点,每个节点既可提供资源也可以共享资源。P2P网络具有动态性、开放性和匿名性等特点,由于其匿名性,使得一些节点基于自身理性的考虑,只共
单个Web服务因服务粒度小而导致应用范围受限,并不能完全满足实际应用的需求,Web服务组合为解决这一问题提供了可能。由于传统Web服务组合开发方式实现从需求模型到可执行代
软件复用的核心技术是软构件技术,软构件技术中最基本、最重要的一项技术是构件获取技术。现有构件提取方法大多是对UML图抽象后进行构件提取。但总体来说现有的基于逆向工程
数据挖掘是研究从大量数据中用非平凡的方法发现有用知识的理论与方法.分类作为数据挖掘的一个重要课题,在统计学、机器学习、神经网络和专家系统中得到了广泛的研究.在分类
在数据挖掘领域中,分类是一种非常重要的技术.限制性贝叶斯分类器是在贝叶斯分类器的基础上加上相应的限制条件,解决了学习一个最优化的贝叶斯网络是NP难的问题,限制性贝叶斯
互联网时代的发展、Internet的商业化趋势以及GIS蓬勃发展,对高校建设数字校园地图提供了优越的便利条件。建设数字校园地图不仅是高校的综合实力的彰显,还能便捷师生以及校
近年来,移动自组织网络(MANET)技术以其无中心、自组织等特性而逐渐成为研究热点。随着无线通信、嵌入式开发等相关技术的不断发展,MANET在军事领域和商业领域均得以成功应用,同