设计一个局域网内的VOD视频网站
:Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,伴随着它的迅猛发展,近两年诞生了一种新的多媒体技术——VOD/AODInternet流媒体技术。它具有良好的即时性和交互性。采用流媒体技术和B/S框架构建的一个局域网VOD视频点播系统,有很多优势。
关键词:B/S架构 VOD点播流媒体
1.1 课题引入与介绍
随着网络通信速度的快速发展和人居环境的集中化,人们已经不满足于传统的媒体传播途径。为此,很多居民小区引入高速局域网vod系统。它是近年来新兴的一种传媒方式,是多媒体技术、计算机技术、网络通信技术、电视技术和数字压缩技术等多学科、多领域融合交叉结合的产物,可按照个人的意愿通过多媒体网络将视频流送到任意点播终端[1]。由于是在局域网内的vod网站,所以用户等待缓冲的时间非常的少,而且更新电影非常的方便和及时。此系统打破了人们传统观看电影的方式,使人们足不出户就可以欣赏到大量的精品电影,因此小区VOD系统成为业
主交流、娱乐、生活等必不可少的一部分。该项目主要以当前小区的局域网络为依托,采用B/S架构并结合网络通讯技术和一些已开发的播放器软件来实现。
1.2.1 B/S架构概述
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
以目前的技术看,局域网建立B/S结构成本是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN)访问和操作共同的数据库,它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S电影宣传类网页界面设计架构管理软件更是方便、快捷、高效。
1.2.2 VOD系统概述
VOD(Video On Demand)即视频点播技术的简称,也称为交互式电视点播系统。VOD出现的
最初动力是人们对广播电视的不满,在现行的电视节目中,收看者完全是被动的。尽管电视台可以提供很多的节目,但要想真正完整地收看到一个自己满意的节目,对于许多人来讲也是不太容易做到的,许多人不可能为了看某一个电视节目而预先安排自己的时间。被迫习惯了这种被动收看方式的人们,对于有朝一日能够按照自己的需要自由地点播,充满了美好而迫切的憧憬。
于是,人们开始研究交互式电视系统,计算机技术的发展及数字通讯技术的长足进步使得视频点播成为现实,使得人们的憧憬变成了现实。点播用户只要操作遥控器,主动点播,即刻就可心想事成,并可进行快慢等自由的控制,节目内容除了多媒体软件、教学信息、电影音乐外,还包括提供查询、浏览、指南、交易、广告、新闻等各类节目。世界上许多国家都在试验和发展VOD它的出现使得PC变成了一种可以随机获取的媒体,更像是一本书或是一张报纸,可以浏览,可以调整,不再局限于某一时间或日期也不受传送耗时的限制。
1.3 流媒体介绍
流媒体技术的开发创意是从传统的TCP/ IP 协议对网络信息传送控制的方法中得到的。当通过TCP/IP 协议下载文件时,服务器会按照一定的次序将文件分成若干个独立的数据包,然后依
次发送出去,而客户端的程序会将这些数据包重新组装起来,最终形成与原文件相同的完整文件,此时,我们就可以对这个文件进行操作了。流技术则不同,它能够按照特定的顺序将文件发送出去。而播放程序则可以边接收边播放数据。为了使播放更加稳定连贯,通常客户端会通过为接收数据开辟缓存区的方法来解决网络拥塞的问题,即在缓存区充满前等待几秒钟,就可以开始欣赏了。这种在Internet/ Intranet 中使用流式传输技术的连续时基媒体就称为流媒体。流媒体(Streaming Media) 简单来说就是应用流技术在网络上传输的多媒体文件,目前常见的是RealNetwork ,Microsoft Apople 3 大流媒体平台。流媒体技术被广泛应用于互联网多媒体新闻发布、在线直播、网络广告、电子商务、视频点播、远程教育、远程医疗、网络电台、实时视频会议等互联网信息业务,流媒体市场非常巨大。
2.1 问题的定义
设计一个局域网内的VOD视频网站,ASP语言为基础,结合ACCESS数据库开发此网站,使用户通过该网站可以看电影。具体目标:
1、网站的界面设计:要求网站具有相对友好的界面。
2VOD操作功能模块设计:具有对电影进行分类,搜索等功能。
3、多媒体数据模块管理:对多媒体数据进行相应的更新、操作、添加和删除等。
4、权限模块:只有管理员有权对网站数据进行操作,其他用户不能对其操作。
5、电影评论:设计一网页以便用户对电影进行评论。
2.2 可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。VOD网站也应从系统问题可行性,技术可行性,经济可行性和社会可行性方面来论证。通过长时间的观察与实践,VOD网站的可行性分析如下:
2.2.1 系统可行性分析
VOD网站是为校园生活添加乐趣的一个网站。可以丰富师生们的课余生活。在对本网站在设计开发前,广泛的听取了并采纳了一些同学们的意见和观点,丰富开发者的思路。使网站具有一定的先进性和合理性。
2.2.2 经济可行性
构架网站最大的经济支出就是购买服务器和配置相应的网络了。由于我们这个网站是依托我们现有的局域网,所以我们就不需要考虑服务器的问题了,我们已经有了相应的服务器,网络也是已经配置调试好的,网络系统没有任务阻碍,所以经济上可行。
2.2.3 技术可行性
技术可行性分析主要分析以我们现有的技术条件是不是可以完成我们开发工作,我们的一些配置能否满足开发的需要。VOD网站主要完成电影的管理和播放功能,我们采用ASP+ACCESS+IIS5.0+Dreamweaver开发网站,ACCESS数据库方便快捷,ASP语言简单实用,IIS服务器强大的功能完全满足技术可行性需求。
2.2.4 社会可行性
社会可行性考虑的是当网站成功研发后,是否可以有一定的访问量,也就是说它是否可以生存下去,这个问题是显而易见的,现在人们的压力越来越大,而传统的媒体传播途径难以满足人们的需要,所以急需一种新的媒体传播方式,比如人们可能没有时间看完一整部电影或者不能在指定的时间看,这时VOD网站的出现满足人们的需要。是非常方便的观看途径。所以满足社会可行性。
2.3 需求分析
为了确定网站各模块的具体功能,需要对用户人进行深入的调研、分析、沟通等。理清网站的工作方式和数据走向。最终确定计划得出网站的工作模型。
2.3.1 功能管理
1.视频数据管理:管理员可以对视频数据进行管理,例如对视频进行添加和删除操作,可以添加电影类别等。
2.管理员权限:有独立的管理员帐户,只有管理员可以登录到电影信息修改页对数据进行更改,其他人无权进行数据更改,更不可以注册管理员账户。
VOD操作功能模块:网站显示电影数据,包括电影的播放地址。这时点击网站上的地址,本地播放器自动启动播放视频数据。(这个模块要顺利的进行必须为realone播放器设置关联)
3.电影评论:当您看过电影后可以对该电影进行评价,方便管理员与用户之间的沟通。
2.2.2 性能要求
1.网站要有相对友好的界面,给人第一印象要尽量的好,结构要清晰,模块尽量独立,方便以后的更新和升级。
2.开发方法,文档尽量规范,利于以后的升级。
3.完善的数据输入和输出、维护功能。
4.当用户操作错误时,要有相应的提示。
5.稳定性要高。
3.1 总体设计
设计方案:当用户通过IE打开网站主页后,看到网站主页大体分为:电影分类信息、点播排行、搜索电影、新更新电影和一些方便我们日常生活的网站链接。其他网页按照模块化进行相应处理,尽量使每个模块独立。基本每两三个网页就可以完成对一个模块的操作。
网站实现了模块化,使每个模块完成网站的一个子功能,把这些网页(或模块)组合在一起,可以满足指定的功能满足用户需求。采用模块化可以使网站功能清晰,不仅容易设计更容易访问和
更新。因为在某个访问的过程中如果出现错误,只要更改相应的网页就可以,不用对其他毫无关系的网页进行修改,大大减少了开发人员寻错误和改错误代码的时间。
在设计多媒体文件的存储时,我们采用的是在数据库里存储图片和视频等的地址信息。多媒体文件需要手动粘贴到服务器的指定目录下,然后在管理多媒体资料页面输入该文件存放服务器地址。虽说这种设计方法使更新数据的过程中显得有些麻烦,但这在设计和实现方面很简单也很明了。在读取多媒体文件的时候我们也是先读取文件的地址,然后通过地址到文件的位置,再播放。
设计这样一个VOD视频点播网站需要用到很多主流的技术。而且通过现有的这些技术已经完全有能力来开发这个网站,也就是说在计算机技术发展到现今阶段要完成这个网站的设计,以及实现网站的各种功能是绝对可行的。普通用户可以浏览网站的电影资源并点击相应地址链接来播放电影。Realone可以很好的播放服务器上的电影,在局域网内无需多少缓冲时间用户就可以看到自己心仪的电影。该网站完全是一套完整而又稳定的VOD视频点播网站。对于它在实际中的应用,相信只需做适当的修改,完全可以投入到实际中使用,而且一定会受到良好的效益。
参考文献:
1.杨上影. 宽带校园网中的组建与应用.广西师范学院学报(自然科学版)20036
20卷第2:P89
2. 李玉红.王振明. Asp动态网页设计能力教程.北京:中国铁道出版社,2006.6:P53
3. 葛艳玲. 网页制作基础教程:Dreamweaver8.0 北京:电子工业出版社,2006.1:P93
4. 陆黎明.asp+access+dreamweaver动态网站开发到实践 北京:机械工业出版社,2007.9.1:P77-P81
5. 李超. Css网站布局实录. 北京:科学出版社, 2007.9.1:P66-P67
6. 施平安.软件工程基础. 北京:清华大学出版摄,2003.10.1:P161-165

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。