论文部分内容阅读
摘要:随着网络教学的广泛开展,微视频资源在教学中的作用日趋重要,因此需要有功能完善的资源库对资源进行管理,同时为教学提供服务。本文根据教学过程中的应用需求,提出了关于教学微视频资源库建设的功能设计及技术实现思路,系统中应包含资源管理、资源存储、用户管理、资源检索和播放、互动交流、交互界面管理等功能模块,通过视频使用数据分析以及用户与资源库间的互动功能还可实现对微视频资源信息的不断补充,促进教学微视频资源库的全面发展,提高服务教学的效率。
关键词:微视频;教学资源;资源库
中图分类号:TP39 文献标识码:A 论文编号:1674-2117(2016)21-0074-03
随着网络视频课、微课程、MOOCs、数字图书馆等微视频应用的推广和普及,教学微视频资源库在教学及信息化建设中起着越来越重要的作用。教学微视频资源库整合了数字化的视频资源,对资源管理的系统化和科学化为学习者提供了便捷,更好地促进了学习者的学习和发展。教学微视频资源库具有共享性、开放性、工具性、教学性等特点,具备资源管理和学习平台的作用。
教学微视频资源库的建设需求
教学微视频作为一种多媒体资源,具有视觉信息数据量大、检索难度大,教学中累积的数量会不断增加,使用时需要进行信息互动等操作的特点,因而对微视频资源的管理和使用都需要有较为完善的功能设计。
教学微视频应用主要有以下几个方面的需求:①资源管理,对微视频的上传、归类、标签添加等进行管理;②资源存储,教学微视频资源数量多,所占存储空间大,需要合理地安排存储空间和选择高效的存储策略;③用户管理,实现不同用户在资源库中的权限管理,以及用户个人空间的管理;④资源检索,利用数据库检索技术对微视频实现关键词、标签、关键帧等智能化检索;⑤资源播放,通过视频播放服务进行解码、播放,并能适应不同终端的播放需求;⑥用户交互,用户可以对微视频资源添加标记、评论等功能,系统可以根据资源使用数据的分析结果向用户推送相关信息和通知,用户还可以通过资源库平台与其他用户进行互动。
教学微视频资源库的设计
1.教学微视频资源库的系统组成
教学微视频资源库采用B/S方式实现,主要由视频服务器、存储服务器、数据库服务器、资源管理平台、浏览器等五大部分组成(如图1)。用户主要通过浏览器登录资源管理平台对微视频资源进行使用和操作。视频服务、存储服务和数据库服务对于普通用户来说是透明的,主要由系统管理员完成。资源管理平台通过Web服务的方式工作,可实现对资源的管理和用户交互等功能。
2.教学微视频资源库的功能设计
教学微视频资源库的主要功能结构如图2所示。
视频上传功能设计:视频上传主要通过Web服务界面进行操作,视频文件存放在专用的视频存储服务器上,对应视频的基本信息数据、用户信息资料、交互信息等则存放在系统数据库中。基于教学互动的需求,除了提供视频文件上传方式外,为了便于教师或学习者之间进行及时互动,还提供了在浏览器中通过调用使用者终端的音、视频设备进行实时视频录制或屏幕录制的方式创建微视频并上传。
用户空间功能设计:用户登录后,可根据系统分配的权限在资源库平台进行相关的操作。平台通过对资源使用情况的分析,为用户推送如相关视频、可能感兴趣的视频、有更新的视频、上次浏览进度等协助用户使用的信息。用户个人空间还可以进行如我的上传、视频收藏、用户参与记录等个性化使用管理功能。
微视频资源标准化功能设计:用户上传的微视频在来源、内容、格式等方面有很大差异,为使微视频资源库中的资源标准化,在平台内各不同界面上实现统一调用,需要对视频资源进行标准化操作。首先,对视频资源进行基本信息录入的标准化,如标题、作者、适用学科等信息采用统一格式录入;其次,对视频标签标准化,如视频内容关键词、内容关键帧、时间注释、评论内容等进行格式上的统一;再次,对视频及附加资源格式化,用户上传的微视频如符合格式要求则直接存储到服务器,不符合要求的微视频则通过视頻服务器进行格式化,统一转换为H.264编码、MP4格式的文件,将视频设置为高清或流畅两种不通码流的文件,供不同网络终端使用,附加的课件、图片、文档等也按照相应的格式要求进行统一并存储。
资源检索功能设计:用户不仅可以通过视频文件名进行检索,还可以通过视频相关内容进行检索,如视频的评论、时间长度、内容关键词、内容关键帧图片等。
资源使用数据分析功能设计:微视频被使用之后,数据库中将自动记录使用的情况,如点播次数、播放时长、评论数量、点播用户类型等,这些数据统计可作为微视频使用的参考。例如,在资源库首页可提供不同科目的点播排行、评论排行等,在用户界面可以进行微视频的推荐、更新提醒等信息的推送,还可以将微视频资源的使用情况形成报表,为资源库的管维和发展提供参考依据。
交互界面管理功能设计:对微视频资源库所有的操作都在浏览器中进行,因此涉及的页面数量众多,为了便于管理,可以参照CMS的管理方式,利用界面管理模块对资源库界面、用户界面、管理界面、播放界面等页面进行管理,可对资源库各模块进行页面布局调整、内容增删、表单功能调整等修改操作。
交互功能设计:交互功能设计主要考虑到教学微视频资源库中使用者之间的互动,包括视频上传者与视频浏览者之间的信息互动。在视频播放界面,设计有视频标签添加、视频评论、视频打点(按时间定位的评论)、视频评分等互动功能,方便视频浏览者在浏览时对视频进行讨论、提问,视频标签的添加还可使视频的检索更为方便;视频上传者或教师还可以在播放界面添加类似信息,或在资源管理界面进行统一回复、评分、微视频解答、附加信息整理等互动操作。
教学微视频资源库的技术实现
教学微视频资源库采用B/S架构,用户只需使用浏览器即可登录进行访问操作,可减少对不同终端的使用限制。教学微视频资源库是利用CMS和Moodle进行二次开发的,Moodle本身已经具备了比较完善的用户管理、视频资源管理及交互功能,在此基础上再开发,周期和难度可以缩短和降低。一般需要部署三台服务器:Web服务部分采用Linux PHP MySQL环境构建,资源管理的数据库可以存放在该服务器上;视频转换及视频服务采用单独架设的流媒体服务器,存储部分可采用数据中心提供的云存储服务;在微视频数据及浏览量较少的时候也可以使用普通的存储服务器。
总结
本教学微视频资源库的设计,在原有视频资源点播服务的基础上,添加了教学平台的部分功能,着重考虑教学资源使用的开放性和互动性,如资源的上传不再局限于教师或者资源库管理单位,学习者也可以上传自己创建的微视频资源或者视频作业;对教学微视频的使用不仅是检索和浏览,还可以在浏览的过程中通过资源库提供的互动功能与教师或同学进行交流,增强了微视频的教学效果。基于本设计所开发的教学微视频资源库,不仅可以在学校中进行应用,还可以在网络教学平台、数字图书馆、科普视频网站等需要进行微视频资源管理的平台上广泛应用。
关键词:微视频;教学资源;资源库
中图分类号:TP39 文献标识码:A 论文编号:1674-2117(2016)21-0074-03
随着网络视频课、微课程、MOOCs、数字图书馆等微视频应用的推广和普及,教学微视频资源库在教学及信息化建设中起着越来越重要的作用。教学微视频资源库整合了数字化的视频资源,对资源管理的系统化和科学化为学习者提供了便捷,更好地促进了学习者的学习和发展。教学微视频资源库具有共享性、开放性、工具性、教学性等特点,具备资源管理和学习平台的作用。
教学微视频资源库的建设需求
教学微视频作为一种多媒体资源,具有视觉信息数据量大、检索难度大,教学中累积的数量会不断增加,使用时需要进行信息互动等操作的特点,因而对微视频资源的管理和使用都需要有较为完善的功能设计。
教学微视频应用主要有以下几个方面的需求:①资源管理,对微视频的上传、归类、标签添加等进行管理;②资源存储,教学微视频资源数量多,所占存储空间大,需要合理地安排存储空间和选择高效的存储策略;③用户管理,实现不同用户在资源库中的权限管理,以及用户个人空间的管理;④资源检索,利用数据库检索技术对微视频实现关键词、标签、关键帧等智能化检索;⑤资源播放,通过视频播放服务进行解码、播放,并能适应不同终端的播放需求;⑥用户交互,用户可以对微视频资源添加标记、评论等功能,系统可以根据资源使用数据的分析结果向用户推送相关信息和通知,用户还可以通过资源库平台与其他用户进行互动。
教学微视频资源库的设计
1.教学微视频资源库的系统组成
教学微视频资源库采用B/S方式实现,主要由视频服务器、存储服务器、数据库服务器、资源管理平台、浏览器等五大部分组成(如图1)。用户主要通过浏览器登录资源管理平台对微视频资源进行使用和操作。视频服务、存储服务和数据库服务对于普通用户来说是透明的,主要由系统管理员完成。资源管理平台通过Web服务的方式工作,可实现对资源的管理和用户交互等功能。
2.教学微视频资源库的功能设计
教学微视频资源库的主要功能结构如图2所示。
视频上传功能设计:视频上传主要通过Web服务界面进行操作,视频文件存放在专用的视频存储服务器上,对应视频的基本信息数据、用户信息资料、交互信息等则存放在系统数据库中。基于教学互动的需求,除了提供视频文件上传方式外,为了便于教师或学习者之间进行及时互动,还提供了在浏览器中通过调用使用者终端的音、视频设备进行实时视频录制或屏幕录制的方式创建微视频并上传。
用户空间功能设计:用户登录后,可根据系统分配的权限在资源库平台进行相关的操作。平台通过对资源使用情况的分析,为用户推送如相关视频、可能感兴趣的视频、有更新的视频、上次浏览进度等协助用户使用的信息。用户个人空间还可以进行如我的上传、视频收藏、用户参与记录等个性化使用管理功能。
微视频资源标准化功能设计:用户上传的微视频在来源、内容、格式等方面有很大差异,为使微视频资源库中的资源标准化,在平台内各不同界面上实现统一调用,需要对视频资源进行标准化操作。首先,对视频资源进行基本信息录入的标准化,如标题、作者、适用学科等信息采用统一格式录入;其次,对视频标签标准化,如视频内容关键词、内容关键帧、时间注释、评论内容等进行格式上的统一;再次,对视频及附加资源格式化,用户上传的微视频如符合格式要求则直接存储到服务器,不符合要求的微视频则通过视頻服务器进行格式化,统一转换为H.264编码、MP4格式的文件,将视频设置为高清或流畅两种不通码流的文件,供不同网络终端使用,附加的课件、图片、文档等也按照相应的格式要求进行统一并存储。
资源检索功能设计:用户不仅可以通过视频文件名进行检索,还可以通过视频相关内容进行检索,如视频的评论、时间长度、内容关键词、内容关键帧图片等。
资源使用数据分析功能设计:微视频被使用之后,数据库中将自动记录使用的情况,如点播次数、播放时长、评论数量、点播用户类型等,这些数据统计可作为微视频使用的参考。例如,在资源库首页可提供不同科目的点播排行、评论排行等,在用户界面可以进行微视频的推荐、更新提醒等信息的推送,还可以将微视频资源的使用情况形成报表,为资源库的管维和发展提供参考依据。
交互界面管理功能设计:对微视频资源库所有的操作都在浏览器中进行,因此涉及的页面数量众多,为了便于管理,可以参照CMS的管理方式,利用界面管理模块对资源库界面、用户界面、管理界面、播放界面等页面进行管理,可对资源库各模块进行页面布局调整、内容增删、表单功能调整等修改操作。
交互功能设计:交互功能设计主要考虑到教学微视频资源库中使用者之间的互动,包括视频上传者与视频浏览者之间的信息互动。在视频播放界面,设计有视频标签添加、视频评论、视频打点(按时间定位的评论)、视频评分等互动功能,方便视频浏览者在浏览时对视频进行讨论、提问,视频标签的添加还可使视频的检索更为方便;视频上传者或教师还可以在播放界面添加类似信息,或在资源管理界面进行统一回复、评分、微视频解答、附加信息整理等互动操作。
教学微视频资源库的技术实现
教学微视频资源库采用B/S架构,用户只需使用浏览器即可登录进行访问操作,可减少对不同终端的使用限制。教学微视频资源库是利用CMS和Moodle进行二次开发的,Moodle本身已经具备了比较完善的用户管理、视频资源管理及交互功能,在此基础上再开发,周期和难度可以缩短和降低。一般需要部署三台服务器:Web服务部分采用Linux PHP MySQL环境构建,资源管理的数据库可以存放在该服务器上;视频转换及视频服务采用单独架设的流媒体服务器,存储部分可采用数据中心提供的云存储服务;在微视频数据及浏览量较少的时候也可以使用普通的存储服务器。
总结
本教学微视频资源库的设计,在原有视频资源点播服务的基础上,添加了教学平台的部分功能,着重考虑教学资源使用的开放性和互动性,如资源的上传不再局限于教师或者资源库管理单位,学习者也可以上传自己创建的微视频资源或者视频作业;对教学微视频的使用不仅是检索和浏览,还可以在浏览的过程中通过资源库提供的互动功能与教师或同学进行交流,增强了微视频的教学效果。基于本设计所开发的教学微视频资源库,不仅可以在学校中进行应用,还可以在网络教学平台、数字图书馆、科普视频网站等需要进行微视频资源管理的平台上广泛应用。