基于Struts的广告视频点播系统的研究与实现
发布时间:2018-12-12 08:15
【摘要】: 多媒体和网络的交叉领域视频点播是当前宽带网络应用发展的必然结果,视频点播的体系结构、应用系统和基础研究正成为目前产业界和科研机构密切关注的焦点。而广告点播,相对于广告轮播,有更强的互动性、针对性、灵活性。相对于视频点播,广告点播主要采用了广告客户买单的资费方式,贴近了企业、商家及用户的需求,而且适于在通信网络上应用。 在研究了视频点播系统的结构及其组成部分的基础上,分析了较常采用的解决方案。在系统总体构架上对分布式、集中式构架进行了分析对比;在流媒体技术应用上研究了RealNetworks、Microsoft、Aple等主流公司的技术;在系统管理软件的设计上,对通用的WEB开发模式进行了深入研究。 通过对需求的详细分析,根据项目实际情况提出了以集中式VOD系统框架进行构架,应用RealNetworks公司成熟的流媒体技术,并采用B/S/S(浏览器/中间层/服务器)三层应用开发技术及基于MVC的Struts设计模式的管理软件的开发方案。系统实现过程中,根据应用划分为前台用户、前台客户、后台管理三个子系统,通过实体、实体间的关系分析并设计了数据库,再分别对各功能模块以模型、视图、控制器组件的方式进行编码实现,并对系统并发性进行了测试说明。系统经实际使用证明是可行的。 系统关键技术主要集中在视频服务器、流媒体技术、宽带网络、存储方案、应用软件等方面。视频服务器是系统的核心设备,流媒体技术是系统的主要传输方式,应用软件对系统进行管理,这些构成了系统稳定性、安全性、易用性的基础。
[Abstract]:The intersection of multimedia and network is the inevitable result of the development of broadband network applications. The architecture, application system and basic research of VOD are becoming the focus of attention of industry and scientific research institutions. And ad on-demand, relative to ad rotation, has stronger interactivity, pertinence, flexibility. Compared with video-on-demand, ad on demand mainly adopts the way of paying the bills of advertisers, which is close to the needs of enterprises, merchants and users, and is suitable for application in communication networks. On the basis of studying the structure and components of VOD system, the common solutions are analyzed. In the overall framework of the system, the distributed and centralized architecture is analyzed and compared, and the technology of mainstream companies such as RealNetworks,Microsoft,Aple is studied in the application of streaming media technology. In the system management software design, the general WEB development model is studied. Through the detailed analysis of the requirements, according to the actual situation of the project, this paper puts forward the framework of centralized VOD system framework, and applies the mature streaming media technology of RealNetworks Company. B/S/S (browser / middle tier / server) application development technology and management software based on Struts design pattern based on MVC are adopted. In the implementation of the system, the system is divided into three subsystems according to the application: front user, front client and background management. The database is analyzed and designed through the relationship between entities and entities, and then each functional module is modeled and viewed. The controller component is coded and tested. The system has been proved to be feasible in practice. The key technologies of the system mainly focus on video server, streaming media technology, broadband network, storage scheme, application software and so on. Video server is the core equipment of the system, streaming media technology is the main transmission mode of the system. The application software manages the system, which constitutes the basis of system stability, security and ease of use.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TN948.64
本文编号:2374247
[Abstract]:The intersection of multimedia and network is the inevitable result of the development of broadband network applications. The architecture, application system and basic research of VOD are becoming the focus of attention of industry and scientific research institutions. And ad on-demand, relative to ad rotation, has stronger interactivity, pertinence, flexibility. Compared with video-on-demand, ad on demand mainly adopts the way of paying the bills of advertisers, which is close to the needs of enterprises, merchants and users, and is suitable for application in communication networks. On the basis of studying the structure and components of VOD system, the common solutions are analyzed. In the overall framework of the system, the distributed and centralized architecture is analyzed and compared, and the technology of mainstream companies such as RealNetworks,Microsoft,Aple is studied in the application of streaming media technology. In the system management software design, the general WEB development model is studied. Through the detailed analysis of the requirements, according to the actual situation of the project, this paper puts forward the framework of centralized VOD system framework, and applies the mature streaming media technology of RealNetworks Company. B/S/S (browser / middle tier / server) application development technology and management software based on Struts design pattern based on MVC are adopted. In the implementation of the system, the system is divided into three subsystems according to the application: front user, front client and background management. The database is analyzed and designed through the relationship between entities and entities, and then each functional module is modeled and viewed. The controller component is coded and tested. The system has been proved to be feasible in practice. The key technologies of the system mainly focus on video server, streaming media technology, broadband network, storage scheme, application software and so on. Video server is the core equipment of the system, streaming media technology is the main transmission mode of the system. The application software manages the system, which constitutes the basis of system stability, security and ease of use.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TN948.64
【引证文献】
相关硕士学位论文 前1条
1 李传飞;校园网络电视EPG前端系统的设计与实现[D];东北大学;2008年
,本文编号:2374247
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2374247.html