视频网站网络设计方案

上传人:n**** 文档编号:91179256 上传时间:2019-06-26 格式:DOC 页数:26 大小:500KB
返回 下载 相关 举报
视频网站网络设计方案_第1页
第1页 / 共26页
视频网站网络设计方案_第2页
第2页 / 共26页
视频网站网络设计方案_第3页
第3页 / 共26页
视频网站网络设计方案_第4页
第4页 / 共26页
视频网站网络设计方案_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《视频网站网络设计方案》由会员分享,可在线阅读,更多相关《视频网站网络设计方案(26页珍藏版)》请在金锄头文库上搜索。

1、网络工程与组网技术课程设计报告视频网站网络工程设计方案第一部分 分析与规划姓 名:陈仁轻学 号:09006510445院 系:物理与电子工程学院专业班级:09通信四班同组成员:田峰、张晓旭 贾鹏飞、魏国 胡家驹成 绩: 网络工程与组网技术课程设计告视频网站网络工程设计方案第二部分 逻辑网络设计姓 名: 张晓旭学 号:09006510455院 系:物理与电子工程学院专业班级:09通信四班同组成员:田峰、陈仁轻 贾鹏飞、魏国 胡家驹 成 绩: 网络工程与组网技术课程设计告视频网站网络工程设计方案第三部分 物理网络设计与设备选型姓 名:魏国(09006510410) 胡家驹(09006510428)

2、 院 系:物理与电子工程学院专业班级:09通信四班同组成员:田峰、张晓旭 陈仁轻、贾鹏飞成 绩: 网络工程与组网技术课程设计告视频网站网络工程设计方案第四部分 网络安全解决方案姓 名: 田峰学 号:09006510420院 系:物理与电子工程学院专业班级:09通信四班同组成员:张晓旭、陈仁轻 贾鹏飞、胡家驹 魏国成 绩: 网络工程与组网技术课程设计告视频网站网络工程设计方案第五部分 工程实施与验收姓 名:贾鹏飞学 号:09006510418院 系:物理与电子工程学院专业班级:09通信四班同组成员:田峰、陈仁轻 张晓旭、魏国 胡家驹成 绩: 第一部分:分析与规划摘 要:近年来,随着宽带技术,数字

3、技术飞速发展,同时由于科技的快速突破与不断创新,人们对于生活的要求越来越高,比如在网上的视频欣赏。我们希望自由自在的点播网上提供的视频。下面是我们设计的一个视频网站的设方案。1.1视频网站网络需求分析该视频网站的运行环境: Windows Server 2000操作系统。,应用服务器为Apache-1.3.26和PHP4.1.2,数据库服务器为MS SQL Server 2000, 视频服务器为HelixServer。该操作系统可以提供一个内部网络服务器,但它同样可以应付大型网络中的各种应用程序的需要。Server 在 NT 4 的基础上做了大量的改进,在各种功能方面有了更大的提高。 该视频网

4、站的带宽要求: 1,最少保证可以同时段内能承受1000人同时访问或是收看视频节目,网站速度要不受影响,网站不能崩溃!2, 还可以承受上传DV视频的空间,至少有有同时1000个DV上传,下载,播放等 。食品网站还需要合理有效的管理,当然我们可以采取人机合作模式,借具体的管理办法如下: 1,人为管理:拥有一定数量的管理人员,制定管理规范和要求,用于规范管理人员的操作的用户的网络行为;对视频网站进行定期维护和日常检测并建立日志。 2,网络管理:利用网络设备和管理软件对网站进行管理,用来代替人的日常管理操作,网络设备更新或者管理软件更新时,进行人为操作 3,人为管理权限高于网络管理权限,两个管理发生冲

5、突时,人为管理优先。1.2视频网站逻辑网络设计分析随着计算机网络和Internet的发展,宽带VOD视频点播技术因其良好的人机交互性和流媒体传输技术已倍受教育、娱乐等行业青睐。该视频网站是基于PHP视频点播的流媒体技术。1.3视频网站物理网络设计与设备选型分析 物理网络设计要注重网站的结构和功能,具体的实现方式要注重实际,具有可操作性,具有维护方便和及时更新等优点。设备选型方面重点考虑经济性和实用性,性价比高1.4视频网站网络安全性解决方案分析 在网站安全方面,我们要保证网站正常稳定的运转,就要有相关的方法措施,如我们需建立一定的访问权限,布置必须得的监控,以防被有威胁的访问破坏网站设备,或对

6、损坏加以扩大,已造成网站的信息或资源丢失或改动。这样我们就需要使用一些安全产品,如防火墙模块、入侵检测模块等,或技术以提高网站的安全性。同时还要有一定的防范病毒的攻击的措施,并提供对安全产品或技术的管理方法。1.5视频网站工程实施与验收分析 该视频网站工程策划方案是通过大家所学知识以及查阅资料等方式建立起来!在该工程项目中用到了 Frontpage、Dreamweaver等网页开发工具,Photoshop、Fireworks等图像处理软件,并且利用ASP与数据库SQL、ACCESS等联合进行程序开发,设计制作一个结构简明、功能完备、实用性较强的信息系统网站。具有科学的实施性!在网站的建立过程中

