分布式媒体播放与监控系统的分析与设计
发布时间:2019-01-15 07:11
【摘要】:基于目前市面上媒体播放系统存在的诸如需要高性能服务器、不同终端之间的信息孤岛和节点之间文件传输等问题,本文从分布式系统的角度出发,对当今媒体播放系统的功能进行分析,设计了一个分布式媒体播放系统及其监控系统。在该系统中,播放的媒体文件被设计为播放节点“本地”的文件,如果待播放的资源存放于远程节点上,那么系统将自动读取到本地进行播放,免除了媒体播放系统需要人工更换播放媒介等耗费大量人力、物力的步骤;系统使用普通PC即可运行,节省了购买高性能服务器的高额费用;系统用户通过简单地配置一些XML文件,如资源表、时间安排表和节目单等,即可实现分布式媒体播放功能。 本文首先对当前媒体播放系统存在的问题进行了深入的分析,然后对系统中所用到的关键技术,如分布式系统、Socket、AJAX等。论文中间详细地介绍了分布式媒体播放系统的总体实现架构、以及分布式系统中单个节点的软件架构的设计,并在此基础上给出了系统的轻量级服务、可视化定制广告位、分布式节点信息交互、监控系统以及日志系统等核心模块的设计与实现。此外,为了验证设计实现的轻量级服务具有高性能、能够给本系统提供后端支持的能力,本文实现了一个并发测试脚本来测试并验证了轻量级服务的可行性。最后,本文给出了一些时间安排表XML和节目单XML等来测试系统的运行情况。 最后,对课题研究成果进行了总结,并提出了本文仍然存在的不足之处。
[Abstract]:Based on the problems existing in media playback systems in the market, such as the need for high performance servers, isolated information between different terminals and file transfer between nodes, this paper starts from the point of view of distributed systems. A distributed media playback system and its monitoring system are designed based on the analysis of the functions of the present media playback system. In this system, the media file is designed to play the node "local" file, if the resource to be played is stored on the remote node, then the system will automatically read to the local to play, Eliminating the need of manual replacement of the media playing system and other steps of consuming a lot of manpower and material resources; The system can run with ordinary PC, which can save the high cost of purchasing high performance server. By simply configuring some XML files, such as resource table, schedule and program, the system user can realize the function of distributed media playing. This paper first analyzes the problems existing in the current media playback system, and then analyzes the key technologies used in the system, such as distributed system, Socket,AJAX and so on. In the middle of this paper, the overall architecture of distributed media playback system and the design of software architecture of single node in distributed system are introduced in detail. On the basis of this, the lightweight service of the system and the visual customized advertisement bit are given. Design and implementation of core modules such as distributed node information exchange, monitoring system and log system. In addition, in order to verify the high performance of the designed and implemented lightweight services and the ability to provide backend support to the system, this paper implements a concurrent test script to test and verify the feasibility of the lightweight services. Finally, this paper gives some time table XML and program XML to test the operation of the system. Finally, the research results are summarized, and the shortcomings of this paper are put forward.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TN919.8;TP277
本文编号:2408966
[Abstract]:Based on the problems existing in media playback systems in the market, such as the need for high performance servers, isolated information between different terminals and file transfer between nodes, this paper starts from the point of view of distributed systems. A distributed media playback system and its monitoring system are designed based on the analysis of the functions of the present media playback system. In this system, the media file is designed to play the node "local" file, if the resource to be played is stored on the remote node, then the system will automatically read to the local to play, Eliminating the need of manual replacement of the media playing system and other steps of consuming a lot of manpower and material resources; The system can run with ordinary PC, which can save the high cost of purchasing high performance server. By simply configuring some XML files, such as resource table, schedule and program, the system user can realize the function of distributed media playing. This paper first analyzes the problems existing in the current media playback system, and then analyzes the key technologies used in the system, such as distributed system, Socket,AJAX and so on. In the middle of this paper, the overall architecture of distributed media playback system and the design of software architecture of single node in distributed system are introduced in detail. On the basis of this, the lightweight service of the system and the visual customized advertisement bit are given. Design and implementation of core modules such as distributed node information exchange, monitoring system and log system. In addition, in order to verify the high performance of the designed and implemented lightweight services and the ability to provide backend support to the system, this paper implements a concurrent test script to test and verify the feasibility of the lightweight services. Finally, this paper gives some time table XML and program XML to test the operation of the system. Finally, the research results are summarized, and the shortcomings of this paper are put forward.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TN919.8;TP277
【参考文献】
相关期刊论文 前4条
1 王立鹏;陆际光;;浅谈流媒体技术及其基于P2P的应用[J];电脑知识与技术(学术交流);2007年10期
2 王春樵;面向服务架构——分布式网络应用的方向——Web Services及其相关技术[J];广东通信技术;2002年01期
3 赵海,李志蜀,韩学为,叶浩;线程池的优化设计[J];四川大学学报(自然科学版);2005年01期
4 张文渊;袁小龙;胡建良;吴丽彬;张东滨;;高清广告播放系统数据部署方案分析[J];微计算机应用;2007年11期
相关硕士学位论文 前4条
1 杜立勋;基于XML的数据交换技术在Web Service中的应用[D];武汉大学;2004年
2 徐小东;基于socket技术的数据交换平台的设计与实现[D];上海交通大学;2006年
3 张东华;Ajax框架在J2EE架构中的研究与应用[D];中国海洋大学;2008年
4 黄迎辉;高清广告信息发布系统的研究开发与实现[D];北京邮电大学;2011年
,本文编号:2408966
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2408966.html