声明
摘要
1绪论
1.1基于有线电视的视频点播发展历史
1.2基于互动电视的视频点播现状背景
1.3选题背景
1.4基于互动电视平台的OTT点播系统应用价值
1.5本课题主要研究的问题
1.6本文结构
2系统设计与实现的关键技术
2.1 MVC开发模式
2.2基于HLS协议的播放技术
2.2.1流媒体IlLS协议简介
2.2.2 HLS协议播放模式
2.3面向对象编程技术
2.3.1面向对象编程定义
2.3.2面向对象的软件工程
2.4机顶盒中间件技术标准
2.5基于JAVA语言SSH框架技术
2.6 ORACLE数据库平台概述
2.7本章总结
3系统设计与实现的需求分析
3.1功能性需求
3.1.1机顶盒业务端需求分析
3.1.2系统管理及运营维护需求分析
3.1.3业务合作方需求分析
3.2非功能性需求
3.2.1视频处理与存储需求分析
3.2.2高并发访问的需求分析
3.3本章小结
4系统的设计
4.1系统设计的原则
4.2系统的体系结构
4.3系统流程设计
4.3.1业务点播流程设计
4.3.2媒资注入流程设计
4.3.3与其他系统对接数据流设计
4.4系统功能设计
4.4.1点播鉴权调度网关
4.4.2本地媒资FTP管理
4.4.3媒资发布与数据管理
4.4.4媒资上下线功能
4.4.5用户订购与信息管理
4.4.6权限与角色管理
4.5数据库设计
4.5.1数据库逻辑设计
4.5.2数据库详细设计
4.6本章小结
5系统的实现
5.1机顶盒端portal的实现
5.1.1视频简介与播放的实现
5.1.2栏目与专题呈现的实现
5.1.3视频筛选的实现
5.1.4鉴权调度与订购的实现
5.1.5点播历史记录的实现
5.2管理系统登录的实现
5.3媒资管理的实现
5.3.1 FTP与媒资发布管理的实现
5.3.2媒资上下线的实现
5.4 CP/SP管理的实现
5.5产品与订购包管理的实现
5.6专题管理的实现
5.7角色权限管理的实现
5.8用户管理的实现
5.8.1用户信息管理的实现
5.8.2点播历史记录管理的实现
5.8.3用户订购信息管理的实现
5.9本章小结
6测试与验证
6.1测试目标
6.2测试原则
6.3测试方法
6.4测试环境
6.5系统测试
6.5.I系统功能测试
6.5.2系统性能测试
6.6本章小结
7总结和展望
7.1论文总结
7.2未来展望
致谢
参考文献