22毕业设计论文目次.docx
- 文档编号:25191558
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:10
- 大小:20.73KB
22毕业设计论文目次.docx
《22毕业设计论文目次.docx》由会员分享,可在线阅读,更多相关《22毕业设计论文目次.docx(10页珍藏版)》请在冰豆网上搜索。
22毕业设计论文目次
(空2行)
目录(4号黑体,居中)
(空2行)
目录(4号黑体,居中)
1引言(或绪论)(作为正文第1章,小4号宋体,行距1.25—1.5倍)………1
2××××××(正文第2章)…………………………………………………Y
2.1××××××(正文第2章第1条)………………………………………Y
2.2××××××(正文第2章第2条)………………………………………Y
2.X××××××(正文第2章第X条)………………………………………Y
3×××××(正文第3章)……………………………………………Y
………………………………………(略)
X×××××(正文第X章)………………………………………………………Y
结论…………………………………………………………………………………Y
致谢…………………………………………………………………………………Y
参考文献………………………………………………………………………………Y
附录A××××(必要时)………………………………………………………Y
附录B××××(必要时)………………………………………………………Y
图1×××××(必要时)………………………………………………………Y
图2×××××(必要时)………………………………………………………Y
表1×××××(必要时)………………………………………………………Y
表2×××××(必要时)………………………………………………………Y
注:
1.目次中的内容一般列出“章”、“条”二级标题即可;
2.X、Y表示具体的阿拉伯数字;
3.页眉中的页码用罗马数字(Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ……)表示。
内容简介:
流媒体视频是边下载边播放边缓冲的,用户体验相比传统的下载播放好得多,传统的下载播放是用户等视频文件全部下载到缓存后再进行播放,用户等待时间比较长,因此与单纯的下载播放方式相比,这种对多媒体文件边下载边播放的流式传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低。
要求:
熟悉C++编程,熟悉流媒体播放器设计及相关技术,研究相关设计模块。
查阅与毕业设计相关的技术文献10篇以上,制定详细的设计方案进行系统调试与维护。
2.本毕业设计课题任务的内容和要求
课题任务内容:
(1)对流媒体播放器做充分的需求分析;
(2)加深对系统设计框架和I/O模型理解,为今后工作中工厂设计模式做基础。
(3)数据缓冲,解码设计,接口设计等功能模块;
(4)对流媒体播放器做充分的需求分析;
课题任务内容:
(5)对流媒体播放器做充分的需求分析;
(6)加深对系统设计框架和I/O模型理解,为今后工作中工厂设计模式做基础。
(7)数据缓冲,解码设计,接口设计等功能模块;
(8)模块组装,添加视频数据进行测试。
一、背景介绍
流媒体视频是边下载边播放边缓冲的,用户体验相比传统的下载播放好得多,传统的下载播放是用户等视频文件全部下载到缓存后再进行播放,用户等待时间比较长,因此与单纯的下载播放方式相比,这种对多媒体文件边下载边播放的流式传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低。
由于流媒体格式的数据传输速度快,因此被广泛应用于互联网上的大型视频点播网站,比较典型的视频点播网站又56视频网,优酷视频网、土豆视频网等。
同时这种技术也可以用于在线视频教学系统进行点播学习或公司内部会议视频在线提供观看等。
作为系统平台功能的扩充,开发此模块,现实一个功能相对全面的流媒体播放器,主要用于播放流媒体格式的视频,提供给特殊要求的客户用于外网在线播放新闻视频。
二、现状分析
流媒体技术的出现以及网络带宽的提高,使用户在获取多媒体信息时仅需短短几秒的缓冲即可开始播放,在进行前台播放的同时,后台继续下载数据,从而实现音频和视频的流畅播放。
随着流媒体技术的快速发展和逐渐成熟,各种流媒体播放器应用也越来越广泛,如
(1)在线播放软件PPLive是一款用于互联网上大规模视频直播的共享软件,使用网状模型,有效解决了当前网络视频点播服务的带宽和负载有限问题,实现用户越多,播放越流畅的特性,整体服务质量大大提高!
(2)PPS网络电视是全球第一家集P2P直播点播于一身的网络电视软件。
PPS网络电视能够在线收看电影、电视剧、体育直播、游戏竞技、动漫、综艺、新闻、财经资讯……播放流畅、完全免费,PPS网络电视是网民喜爱的装机必备软件。
在流媒体技术快速发展的今天,对流媒体的原理进行研究,分析流媒体播放器的构成以及工作过程,对今后自己学习的具有很重要的现实意义。
三、相关技术
基于目前最新的视频压缩编解码标准H.264,采用DirectShow应用框架,设计了网络流媒体播放器系统;DirectShow是微软提供的基于windows平台的优秀的流媒体应用架构,H.264标准具有高压缩比和优良的网络亲和性,基于DirectShow和H.264设计的网络流媒体播放器不仅具有优良的系统架构,同时具有更好的灵活性和可扩展性,可以很方便地应用于视频点播系统(VideoONDemandSystem)中和移植到嵌入式WINCE平台。
基于DirectShow分析和设计了网络源Filter和H.264解码Filter,同时阐述了网络流媒体播放器系统的整体框架。
DirectShow应用框架完成了流媒体处理的底层工作,使得编程者无需关心数据如何输入,以及处理完后如何输出,而只需关心如何对输入数据进行处理。
H.264视频编解码标准具有高压缩比和优良的网络亲和性,被普遍认为是最有影响力的流媒体视频压缩标准。
将DirectShow和H.264两种相结合的流媒体播放器无疑将具有非常优秀的性能。
DirectShow是微软公司提供的一套流媒体开发软件包,为在windows平台上处理各种格式的媒体文件的回放、音视频采集的高性能要求的多媒体应用,提供了完整的解决方案。
DirectShow是微软公司在ActiveMovie和VideoforWindows的基础上推出的新一代基于COM(ComponentObjectModel)的流媒体处理的开发包,与DirectX开发包一起发布。
DirectShow使用一种叫FilterGraph的模型来管理整个数据流的处理过程,运用DirectShow,我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据,它广泛地支持各种媒体格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等,为多媒体流的捕捉和回放提供了强有力的支持。
DirectShow使用一种叫FilterGraph的模型来管理整个数据流的处理过程;参与数据处理的各个功能模块叫做Filter;各个Filter在FilterGraph中按一定的顺序连接成一条“流水线”协同工作。
大家可以看到,按照功能来分,Filter大致分为三类:
SourceFilters、TransformFilters和RenderingFilters。
SourceFilters主要负责取得数据,数据源可以是文件、因特网、或者计算机里的采集卡、数字摄像机等,然后将数据往下传输;TransformFitlers主要负责数据的格式转换、传输;RenderingFiltes主要负责数据的最终去向,我们可以将数据送给声卡、显卡进行多媒体的演示,也可以输出到文件进行存储。
值得注意的是,三个部分并不是都只有一个Filter去完成功能。
恰恰相反,每个部分往往是有几个Fitler协同工作的。
比如,TransformFilters可能包含了一个Mpeg的解码Filter、以及视频色彩空间的转换Filter、音频采样频率转换Filter等等。
除了系统提供的大量Filter外,我们可以定制自己的Filter,以完成我们需要的功能。
DirectShow是一套完全基于COM的应用系统,该系统位于应用层中,它使用FilterGraph的模型来管理整个数据流的处理过程;参与数据处理的各个功能模块叫Filter;各个Filter在FilterGraph中按照一定的顺序连接成一条“流水线”协同工作。
Filter是一个COM组件,其功能可以由用户自行实现,DirectShowSDK也为用户提供了一些标准的Filter供用户使用。
各个Filter在FilterGraph中按一定顺序通过Pin互相连接起来,Pin也是一个COM对象。
H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,JointVideoTeam)提出的高度压缩数字视频编解码器标准。
H.264是由ITU-T和ISO/IEC的联合开发组共同开发的最新国际视频编码标准。
H.264/AVC视频编码标准在编码质量和压缩比上比原有的视频编码标准都有了明显的提高。
在相同的视觉感知质量上,编码效率比H.263,MPEG-2和MPEG-4提高了50%左右。
H.264不仅具有优异的压缩性能,而且具有良好的网络亲和性。
因此,H.264被普遍认为是最有影响力的流媒体视频压缩标准。
H.264是一种高性能的视频编解码技术。
目前国际上制定视频编解码技术的组织有两个,一个是“国际电联(ITU-T)”,它制定的标准有H.261、H.263、H.263+等,另一个是“国际标准化组织(ISO)”它制定的标准有MPEG-1、MPEG-2、MPEG-4等。
而H.264则是由两个组织联合组建的联合视频组(JVT)共同制定的新数字视频编码标准,所以它既是ITU-T的H.264,又是ISO/IEC的MPEG-4高级视频编码(AdvancedVideoCoding,AVC),而且它将成为MPEG-4标准的第10部分。
因此,不论是MPEG-4AVC、MPEG-4Part10,还是ISO/IEC14496-10,都是指H.264。
H.264最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264的压缩比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。
举个例子,原始文件的大小如果为88GB,采用MPEG-2压缩标准压缩后变成3.5GB,压缩比为25∶1,而采用H.264压缩标准压缩后变为879MB,从88GB到879MB,H.264的压缩比达到惊人的102∶1!
H.264为什么有那么高的压缩比?
低码率(LowBitRate)起了重要的作用,和MPEG-2和MPEG-4ASP等压缩技术相比,H.264压缩技术将大大节省用户的下载时间和数据流量收费。
尤其值得一提的是,H.264在具有高压缩比的同时还拥有高质量流畅的图像,正因为如此,经过H.264压缩的视频数据,在网络传输过程中所需要的带宽更少,也更加经济。
参考文献
1姚方.多媒体实时同步课程制作系统的研究实现.华中科技大学.2006
2蒋东兴.WindowsSockets网络程序设计大全.北京:
清华大学出版社,1999
3刘涛,周兵,李笑佳.基于RTP的多媒体可靠实时传输.华中科技大学学报(自然科学版),2003
(1):
10~12
4王震.流媒体技术的研究.计算机工程,2004,30(s1):
373~377
5张兴明,耿晨歌,汪乐宇.网络流媒体机制与实现研究.计算机工程与设计,2004,25
(1):
61~64
6SchulzrinneH,CasnerS,FrederickRandJacobsonV."实时传输协议(RTP)",RFC1889,1996.1
7SchulzrinneH,RaoA,andLanphierR."实时流协议(RTSP)",RFC2326,1998.4
8贾鹏.IP机顶盒系统设计及视频解码实现[D].北京.北京工业大学,2006.
9张涛.基于通用DSP实现HDTV机顶盒的研究与设计[D].天津:
天津大学,2004.
10张旭东,卢国栋,冯健.图像编码基础和小波压缩技术[M].北京:
清华大学出版社,2004
11金西,黄汪.嵌入式Linux技术及其应用[J].计算机应用,2000,20(7):
5-6.
12曹娟娟.流媒体技术研究.信息与电脑,2011
(1):
125~126
13蒋东兴.WindowsSockets网络程序设计大全.北京:
清华大学出版社,1999
14王震.流媒体技术的研究.计算机工程,2004,30(s1):
373~377
15高建水,陈耀武,李岚岚.基于RTSP协议的视频点播系统设计.电子器件,2006,
29(4):
1143~1146
16查辉,周敬利,余胜生.实时流化协议RTSP的研究和实现.计算机工程与应用,
1999(3):
101~104
17SchulzrinneH,CasnerS,FrederickRandJacobsonV."实时传输协议(RTP)",
RFC1889,1996.1
18SchulzrinneH,RaoA,andLanphierR."实时流协议(RTSP)",RFC2326,2011.4
2.本课题要研究或解决的问题和拟采用的研究手段及途径:
主要设计模块:
(1)视频压缩
(2)视频播放
开发工具:
QT
设计主要设计内容:
(1)系统设计框架
本系统基于DirectShow应用框架和H.264视频压缩标准,实现了从网络接收流媒体数据,并在客户端实时播放的功能。
(2)系统的设计与实现
要对Filter所要完成的功能和它在FilterGraph中的位置进行分析,以确定filter模型,选择一个合适的基类;定义输入输出PIN以及自定义接口,注册Filter信息;实现基类的全部纯虚函数和自定义接口函数,并重写基类的相关函数以定制filter功能。
(3)网络源Filter的设计
源Filter主要功能是接收服务器发来的流媒体数据,并提供给FilterGraph中其它Filter使用。
本源Filter采用双缓冲循环队列技术来实现数据的接收和向下一级Filter传递数据。
(4)H.264解码Filter的设计
使用filter功能,使用户可以改变一个request和修改一个response.该滤波器工作于Splitter和Rendererfilter之间,包含一个输入和一个输出,且输入和输出pin上的媒体类型不一致,故选择CTrans-formFilter作为基类,派生子类CX264Decode。
(空2行)
目录(4号黑体,居中)
1引言(或绪论)(作为正文第1章,小4号宋体,行距1.25—1.5倍)………1
2××××××(正文第2章)…………………………………………………Y
2.1××××××(正文第2章第1条)………………………………………Y
2.2××××××(正文第2章第2条)………………………………………Y
2.X××××××(正文第2章第X条)………………………………………Y
3×××××(正文第3章)……………………………………………Y
………………………………………(略)
X×××××(正文第X章)………………………………………………………Y
结论…………………………………………………………………………………Y
致谢…………………………………………………………………………………Y
参考文献………………………………………………………………………………Y
附录A××××(必要时)………………………………………………………Y
附录B××××(必要时)………………………………………………………Y
图1×××××(必要时)………………………………………………………Y
图2×××××(必要时)………………………………………………………Y
表1×××××(必要时)………………………………………………………Y
表2×××××(必要时)………………………………………………………Y
注:
1.目次中的内容一般列出“章”、“条”二级标题即可;
2.X、Y表示具体的阿拉伯数字;
3.页眉中的页码用罗马数字(Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ……)表示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 22 毕业设计 论文 目次