基于Web的视频新闻点播系统设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:deepseaxing2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章介绍了一种基于Web方式的视频新闻点播系统,由前台页面前端、视频库和后台管理等部分组成,用户可以实现网上点播学校所有的新闻视频,并详细介绍了系统的页面设计、功能结构以及关键算法。
  关键词:B/S模式;视频新闻点播;js算法
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)27-0199-02
  随着网络应用在高校宣传工作中的快速发展,如何充分利用互联网技术与多媒体技术,方便师生随时了解校园新闻等视频内容,成为高校宣传工作的重要内容。基于Web的视频新闻点播系统在学校的服务器端运行,通过每天视频新闻等内容的及时发布、更新,实现信息的共享。
  1 视频新闻点播系统的概要设计
  1.1 系统的基本架构
  本文介绍的视频新闻点播系统是基于Web的B/S模式进行架构的,B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet 技术的发展,对传统的C/S结构模式的改进。在这种结构下,用户工作界面是通过www浏览器来实现,主要事务逻辑在服务器端(Server)实现。在视频新闻点播系统中,将媒体服务器的功能进行分离,实现客户端与视频服务器之间交互通信,视频服务器只需负责从视频磁盘读取节目数据,向客户端实时发送节目数据流,它是一个“瘦服务器”,功能单一,设计更为简单,性能更加稳这样就大大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。视频新闻点播系统从上至下分为三层,分别是管理层、数据层、和客户层。如图1所示。
  系统中的最底层管理层主要功能是视频新闻的发布,由管理员负责操作,将视频调整为可播放的格式后在进行分类上传,设置标题图片等操作。最高权限的管理员还可以在底层更新、修改和删除其他用户数据。中间的数据层主要是视频的分类数据和视频文件库两部分,视频文件库存储了系统中的所有视频文件,视频分类数据将这些视频文件对应到相应的栏目中并存储视频标题、简介、时间等各类相关信息,最后传送到前台的客户层。客户层的功能是将视频及视频列表等内容展示给用户,所以该层的设计力求简洁明了,方便用户操作。
  1.2 系统需求分析
  视频新闻点播系统管理端主要是视频上传发布功能,包括上传视频的时间,视频的所属专辑,视频的名称,视频的简介,视频标题图片等信息,为了保证上传的视频可以正常播放,后台还要对视频的格式进行控制,我们设计的系统支持现在网络上通用的两种视频格式MP4和flv。用户使用的视频新闻点播系统的前端主要是实现视频新闻的列表和点播视频点播功能,每次点击一个列表中的视频,此时动态的从数据库中获取到该视频的地址,加载到视频播放器中,并且此时要实现在页面不刷新的情况下,视频在播放窗口中随机点播播放的功能。页面下方还有后台管理员推荐的较好的视频以标题图片的形式推送到客户端,前台用户也可以实现点击相应视频的标题图片后播放该视频。
  2 视频新闻点播系统的技术实现
  2.1 系统用户页面设计实现
  按照需求系统中视频新闻分为九大类,校园新闻、现场、访谈、视界、你说我说、校园达人、青春季节、缤纷校园、视频分享。其中校园新闻是定期每天更新的栏目,所以默认页面播放的就是校园新闻的第一条视频。页面左侧上方为主要的视频新闻播放窗口。视频播放窗口下面是推荐较好的新闻以标题图片的形式展示,点击左侧和右侧的按钮可以浏览更多的内容。页面右侧是当前栏目的所有视频新闻列表,点击任意条新闻可以在左侧的视频窗口中实现无刷新切换。页面整体效果如图2所示。
  2.2 系统实现关键技术
  管理员在后台登陆成功后,可以添加要上传的视频的,包括视频的标题、类别、标题图片等信息,系统播放器应用了testplayer视频播放器,管理员只要在页面编辑代码修改视频的名称及大小就可以在前台实现视频播放。视频播放器设置各项参数代码如下:
  3 结束语
  近几年新媒体成为宣传学校发展成就的重要渠道,视频新闻点播系统作为一种先进的技术,具有实际应用价值。本文在进行视频新闻点播系统的设计中明确了系统的功能,确定了系统的基本架构,给出了关键代码,保证了系统设计的合理性及实用性。
  参考文献:
  [1] 王河媛,刘明慧.基于UML的视频点播系統的设计要点分析[J].计算机与数字工程, 2016,44(1):58-60.
  [2] 孙恒.智能移动终端的视频点播系统设计与实现[J].实验室研究与探索, 2015, 34(2):132-136.
  [3] 王大东,刘竞遥,侯锟,等.基于Web的计算机考试系统设计与实现[J].吉林师范大学学报, 2013,34(3):45-47.
  [4] 郭红方,林予松,王宗敏.云辅助的P2P视频点播分发机制研究[J].计算机应用研究, 2013,30(2):525-533.
  [5] 魏一鸣.基于Web 的高校人事管理系统的设计与实现[J].吉林师范大学学报:自然科学版, 2012,30(2):126-128.
  [6] 杜小智,齐勇,鲁慧民,等.视频点播系统的软件老化估计和预测[J].计算机研究与发展, 2011, 48(11):2139-2146.
