项目需求分析说明书.doc

编 号: 版 本: 基于Linux的视频点播系统 项目需求分析报告 编 写: 校 对: 审 核: 批 准: 中国科学技术大学软件学院 2011年11月 基于FPGA的片上系统的无线保密通信终端软件需求说明书 PAGE ii 修 订 记 录 序号 版本号 修订简要(章节、原因) 修订人/日期 批准人/日期 1 V0.1 草拟 2 V0.2 完善软件版本情况 3 V0.3 根据内部评审意见完善 项目小组 4 5 6 目 录 TOC \o 1-3 \h \z \u 1引言 - 1 - 1.1编写目的 - 1 - 1.2背景 - 1 - 1.3定义 - 1 - 1.4参考资料 - 2 - 2任务概述 - 2 - 2.1目标 - 2 - 2.2用户的特点 - 2 - 2.3假定和约束 - 3 - 3需求规定 - 3 - 3.1对功能的规定 - 3 - 3.2对性能的规定 - 6 - 3.2.1 视频编码要求 - 6 - 3.2.2音频编码要求 - 6 - 3.3系统构成 - 6 - 4运行环境规定 - 7 - 4.1开发环境 - 7 - 4.2调试软件 - 7 - 基于Linux的视频点播系统 软件需求说明书 7 - 基于FPGA的片上系统的无线保密通信终端软件需求说明书 1引言 1.1编写目的 本需求分析报告的目的是规范化本项目的设计,旨在于提高项目开发过程中的能见度,便于对项目设计过程中的控制与管理,同时提出了基于LINUX的视频点播系统的设计实现过程,便于设计制作人员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本设计的共性,以期能够获得更大范围的应用。 1.2背景 近年来随着计算机技术、视频压缩技术、宽带存储设备和宽带网络的发展,在Internet上的实时传输流媒体应运而生。才用流媒体技术,能够有效的突破低比特率接入Internet方式下的带宽“瓶颈”,客服文件下载传输方式的不足,实现多媒体信息在Internet上的流式传输。 基于流媒体技术的视频点播系统从根本上改变了传统的单向传输、用户对视频节目无权选择的状况,使用户不仅能够观看固定节目,而且还可以自由选择,随时点播自己想看的节目。这一技术的出现,极大的提高和改善了人们的生活质量和工作效率。 1.3定义 流媒体:所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。 流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。 VLC多媒体播放器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流式协议。它也能作为unicast 或 multicast的流式服务器在IPv4 或 IPv6的高速网络连接下使用。它融合了FFmpeg计划的解码器与libdvdcss程序库使其有播放多媒体文件及加密DVD影碟的功能。 H.264: 也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。 ACC: AAC(高级音频编码技术,Advanced Audio Coding)是杜比实验室为音乐社区提供的技术。AAC号称「最大能容纳48通道的音轨,采样率达96 KHz,并且在320Kbps的数据速率下能为5.1声道音乐节目提供相当于ITU-R广播的品质」。和MP3比起来,它的音质比较好,也能够节省大约30%的储存空间与带宽。它是遵循MPEG-2的规格所开发的技术。松下的mp3产品都采用了这种编码方式,当然也兼容mp3格式,我自己使用时发现aac是非常好用的音频格式,128kbps的aac足以和224kbps的mp3抗衡,空间却小了差不多一半,但是在空间上和结构上aac和mp3编码出来后的风格不太一样。 1.4参考资料 《网络协议教程》 陈明编著 清华大学出版社 视频点播系统的研究与实现[D] 曾福萍 江西师范大学 实时媒体流自适应拥塞控制机制研究[D] 李娜娜 北京邮电大学 《新一代视频压缩编码标准-H.2

文档评论(0)

1亿VIP精品文档

相关文档