流媒体课件同步与播放在网络教育中的应用.doc
约67页DOC格式手机打开展开
流媒体课件同步与播放在网络教育中的应用,67页 3.3万字本文详细介绍了流媒体课件同步制作系统开发的意义,分析了流媒体课件同步制作系统的功能结构;说明了流媒体技术、windows media技术、hook技术、压缩/解压技术、网络传输技术、位图技术和无标题窗口等关键技术在本系统中的应用;阐述了利用这些技术开发流媒体课件同...
内容介绍
此文档由会员 jackpauer 发布
流媒体课件同步与播放在网络教育中的应用
67页 3.3万字
本文详细介绍了流媒体课件同步制作系统开发的意义,分析了流媒体课件同步制作系统的功能结构;说明了流媒体技术、Windows Media技术、HOOK技术、压缩/解压技术、网络传输技术、位图技术和无标题窗口等关键技术在本系统中的应用;阐述了利用这些技术开发流媒体课件同步制作系统的方法;并着重介绍了如何基于HOOK 技术、压缩/解压技术、网络传输,利用C++ Builder 6.0开发流媒体课件同步制作系统,实现课件录制的功能的具体流程。
目 录
摘要 I
ABSTRACT II
第1章 绪 论 7
1.1 网络教育现状 7
1.2 课件在网络教育中的重要地位 7
1.3 现阶段网络学院课件制作的形式、存在的问题 2
1.4 课题的引出 2
第2章 流媒体系统的组成 4
2.1 流媒体的定义及特点 4
2.1.1 流媒体的特点 4
2.1.2流媒体的定义 4
2.2 流媒体的主要组成 4
2.3流媒体平台的主要组成和功能 5
2.3.1流服务应用软件 5
2.3.2集中分布式视频系统 5
2.3.3视频业务管理媒体发布系统 6
2.3.4 视频采集制作系统 6
2.3.5媒体内容自动索引检索系统 6
2.3.6媒体数字版权加密系统(DRM) 7
2.3.7媒体存储系统 7
第3章 系统结构分析 8
3.1 系统结构分析 8
3.2 系统结构 8
3.3 结构说明 9
3.3 数据流程图(DFD) 10
3.4数据字典 14
3.5开发环境介绍 21
第4章 功能设计 23
4.1总体设计 23
4.2录制屏幕设计 23
4.2.1数据存档设计 25
4.2.2屏幕监视设计 25
4.3 课件合 26
第5章 关键技术 28
5.1 HOOK技术 28
5.1.1 应用HOOK的目的 28
5.1.2 应该使用哪几个HOOK 29
5.1.3 如何在BCB中实现HOOK 29
5.1.4 如何在BCB中使用HOOK 30
5.2对象式数据管理技术 30
5.2.1 Stream对象 31
5.2.2 Filter对象 34
5.3位图技术 34
5.3.1 如何实现考屏 36
5.3.2 获取变化区域 37
5.3.3 如何只取位图的数据部分 37
5.4压缩解压缩技术 38
5.4.1 如何实现压缩 38
5.4.2 如何实现解压缩 39
5.5网络传输 39
5.5.1 TCP与UDP 39
5.5.2 UDP与TCP对比及选用原因 39
第6章 系统实现 41
6.1 录制屏幕的实现 41
6.1.1 数据存档的实现 42
6.1.2 屏幕监视的实现 44
6.2课件合成的实现 48
6.3测试及出现的问题 49
第7章 结 论 50
致 谢 51
参考文献 52
外文阅读与翻译 53
附 录 57
参考文献
王均,李红玲。C++ Builder经典范例50讲[M]。北京:科学出版社,2003
胡波,张晨。C++Builder 6编程实例教程[M]。.北京:希望电子出版社,2004
梁晋,彭波,梁峰等。Windows 流媒体技术与远程教育设计[J ]。小型微型计算机系统,2000
杨辉华,蒋泰,王朝晖。在ATM网上开展流媒体初探[J ]。桂林电子工 业 学院学报,1999
王咏刚,数据压缩技术简史[EB/OL] 《CSDN开发高手》[M]。2003
同志工作室。C++Builder 5.0 多媒体开发实例[M]。人民邮电出版社
67页 3.3万字
本文详细介绍了流媒体课件同步制作系统开发的意义,分析了流媒体课件同步制作系统的功能结构;说明了流媒体技术、Windows Media技术、HOOK技术、压缩/解压技术、网络传输技术、位图技术和无标题窗口等关键技术在本系统中的应用;阐述了利用这些技术开发流媒体课件同步制作系统的方法;并着重介绍了如何基于HOOK 技术、压缩/解压技术、网络传输,利用C++ Builder 6.0开发流媒体课件同步制作系统,实现课件录制的功能的具体流程。
目 录
摘要 I
ABSTRACT II
第1章 绪 论 7
1.1 网络教育现状 7
1.2 课件在网络教育中的重要地位 7
1.3 现阶段网络学院课件制作的形式、存在的问题 2
1.4 课题的引出 2
第2章 流媒体系统的组成 4
2.1 流媒体的定义及特点 4
2.1.1 流媒体的特点 4
2.1.2流媒体的定义 4
2.2 流媒体的主要组成 4
2.3流媒体平台的主要组成和功能 5
2.3.1流服务应用软件 5
2.3.2集中分布式视频系统 5
2.3.3视频业务管理媒体发布系统 6
2.3.4 视频采集制作系统 6
2.3.5媒体内容自动索引检索系统 6
2.3.6媒体数字版权加密系统(DRM) 7
2.3.7媒体存储系统 7
第3章 系统结构分析 8
3.1 系统结构分析 8
3.2 系统结构 8
3.3 结构说明 9
3.3 数据流程图(DFD) 10
3.4数据字典 14
3.5开发环境介绍 21
第4章 功能设计 23
4.1总体设计 23
4.2录制屏幕设计 23
4.2.1数据存档设计 25
4.2.2屏幕监视设计 25
4.3 课件合 26
第5章 关键技术 28
5.1 HOOK技术 28
5.1.1 应用HOOK的目的 28
5.1.2 应该使用哪几个HOOK 29
5.1.3 如何在BCB中实现HOOK 29
5.1.4 如何在BCB中使用HOOK 30
5.2对象式数据管理技术 30
5.2.1 Stream对象 31
5.2.2 Filter对象 34
5.3位图技术 34
5.3.1 如何实现考屏 36
5.3.2 获取变化区域 37
5.3.3 如何只取位图的数据部分 37
5.4压缩解压缩技术 38
5.4.1 如何实现压缩 38
5.4.2 如何实现解压缩 39
5.5网络传输 39
5.5.1 TCP与UDP 39
5.5.2 UDP与TCP对比及选用原因 39
第6章 系统实现 41
6.1 录制屏幕的实现 41
6.1.1 数据存档的实现 42
6.1.2 屏幕监视的实现 44
6.2课件合成的实现 48
6.3测试及出现的问题 49
第7章 结 论 50
致 谢 51
参考文献 52
外文阅读与翻译 53
附 录 57
参考文献
王均,李红玲。C++ Builder经典范例50讲[M]。北京:科学出版社,2003
胡波,张晨。C++Builder 6编程实例教程[M]。.北京:希望电子出版社,2004
梁晋,彭波,梁峰等。Windows 流媒体技术与远程教育设计[J ]。小型微型计算机系统,2000
杨辉华,蒋泰,王朝晖。在ATM网上开展流媒体初探[J ]。桂林电子工 业 学院学报,1999
王咏刚,数据压缩技术简史[EB/OL] 《CSDN开发高手》[M]。2003
同志工作室。C++Builder 5.0 多媒体开发实例[M]。人民邮电出版社