摘 要:视频点播(VOD)系统可以使观众打破传统电视节目的局限,根据自己的时间和喜好自由地选择想要观看的视频。本系统结合ASP.NET平台和SQL Server数据库,建立了一个界面美观、操作简单的视频点播系统。本系统的主要功能有视频管理、用户管理、留言管理、系统管理及用户注册和在线视频播放。经测试,本系统运行状况良好。
关键词:视频点播;ASP.NET;数据库;在线播放6386
Design and Implementation of Video On Demand System based on ASP.NET Platform
Abstract: Video-on-demand (VOD) system makes it possible for a certain audience to break the limits of TV programs and to choose what to watch according to their own needs. This system combines ASP.NET platform and SQL Server database and builds up a beautiful VOD system which is easy to use. The functions of the system include the management of videos, users, messages and the management of the system and registering and playing videos online. It runs well after being tested.
Key Words: VOD; ASP.NET; Database; Playing Online
引言
视频点播是计算机技术、网络技术和多媒体技术共同发展的产物,是一项全新的信息服务。它出现的最初动力是人们对广播电视的更高需求。观众希望能够按照自己的需要自由地点播节目,而不只是被动地接受节目提供者播放的节目。视频点播的出现正好迎合了人们的这种需求[1]。
1. 课题研究意义与现状
随着技术的不断进步与网络信息的不断完善,在线影视逐渐改变了大家传统的影视观看方式,使人们摆脱了传统电视收看的时间限制以及CD播放资源的局限性。视频点播系统(VOD)给人们的生活带来了极大的便利和无穷的乐趣,使人们足不出户即可欣赏无限的视频资源。
网络多媒体应用的发展方向是在宽带网络基础上开发出可以提供大并发流和高质量的音视频流的大规模视频点播系统[2]。目前,大规模视频点播系统的研究现状和应用现状可概括为以下四点:
1. 基础技术不断进步,性价比不断提高;
2. 现有技术与市场要求仍有相当距离;
3. 体系结构技术发展不足,系统性能还有增长空间;
4. 服务特性和服务策略研究充分,但仍不能满足应用的需求。
本文阐述了基于ASP.NET的视频点播系统的设计与实现。
2. 系统相关技术
ASP.NET是一种建立动态Web应用程序的技术,它是一个已编译的、基于.NET的环境、可以与任何.NET兼容的语言(包括Visual Basic、C#和Jscript.NET)创作应用程序,是Active Server Page(ASP)的下一个版本,语法在很大程度上与ASP兼容,同时它还提供了一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,从而提供更好的安全保护。使用ASP.NET平台创作应用程序易于写出清晰的代码,代码易于重用和共享[3]。
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序[4]。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心[5]。
3. 可行性分析及需求分析
3.1 可行性分析
系统的可行性分析主要包括技术上的可行性分析,操作上的可行性和经济上的可行性分析[6]。
3.1.1 技术可行性分析
网站的构建采用的是微软公司Visual studio 2010下的ASP.NET平台结合SQL Server数据库平台来设计前台功能以及数据的存储和调用。
Visual studio是微软公司出品的一款大型应用软件,是一套完整的开发网站的工具集,而SQL Server是目前使用最广泛的数据库之一[7]。所以我们的网站设计在技术方面是完全可行的。 ASP.NET的视频点播系统的设计与实现+ER图:http://www.youerw.com/jisuanji/lunwen_3914.html