分布式媒體播放與監(jiān)控系統(tǒng)的分析與設計
發(fā)布時間:2019-01-15 07:11
【摘要】:基于目前市面上媒體播放系統(tǒng)存在的諸如需要高性能服務器、不同終端之間的信息孤島和節(jié)點之間文件傳輸?shù)葐栴},本文從分布式系統(tǒng)的角度出發(fā),對當今媒體播放系統(tǒng)的功能進行分析,設計了一個分布式媒體播放系統(tǒng)及其監(jiān)控系統(tǒng)。在該系統(tǒng)中,播放的媒體文件被設計為播放節(jié)點“本地”的文件,如果待播放的資源存放于遠程節(jié)點上,那么系統(tǒng)將自動讀取到本地進行播放,免除了媒體播放系統(tǒng)需要人工更換播放媒介等耗費大量人力、物力的步驟;系統(tǒng)使用普通PC即可運行,節(jié)省了購買高性能服務器的高額費用;系統(tǒng)用戶通過簡單地配置一些XML文件,如資源表、時間安排表和節(jié)目單等,即可實現(xiàn)分布式媒體播放功能。 本文首先對當前媒體播放系統(tǒng)存在的問題進行了深入的分析,然后對系統(tǒng)中所用到的關鍵技術,如分布式系統(tǒng)、Socket、AJAX等。論文中間詳細地介紹了分布式媒體播放系統(tǒng)的總體實現(xiàn)架構、以及分布式系統(tǒng)中單個節(jié)點的軟件架構的設計,并在此基礎上給出了系統(tǒng)的輕量級服務、可視化定制廣告位、分布式節(jié)點信息交互、監(jiān)控系統(tǒng)以及日志系統(tǒng)等核心模塊的設計與實現(xiàn)。此外,為了驗證設計實現(xiàn)的輕量級服務具有高性能、能夠給本系統(tǒng)提供后端支持的能力,本文實現(xiàn)了一個并發(fā)測試腳本來測試并驗證了輕量級服務的可行性。最后,本文給出了一些時間安排表XML和節(jié)目單XML等來測試系統(tǒng)的運行情況。 最后,對課題研究成果進行了總結,并提出了本文仍然存在的不足之處。
[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 王春樵;面向服務架構——分布式網(wǎng)絡應用的方向——Web Services及其相關技術[J];廣東通信技術;2002年01期
3 趙海,李志蜀,韓學為,葉浩;線程池的優(yōu)化設計[J];四川大學學報(自然科學版);2005年01期
4 張文淵;袁小龍;胡建良;吳麗彬;張東濱;;高清廣告播放系統(tǒng)數(shù)據(jù)部署方案分析[J];微計算機應用;2007年11期
相關碩士學位論文 前4條
1 杜立勛;基于XML的數(shù)據(jù)交換技術在Web Service中的應用[D];武漢大學;2004年
2 徐小東;基于socket技術的數(shù)據(jù)交換平臺的設計與實現(xiàn)[D];上海交通大學;2006年
3 張東華;Ajax框架在J2EE架構中的研究與應用[D];中國海洋大學;2008年
4 黃迎輝;高清廣告信息發(fā)布系統(tǒng)的研究開發(fā)與實現(xiàn)[D];北京郵電大學;2011年
,本文編號:2408966
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/2408966.html