- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目需求分析说明书-TeamTrac
编 号:
版 本:
基于Linux的视频点播系统
项目需求分析报告
编 写:
校 对:
审 核:
批 准:
中国科学技术大学软件学院
2011年11月
修 订 记 录
序号 版本号 修订简要(章节、原因) 修订人/日期 批准人/日期 1 V0.1 草拟 2 V0.2 完善软件版本情况 3 V0.3 根据内部评审意见完善 项目小组 4 5 6 目 录
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 -
1引言
1.1编写目的
本需求分析报告的目的是规范化本项目的设计,旨在于提高项目开发过程中的能见度,便于对项目设计过程中的控制与管理,同时提出了基于LINUX的视频点播系统的设计实现过程,便于设计制作人员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本设计的共性,以期能够获得更大范围的应用。
近年来随着计算机技术、视频压缩技术、宽带存储设备和宽带网络的发展,在Internet上的实时传输流媒体应运而生。才用流媒体技术,能够有效的突破低比特率接入Internet方式下的带宽“瓶颈”,客服文件下载传输方式的不足,实现多媒体信息在Internet上的流式传输。
基于流媒体技术的视频点播系统从根本上改变了传统的单向传输、用户对视频节目无权选择的状况,使用户不仅能够观看固定节目,而且还可以自由选择,随时点播自己想看的节目。这一技术的出现,极大的提高和改善了人们的生活质量和工作效率。
流媒体:所谓流媒体是指采用流式传输的方式在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编码出来后的风格不太一样。
《网络协议教程》 陈明编著 清华大学出版社
视频点播系统的研究与实现[D] 曾福萍 江西师范大学
实时媒体流自适应拥塞控制机制研究[D] 李娜娜 北京邮电大学
《新一代视频压缩编码标准-H.264/AVC[M]》 毕厚杰 人们邮电出版社
本系统选择适合流媒体传输的RTP协议、H.264编码标准以及客户端服务端的开发平台。本系统结构采用服务端和客户端模式,基于RTSP协议,采用Socket技术实现了客户端与服务器端的通信。选择了Linux作为服务器开发平台,Windows作为客户端开发平台,实习服务端的上传转码以及客户端的视频点播功能。
本系统用于用户视频点播以及直播。
因此,要求用户具备基本的客户端设备操作能力。
在甲方做提供的条件下搭建服务端与客户端的通信架
文档评论(0)