7、为了能保证网站的理论服务正常以及设计的布局的合理性利用Photoshop、Fireworks等强大的图像处理软件,设计网站的图片,美化页面,掌握基本的图像制作和图片处理技巧。网站前台要为远程客户提供基本的注册、个人信息修改、资料查询等基本功能。网站的硬件以及软件的搭配合理很具有科学实施性!确定方案的验收具有很成功的实施性!第二部分:逻辑网络设计该视频网站是基于PHP视频点播的流媒体技术。2.1 视频点播技术视频点播(VideoonDemand)是指用户可以在任何时间从服务器上获取任何多媒体数据到客户播放的种应用。视频点播技术是一门集计算机技术、通信技术、网络技术、视音频压缩解压缩技术于一体的综

8、合技术。网络中的视音频数据以实时数据流的形式传输,数据流一旦开始传输,就必须以稳定的速率传送到电脑桌面上,以保证其平滑回放,数据流不能有停滞和间断;网络拥塞、cPU争用、瓶颈、内存问题等都可能导致传送的延迟,引起数据流传输阻塞。那么如何充分利用这些已有资源为视频点播提供更好的服务是本领域一个重要问题。视频点播系统主要为用户提供点播服务,它所涉及到的资源有两种:硬件资源,包括对视音频资源进行存储、传输、处理、表现等各种处理的介质;软件资源,主要是各种视音频资源,以及对这些资源进行管理、调度、表现的各种程序。要合理利用这些硬件和软件资源(主要指视音频资源),就必须对这些资源进行明确、清晰管理。2.

9、2 PHP技术PHP(Hypertext Preprocessor)超文本预处理器。PHP是一种易于学习和使用的服务器端脚本语言,具有良好的跨平台兼容性,在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。PHP具有数据库连接方便、可扩展性、可伸缩性、面向对象编程等优点。一些网站的前台WEB页面和后台发布系统就是用PHP开发设计,通过面向对象的设计方法将系统程序代码封装PHP应用服务的底层,使整个系统具有较好的可扩展性、易用性、兼容性,提高系统的健壮性和安全性。2.3 流媒体技术原理流式传输的实现需要缓存。Internet以包传输为基础进行断续的异步传输,对于一个实时

10、A/V源或存储的A/V文件,它们在传输中被分解为许多包。网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞导致播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据,通过丢弃已经播放的内容,可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。流式传输的实现需要合适的传输协议。由于TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用R

11、TP/UDP来传输实时视音频数据。流式传输的过程一般是这样的:用户选择某一流媒体服务后,web浏览器与web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来,然后客户机上的Web浏览器启动A/V Helper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。A/V Helper程序及A/V服务器运行实时流控制协议(RTSP),以交换A/V传输所需的控制信息。与CD播放机或VCRS所提供的功能相似,RTSP提供了操纵播放、快进、快倒、暂停及录制等命令的方法。A

12、/V服务器使用RTPUDP协议将A/V数据传输给A/V客户程序(一般可认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。2.4 流媒体技术流媒体简单来说就是应用流技术在网络上传输的多媒体文件,而流技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术4。该技术先在使用者端的电脑上创造一个缓冲区,于播放前预先下载一段资料作为缓冲,于网路实际连线速度小于播放所耗用资料的速度时,播放程序就会取用这一小段缓冲区内的资料,避免播放的中断,也使得播放品质得以维持。并且

13、,流式媒体数据在客户端播放完毕后,用户并不能将它保存下来,这对媒体文件和数据的版权保护是十分方便而有益的。当然,如果服务器端愿意,向用户提供媒体数据的完全下载也是可以的。实现流式传输有两种方法:实时流式传输(Real-time streaming)和顺序流式传输(progressive streaming)。(1)顺序流式传输顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体。既定时刻,用户只能观看己经下载的那部分,而不能跳到还未下载的前头部分。标准的HTTP服务器可发送这种形式的文件,并不需要其他特殊协议,因此,它经常被称作HTTP流式传输。顺序流式传输不能在传输期间根据用户连接的速

14、度做调整。文件在播放前的部分是无法下载的,因此这种方法保证节目播放的最终质量这也意味着用户在观看前必须经历延迟,对较慢的连接尤其如此。(2)实时流式传输实时流式传输指保证媒体信号带宽与网络连接匹配,使媒体可被实时观看。实时流式传输需要专用的流媒体服务器与传输协议。实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。理论上,实时流一经播放就不可停止,但实际上可能发生周期暂停。因此实时流式传输需要特定服务器,如:QuichiMe Streaming Server,Real Server或Windows Media Server。实时流式传输还需要特殊网络协议,如:RTSP(Real-time streaming Protocol)或MMs(Microsoft M

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号