计算机软件论文栏目提供最新计算机软件论文格式、计算机软件硕士论文范文。详情咨询QQ:1847080343(论文辅导)

VOD中视音频播放程序设计

日期:2018年01月15日 编辑: 作者:无忧论文网 点击次数:179087
论文价格:150元/篇 论文编号:1733 论文字数:21532 所属栏目:计算机软件论文
论文地区: 论文语种:中文 论文用途:硕士毕业论文 Master Thesis
VOD中视音频播放程序设计 摘 要 本文对软件实现"VOD中视音频播放程序设计"课题的总体设计作了分析规划,并就具体实施过程中所遇到的细节问题进行了讨论研究。 "VOD"是随着多媒体技术与网络技术的发展而建立起来的一门新兴技术。本课题就是以开发视频点播为根本目的展开的,这里点播的视频流为MPEG I 或者 II 码流,在这里我们要完成以下几项工作: 首先,要分析网络多媒体技术的特点及对其进行开发和应用时的独到之处。我们这里要重点分析多媒体及多媒体应用的特点,结合本课题规划好实时播放与媒体流内流间同步的实现方案。 第二个任务是建立VOD的应用界面,以Visual C++为开发工具,建立模块化的播放程序、解码程序、同步程序、内存管理程序,并可以对它们进行灵活的调用,依次实现视频点播的实时进行。 为实现对视频、音频码流的控制,对其解码和显示等多线程工作进行同步,我们必须从接收码流的包头和序列头里提取相应的码流信息,因此要完成VOD界面的开发工作,MPEG码流的系统层解码以及音视频序列头信息的提取就成为必要了。在具体的实施中,对于程序中的多线程控制就显得极其重要。

目 录

第一章:视频点播概述 第一节:多媒体简介 1. 1什么是多媒体 1. 2 多媒体技术 1. 3多媒体的主要特点 1. 4 综述 第二节:基于服务器的多媒体应用和视频点播(VOD) 2. 1 概述 2. 2 异步和实时传送 2. 3 实时传送中的问题 2. 4多媒体服务器的交互访问 2. 5 视频点播(VOD) 第三节:系统设计考虑 第二章:MPEG I 系统层解码 第一节:MPEG I 系统层简介 第二节:解码系统模型的描述 2. 1解码器的同步 2. 1. 1 时间戳 2. 1. 2 时间关系 2. 1. 3 例子:音频主时钟 2. 1. 4 例子:DSM作为主时钟 2. 2 解码器起始同步 2. 2. 1 在随机存取时查找起始码 2. 2. 2 系统层启动考虑 2. 2. 3 编码层启动考虑 2. 2. 4 实际解码延迟的补偿 2. 2. 5 通道平滑化 2. 3 解码器的缓冲区管理 2. 4 时间标识 第三节:系统目标解码器 3. 1 引言 3. 2 系统流语法的说明 第三章:MPEG II 系统简介 第一节:概述 1. 1 目标 1. 2 应用 1. 3 类和等级 1. 4 可分级和不可分级语法 1. 4. 1 不可分级语法简介 1. 4. 2 可分级扩展 第二节:视频码流的基础知识和解码过程 2. 1 基本语义规则 2. 2 视频解码过程 第四章:开发过程与程序结构分析 第一节:开发工具及方案 1. 1 关于面向对象编程 1. 2 工具 1. 3 方案 第二节:开发过程与功能 2. 1 音视频数据的播放 2. 1. 1 视频文件的播放 2. 1. 2 音频文件的播放 2. 2 各解码模块的设计 2. 2. 1 MPEG I系统层解码模块的设计 2. 2. 2 视频流和音频流解码模块的设计 第三节:程序总的架构 第四节:总结