其他文献
本实验证明:苦豆子干馏油对角叉菜引起的小鼠足趾炎症和巴豆油引起的小鼠耳部炎症均有抗炎作用;对三种真菌(石膏样毛癣菌,裴氏着色菌,石膏小孢子菌)的生长均有抑制作用。
目的:对山豆根及其非正品进行区别.方法:性状、显微鉴别、薄层色谱法.结论:非正品与正品山豆根性状相似,但非正品不含任何主要成份,故不可药用.
该文面向Android系统,利用MQTT[1]协议基于发布与订阅的特性,在mosquitto开源项目原有的模型基础上,设计实现了一款个性化锁屏应用。完成了注册登录,精准推送,频道订阅等功能
花粉算法具有所用参数少,易调节,搜索路径优等特点,已运用于很多工程优化问题。但是存在易过早收敛、收敛速度慢和易陷入局部最优等不足,为了解决这些不足,对花粉算法做一些
人教版高三《语文》(2004年6月第1版)中,有这样两个“却”之用例:  ①上堂拜阿母,阿母怒不止。……却与小姑别,泪落连珠子。(《孔雀东南飞》)  ②感我此言良久立,却坐促弦弦转急。(《琵琶行》)  课本将“却与小姑别”注作:“退出来再同小姑告别。却,动词,退出来。小姑,丈夫的妹妹。”将“却坐”注为:“退回(原处)坐下。”笔者以为,这两个“却”均不可以动词“退”义释之,而应将其视为副词,释作“再
对于语文教育生态环境构成问题.我有这样的断想.即语文教育生态环境应有以下的几个定位。首先.语文教育生态环境应定位于学生的发展。新课标指出.一切为了学生的发展。作为起主导
胸壁挫伤是一种急性软组织损伤,由直接暴力作用引起,在临床上很多见.自2000年1月以来,我院运用血府逐瘀汤配合手法治疗胸壁损伤60例,取得较好疗效.报道如下.
随着人们对教育教学规律认识的不断全面与深入,如何对教育教学实践及教育教学效益在不断深化与优化中有所发展与创新,这是语文教学目前所面临的不仅仅是用科学的理念与方法所能
本文论述了对慢性前列腺炎预防治疗的原则 ,即排除病因增强人体正气 ,并阐述了预防慢性前列腺炎的几种具体方法。
韩愈《送董邵南游河北序》之作,据清人方世举推说,当在中唐“宪宗(805—821)之世”(转引自马其昶《韩昌黎文集校注》)。其时,藩镇割据对抗中央,成尾大不掉之势。而河北三镇泸龙、魏博