基于流媒体技术的教学视频点播系统的设计与实现

2017-11-25 15:59林教刚
成长·读写月刊 2017年11期
关键词:高校教学

林教刚

【摘 要】信息化的发展,带来教学方式的新风貌,也助于实现教育的信息化与现代化。而网络的发展,视频点播系统辅助教育成为可能。视频点播突破了时空的障碍,完成师生的在线交流,改变以往学生被动学习,被动接受的情况,使得学生掌握学习的主动权。基于流媒体技术的视频点播系统更加规范,也更能发挥视频点播对于教学的作用。本文介绍了流媒体技术,同时提出一个教学视频点播系统设计和实现的方案。

【关键词】流媒体技术;视频点播系统;高校教学

引言

目前,我国各大高校都开始了不同程度的教育变革,视频点播技术也得到了了部分应用,也取得了较为明显的成功,但是难免还有不足,本文就从目前的现状出发,再结合当今科技情况,进行一次教学点播系统的设计。

一、流媒体技术

(一)概念

流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。流媒体是边传边播的媒体,是指管理员传输视频的“同时”,用户在另一端便可观看的技术。借助流媒体技术,视频的上传就可以更加迅速,学生也可以在第一时间观看。

(二)流媒体技术协议

流媒体技术协议主要有实时传输协议RTP、实时传输控制协议RTCP。

RTP協议是IETF开发的,依靠UDP进行数据的传输,能够运用于面向连接或者无连接的下层协议中,该协议还建立了一种端到端的多媒体同步控制机制,同时还能够调控带宽。RTP协议的实现还要依靠RTCP的控制。

RTCP主要是对RTP协议的补充和管理,能够控制信息的交换,解决交换过程中可能出现的网路阻碍等问题。RTPC 分组使用 UDP 传送但并不对声音或者视像分组进行封装,周期性地在网络上传送,带有发送端和接收端对服务质量的统计信息报告。

(三)流媒体技术特征

流式传输是流媒体技术的核心技术,数据通过数据流从网络上传输至用户计算机,使得用户可以获得数据信息,既然是用流的形式,那么不难看出数据传输的连续性。而流式传输主要有两种。一是实时流式传输。实时流式传输保证了传输的“同时性”,能够实时传输媒体数据,但是,实时流式传输也能保证对于媒体的实时访问,开以进行前进和后退等操作。二是顺序流式传输。顺序流式传输能对下载的视频数据进行播放,而那些未下载的不能播放,这对带宽有一定的要求,一般多应用于短片段的播放。

二、视频点播系统的设计与实现

(一)数据库设计

该视频点播系统主要是运用到学校的教学,所以需要建立一个学校区域内的数据库,依靠校园网来实现数据库的功能。数据库内信息内容的存取,主要是在ASP内使用ADO来存取组件的。要通过不同的表的建立来进行数据的管理。首先,需要建立一个用户信息表,应设置用户名(useID),用户密码(Pwd),用户联系方式(Number),用户性别(Sex)等字段,其中应把用户名作为主键.其次,还要建立视频信息表,此表可做成复合表的形式,把视频序号作为主键,同时添加视频标题、视频内容简介、视频收看次数、视频类别等字段。最后,还要建立一个管理员信息表,设置管理员名称,管理员登陆密码等字段,方便管理员对用户和视频的管理。

(二)系统设计

第一,要坚守系统设计的总原则。教学视频点播系统的总体宗旨是服务师生,系统设计要从师生实际需求出发,从这两方面的需求设计系统功能,从而,实现系统设计的目的。对于学生的需求,就是能够登陆视频点播系统,搜索到自己所需的资源进行观看。此外,还能进行评论、留言,实现在线互动。而老师的需求是能够上传视频、修改已上传视频、删除视频、查询学生观看情况、回复学生留言和评论,完成在线互动。因此,系统的设计就要从教师和学生两部分出发。

第二,学生部分的系统设计。学生部分的设计首先是注册设计,此时的注册是对学生资格的认证,只有符合此条件的学生才能享有用户权限,进行系统登录,视频观看,视频互动等活动;其次便是系统登录,系统登录需要输入用户名和用户密码,用户名可以使用学生学号,用户密码由学生自己设置,但是初始密码可以设置为身份证后六位等方便学生登录修改,只有用户名和用户密码都设置正确才能够登录视频点播页面;然后是视频观看,视频观看需要先进行视频搜索,所以此时要设置视频搜索引擎,方便学生依照关键词搜索所需视频。此外学生还可以在视频下方留下留言进行评论。具体操作如图所示:

第三,教师模块的设计。教师在视频点播系统中相当于管理员,有着上传视频,修改视频,删除视频,添加视频,查看用户信息和设置其他管理员的权限。教师如果要上传视频,就要先进入视频管理页面,点击上传视频按钮,浏览本地文件,选择所要上传的视频,点击确定,最后保存操作,就能实现视频的上传,视频的删除修改也类似于此操作。

(三)硬件及软件设计

教学视频点播系统的运行离不开各种硬盘的支持,比如数据库服务器、视频点播服务器、存储设备、操作系统。数据库服务器是用来存储上传的视频的数据信息的,通过安装Microsoft SQL Server 2005.到所用服务器上,系统的数据信息就能存储在这个服务器上了;视频点播服务器是视频点播系统中最为核心的硬件设计,该服务器关系着视频的点播,服务器的配置等级根据在校学生人数的多少加以确定,如果人数较多,就是用高级一些的服务器,如果人数较少,就可以使用中级的服务器;存储设备也是不可缺少的,视频点播系统是通过视频的上传观看来实现的,那么系统中就需要有一个较大的存储设备来存储这些视频信息;操作系统是计算机不可或缺的,视频点播系统可以安装Microsoft Windows 2007server。

三、结语

教育是第一等大事,需要把教学放到重要的位置,而教学不仅要坚持古已有之。经过历史考验的方式,也要与时俱进,结合时代特色,采取一些新科技来创新。流媒体技术和视频点播系统都是新时代的产物,两者与教学结合,给教学提供了一个新的途径,也给学生学习提供了一个新的机会,利于培养出具备更高素质的社会主义建设人才。

参考文献:

[1]沈建强、耿兆丰、邹轩.视频点播系统的设计与实现[J].计算机工程,2006,1.

[2]陶洪凡柳健,田金文.在网络中的流媒体实时传播技术.系统仿真学报.2001(11).

猜你喜欢
高校教学
过于重视电脑效果图对室内设计专业教学影响
论数字校园环境下高校教学资源的整合运行策略
高校教学管理队伍专业化建设探讨
从教育的本质意义浅谈微课的作用地位
关于未来“会诊化”高校教学模式构建