大型网络课程设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型网络课程设计 第9小组系统规格说明书 ——流媒体视频 文档名称:第九小组网络课程设计(流媒体视频)系统规格说明书 项目名称:流媒体视频在线点播系统 项目负责人:组长 陈功 编写:副组长 郁文颢 2004-12-20 校对:组长 陈功 2004-12-2 开发人员:第九小组全体组员 ——————————————————————————— 系统规格说明 系统功能和目标 作为一位交大学子, 由于校园网络的发达, 给我们带来了不少的便捷, 校园宽带对于我们每个人来说已经是在日常生活不可或缺的一部分。 而看comic 已经成为了我们在每日的紧张学习生活之余最好的一个放松方式。然而comic系统对于我们而言, 总是有这样或者那样的不足, 于是借着本次网络大作业的机会, 我们组决定开发一个能够实现更简化更直观的流媒体共享的一个平台, 希望能够给像我们这样的校园网用户提供一个便捷的互相交换视频资源的途径。 G9player流媒体视频点播系统就是基于这样的考虑完成的, 它的设计目标是立足于一个高度集成的、界面直观、易于操作、功能强大的流媒体视频共享点播系统。高度集成意味着本系统将集成对于各种流媒体格式的支持。 界面直观、易于操作意味着系统的实用性,易用性以及操作相当的简便, 仅仅只须几步操作, 就能马上实现基本的点播功能, 无论对于网络知识, 或者流媒体视频是否熟悉, 本系统都将适合使用。 功能强大意味着本系统功能的全面性,系统的安全性和可靠性,它对于各种流媒体视频格式的接口都有巧妙的结合。 本系统要实现的主要功能有: 用户本地媒体文件的播放, 这一部分主要是本系统通过接口调用的realoneplayer,实现媒体文件的播放功能。在这一过程中,用户可以通过播放窗口下面的按钮,实现对于媒体文件播放的控制, 就像平时我们浏览媒体文件一样。 用户输入服务器端的ip, 连接打开服务器功能的另一个本系统用户。并且获得当前的共享列表。 通过双击列表中的文件,实现点播。 用户服务器端的建立, 流媒体文件共享列表的添加。用户服务器端的流媒体文件共享列表的修改。 用户服务器端对于当前连接的别的用户的查看和管理。 可行性分析 支撑软件及硬件要求 软件要求: 操作系统: Windows98&WindowsNT4.0及以上版本 操作系统无防火墙,或者已经关闭 本软件为独立产品,但播放器部分基于通过接口调用REAL PLAYER。而服务器端则需要调用realserver的类库,因此用户机器上应安装有这两个软件。 硬件要求: CPU主频600MHz以上 内存64MB以上 具有宽带连接的PC。 可行性分析 技术可行性: 流媒体技术在当今网络中的运用可谓相当广泛, 而且技术在经过这么多时间的改进与演化中已经比较成熟。 流式传输定义很广泛,说的简单就是一种数据传输方式,我们实验主要设计的是网络传送媒体技术。 当网络传送媒体(如视频、音频)的时候,因为A/V文件都较大,需要的存储容量也较大,而由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟很大。用到流式传输技术,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当声音等多媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。 从上面看出流式传输技术实际上是,当得到完整数据需要很长时间,而数据的处理延迟已经超过忍受范围,则会边处理数据边获取数据的一种同步处理方式。 当今主流的流媒体技术主要分为:realmedia,windowsmedia以及quicktime。其中尤其以realmedia为现今最为广泛运用的流媒体技术。它主要是基于运用实时传输协议RTP。RTP(Real-timeTransportProtocol);实时传输控制协议RTCP。RTCP(Real-timeTransportControlProtocol)这两种网络多媒体协议。REALmedia采用的是REAL专用算法,最近又增加了RA8的压缩算法。通过SVT(ScalableVideoTechnology)技术可以让速度较慢的电脑不需要解开所有的原始图像数据也能流畅观看节目;双向编码(Two�Encoding)技术类似于VBR根据带宽的限制选择最优化压缩码率。为了更好地适应在网上传播,它还可以根据你所采用Modem的速率来选择最佳压缩比率的Real文件,这就是所谓的SureStream技术。我们不能否认的是,在网络带宽自适应方面,REAL比WM要做的好很多! 而且由于realplayer和realserver的类库调用相当简便, 如果做好一个接口, 实现对两者紧密结合,将会使流媒体点播十分便捷,其使用价值较高。 综上所述,本次实验

文档评论(0)

22255990 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档