视频播放与处理系统.doc

资料分类:计算机信息 上传会员:陈燕 更新时间:2019-03-05
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10859
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着计算机的不断普及,计算机硬件价格的不断降低,计算机走进了千家万户。人们对计算机娱乐的需求也不断随之提高。从以前的文字浏览,到后来的图片欣赏,而今,视频观看已经深入千家万户。无论是使用浏览器在网络上看最新的视频电影,还是用视频软件对下载的视频进行播放或则别的处理,或则使用QQ视频进行聊天通信。视频技术在当代生活中所占的比重越来越大。

本软件就是在充分了解了人们对视频处理技术的日益需求,以及人们对于视频娱乐的不断要求,对此进行了相关技术的研究,制作了本软件。本软件使用了FFMPEG软件库进行视频编码和封装的处理,以及使用了SDL软件库实现对视频帧的显示。从而实现了视频文件的视频帧播放,视频封装格式的转换,以及网络视频的对接。本软件对视频封装格式的解码,视频流的解码,以及显示进行了操作,实现了视频处理技术的基本操作流程和实现方式。在本系统中,还与时俱进,使用了网络通信功能,体现了现代计算机软件的网络通信的方便和快捷。

关键词:视频 网络 FFMPEG SDL

 

目录

摘要

Abstract

1绪论-1

1.1研究的目的和意义-1

1.2研究背景-1

1.2.1国内现状-1

1.2.2国外现状-2

1.3主要贡献-2

1.4文章的结构-3

2预备知识及原理说明-4

2.1视频封装格式-4

2.1.1视频封装格式的概念-4

2.1.2视频封装格式的分析-4

2.1.2.1MP4封装格式-4

2.1.2.2AVI封装格式-5

2.1.2.3FLV封装格式-5

2.2视频编码格式-5

2.2.1H256编码-5

2.3SDL显示技术-5

2.4SOCKET通信-5

2.4.1SOCKET简介-6

2.4.2UDP协议-6

2.4.3TCP协议-7

3系统分析-8

3.1需求分析-8

3.2功能说明-8

3.2.1图像数据显示-8

3.2.2视频文件处理-9

3.2.3网络视频流-9

3.2.4系统设置-9

4视频处理软件系统设计-10

4.1总体设计-10

4.1.1系统的工作流程-10

4.1.2系统的功能模块-11

4.2系统详细设计-11

4.2.1系统关键类-12

4.2.2系统重要数据结构-13

4.2.3系统重要模块详细设计-14

5视频处理系统的实现-17

5.1开发平台-17

5.1.1Windows系统-17

5.1.2VS2010-18

5.2模块实现-18

6视频处理软件的系统测试与运行-22

6.1测试-22

6.1.1测试用例-22

6.1.2单元测试-23

6.1.3功能测试-23

6.1.4综合测试-23

6.2系统运行-24

7结束语-26

致谢-27

参考文献-28

相关论文资料:
最新评论
上传会员 陈燕 对本文的描述:第四部分是系统设计,详细的说明了本系统使用的第三方库的各种API函数的功能,并详细的阐述了关键类的结构设计和方法详情。以及关键代码之间的逻辑结构和各项功能之间的配合情......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: