Font Size: a A A

Design And Implementation Of Streaming Media Server Management System For IPTV

Posted on:2015-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:J Z LiFull Text:PDF
GTID:2298330452461284Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As streaming media technology is widely used in video on demand, videoconference, remote education, remote medical treatment and online livebroadcasting system, the demand for maintenance and optimization of streamingmedia server is more and more important. This project origins from the managementsystem of the clearcrane streaming server IPTV oriented from Shanghai ClearcraneDigital Technology Co. and it is a management platform with B/S architecture,which can monitor the state and optimize the performance of the clearcranestreaming server.This article gives a comprehensive analysis of the requirements and technicalfeasibility of the resource management subsystem, and adopts the B/S architecturefor the design and development for the system. It uses Java language which ispopular and the Struts&Hibernate technology of SSH framework. The front page ismade by JSP program language. Also it adopts the CSS and JavaScript technology asauxiliary development tool. Meanwhile, the system uses the DWR framework tofacilitate development of the front page. The system is developed in Windowsoperating system with MyEclipse6.5, and MySQL5for data storage.The main contents of this paper are divided into five modules: configurationmanagement module, server monitoring module, server optimization module, clientmanagement module and file management module. Configuration managementmodule is mainly to manage the streaming media server configuration information,,and to keep it continue working at the highest efficiency condition through themaintenance of the configuration information. The configuration informationincludes: initialization, main control configuration, playboard configuration, theCache server configuration and multicast receiver configuration. The servermonitoring module is to monitor the streaming media service process state in realtime, at the same time it also monitor the state information of the streaming server.Server optimization module mainly achive a certain degree of optimization on serverperformance through a proxy server caching of streaming media server. Clientmanagement module is to monitor the client state connected to streaming mediaserver in real time. File management module is to manage the multimedia file savingon the streaming media server, including file uploading, file modifying, file deleting,file moving.Through the functional tests and performance tests of the system, we ensurethat the system can manage the clearcrane streaming server, which meets the intended function requirements and performance requirements of the system. Nowthe system has been put into actual operation.
Keywords/Search Tags:streaming media server, configuration management, cache optimization, file management
PDF Full Text Request
Related items