- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云计算视频点播系统设计和实现
基于云计算视频点播系统设计和实现 摘要:在分析云计算技术和多媒体技术的基础上,设计基于云计算视频点播系统,实现了视频信息的管理、修改;视频文件的添加、修改、删除、搜索和视频播放功能。
关键词:云计算;多媒体技术;视频点播系统
中图分类号:F49文献标识码:A文章编号2013
1引言
云计算是一种将分布式处理、并行处理和网格计算结合起来一种新的资源存储和访问模式。这种新的模式对视频系统这样的海量资源带来了新的发展机遇。
流媒体技术就是将可视与可听信息经过一些处理后上传到网站服务器上,让用户可以边下载边观看,而不需要等待文件下载完整后才能在电脑上观看的网络传输技术。该传输技术先需要先在用户端的电脑上新建一个缓冲区,在用户播放的同时开始下一段的数据缓冲,这样的话下载时间就要比播放时间短得多,播放软件会先读取缓冲区内缓冲好的数据,这样的话就可以避免在播放过程中的中断了,也使用户得到了更好的服务和享受。
目前,互联网上有很多问题制约了流媒体技术的发展。流媒体技术在很大程度上解决了网络播放视频的问题。但由于在网络传输中受到了很多因素的影响,使视频在播放的过程中常常出现播放卡壳、延迟、视频抖动剧烈等情况。给用户带来了许多不便,所以只有互联网服务质量提高才能使流媒体技术发挥最大的作用,给用户带来更好的享受。
流媒体在传输过程中需要缓存。因为互联网以分组传输方式进行异步传输。因此实时的A/V源或存储的A/V文件,在传输过程中要被分成几个小组。又因为网络是动态变化的,所以每个小组选择的路由可能会不同,以至于到达客户端的时间延迟也就不等,甚至先发的数据小组可能后到达客户端。因此,使用缓存系统来弥补延迟和抖动所产生的影响,并确保各个小组的顺序正确,从而使媒体正确播放。而不会因为网络暂时堵塞而使播放出现停顿。
2基于云计算视频点播系统的设计
2.1系统基本功能
视频点播系统最主要的功能就是视频存储、播放,除此之外还要包括对视频信息的添加、修改以及视频搜索。具体来讲,它还要实现后台添加视频、更新视频信息、管理视频。其主要功能包括:
(1)影片查找。
用户可以根据影片名或者类型等关键字进行查找所想要观看的影片。
(2)查看热门影片。
本系统主界面会显示影片排行榜。影片排行榜是根据影片点播次数排序的。用户可以根据这个来观看影片。
(3)查看分类影片。
在主界面上会有分类的导航条,点击后会进入分类的界面,用户可以看到自己所选择的类型,这样的设计更加具有导向选择性。
(4)查看最新影片。
在新影片上传的时候,往往用户不知道新影片已经上传了,造成管理员和用户的信息不对称。在本系统中,只要管理员上传新影片,系统都会把新影片在主界面的最新影片中显示。
(5)观看影片。
影片观看是系统的核心,只有给用户良好的观看效果,才能算是真正的成功。在本系统中,在每个影片的介绍中,都会有播放按钮,供用户使用。
(6)管理员管理影片。
在本系统中,管理员在输入用户名、密码后进入后台界面,对影片进行管理。
2.2系统功能模块设计
视频点播系统主要功能模块为:管理员注册和登录模块、视频搜索模块、视频添加模块、视频管理模块等。如图1管理员登录模块程序流程图和图2视频管理模块流程图。
图1管理员登录模块程序流程图图2视频管理模块流程图2.3数据库概念结构设计
根据系统设计,本系统主要有两个实体:管理员实体,影片实体。
(1)管理员信息实体E-R图。如图3所示。
图3管理员信息实体E-R图(2)影片信息实体E-R图。如图4所示。
图4影片信息实体E-R图3基于云计算视频点播系统功能的实现
系统功能实现包括:管理员登陆、视频的添加、视频的管理、视频搜索、播放等功能。下面我们描述视频的添加实现过程:
管理员在添加影片时要添加的内容有:影片的分类、影片名称、影片地址、图片地址、主要演员、内容简介。当信息添加完成之后就可以点击“添加”按钮,影片的信息就会添加到数据库当中。视频添加模块主要是通过Addfilm.asp和doaddfilm.asp来完成的。Addfilm.asp的主要功能是创建表格以及给输入的信息命名,doaddfilm.asp的主要功能是连接数据库并根据Addfilm.asp中的信息名将输入的信息上传到数据库中。如图5所示。图5视频点播系统添加影片4总结
基于云计算视频点播系统,用户可以随时随地使用播放,搜索等功能,进一步加强云计算应用领域,将进一步促进云技术的发展。
参考文献
[1]刘卫忠,墙威,等.实时VOD系统的调度策略[J].计算机工程与
文档评论(0)