1、I 摘摘 要要 随着计算机技术和 INTERNET的日新月异,宽带VOD视频点播技术因良好的 人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。这里结合平台开发 实例,阐述了基于 WEB 的交互式视频点播系统的协议原理、软件结构和设计实 现。 本视频点播系统根据流媒体传输原理,在校园局域网的基础上模拟基于 WEB 的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在 线播放和搜索功能。由于本系统是一个小型系统,所以我们采用基本的 SQL数 据库,易于实现。具体实现中将 HTML、ASP.NET 及 JAVASCRIPT 完美融合,力 求界面美观、操作流畅。 本文主要论述服务器端视
2、频服务平台的搭建、管理功能的具体实现,并在 此基础上对网络优化作相应的探索。 关键词关键词 流媒体;SQL SERVER;ASP.NET;视频点播 II 目目 录录 摘 要 I 目 录 . II 第1 章 绪论 . 1 1.1 视频点播简介 1 1.1.1 视频点播的含义 1 1.2 可行性分析 1 1.2.1 市场可行性分析 1 1.2.2 技术可行性分析 2 1.2.3 经济可行性分析 2 1.3 系统目标 3 1.4 小 结 . 3 第2 章 系统开发工具及开发平台 . 4 2.1 系统开发平台 4 2.2 数据库平台 5 2.3 系统运行环境 6 2.3.1 软件运行平台 6 2.3.
3、2 硬件运行平台 6 2.4 小结 7 第3 章 系统分析 . 8 3.1 系统基本情况描述 8 3.2 系统数据流分析 8 3.3 系统流程 . 10 3.3.1 业务流程分析 . 10 3.3.2 系统数据实体及关系分析 . 11 3.4 系统的技术要求 . 12 3.5 小结 . 13 第4 章 系统设计 14 III 4.1 系统功能设计 . 14 4.2 系统数据结构设计 . 16 4.3 系统安全设计 . 18 4.4 小结 . 19 第5 章 系统详细设计 . 20 5.1 会员服务模块 . 20 5.1.1 系统主界面 . 20 5.1.2 会员注册. 21 5.1.3 系统登
4、陆. 21 5.1.4 用户服务. 22 5.1.5 影片详细信息显示 . 23 5.1.6 影片播放 . 23 5.2 管理员模块 . 24 5.2.1 影片添加 . 24 5.2.2 编辑影片 . 25 5.2.3 用户管理 . 26 5.2.4 评论管理 . 27 5.3 小结 . 28 第6 章 视频点播系统的应用与测试 29 6.1 测试方法 . 29 6.2 系统功能测试 . 29 6.3 小结 . 30 总 结 . 31 第 1页共 35 页 第第 1章章 绪论绪论 视频点播 VOD(Video on Demand)出现的最初动力是人们对广播电视的更高 需求。在传统的电视中,观众完全是被动的。节目提供者播放什么节目,观众 就只能观看什么节目,节目的播放时间也是无法按照观众的意愿改变的。尽管 电视台可以提供很多的节目,但要想完整地收看到一个自己满意的节目,对于 许多人来讲也是不太容易做到的,因为在快节奏的现代生活中,许多人不可能 为了看某一个电视节目而预先安排自己的时间。被动收看节目的人们希望能够 按照自己的需要自由地点播节目。视频点播的出现正迎合了人们的这种