远程视频教学系统需求说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

远程视频教学系统需求说明书

1.需求内容

本项目建设的主要任务是建成完善的远程视频教学系统。

软件系统需求:

1、业务流程、数据和数据流分析

在现有业务流程中,数字图书馆视频资料点播、教学网站的课程视频点播和远程教育的课程视频点播都各自独立管理和发布,视频的管理、应用和性能都不能达到要求。(如下图)

现有业务流程将视频资料进行集中管理,通过完善的管理和发布平台达到性能和管理的统一。

新旧业务流程主要区别如下:

分析新旧业务、数据流程并提出差异:

1、可管理性增强。以前各视频业务都各自管理,之后都纳入统一平台管理,有利于避免重复和充分利用视频资源。并且可对用户观看视频的数量进行控制,并直接控制视频码率,避免占用大量带宽。

2、性能和扩展性增强。以前各视频业务独立运行,性能和安全性都难以保障。之后由于架构的完整性,性能大大提高,且具有充分的扩展性,可以根据学校总体视频服务量的情况来扩充架构,满足各种突发的需求。

3、整合性完善。以前的系统没有整合。之后的系统充分融入学校现有平台,实现数据共享。

4、业务大大丰富。以前只有单纯的视频点播。之后学校除了传统业务外,还可以进行课程的现场网上直播、实时录制、视频节目的回放,可以满足各种业务需要。

5、快速发布视频网站。以前视频网站都需要独立的前后台开发。之后有了核心平台,只需要开发前台页面就可以了,周期可以缩短到一周。

2、总体框架

本项目要求基于.net平台,采用Ajax技术,总体架构符合学校现有的统一用户和权限管理平台

3、功能和性能需求

视频点播管理平台包括以下模块:

a.视频统一存储平台

b.远程视频教学网站

c.网上视频课程互动

d.用户管理

e.视频管理

f.个人工作台整合

g.用户积分管理

h.账单点数管理

i.视频播放及访问控制

j.专辑

k.视频展示模块

l.模版开发

m.视频直播

n.日志及报表

a.视频统一存储平台

存储及管理视频文件的数据信息及物理文件,与前端各网站无关。负责视频文件的存储、播放控制及管理。

1)存储:用户在各子站上传的视频统一进入视频存储平台。并在自己上传的站点建立虚拟的视频记录。

2)播放:统一提供系统各子站的播放平台支持。

3)超级管理员可以管理存储平台的所有视频。

b.网站(视频子站)

在视频平台上建立的视频展示、播放、消费、上传及自己相关视频管理的web站点。每个网站逻辑上都是独立的站点。有自己的用户群、编辑和审核员等。编辑可以管理自己的站点。加入其它站点开放的视频。

网站视频需要编辑初审,子网站的审核员负责复审编辑初审的视频。各子网站编辑管理各自网站上传的所有视频。编辑初审的视频必须经过该网站审核员的复审才可以在站点展示。

c.网上视频课程互动

1)即时消息,实现基本的即时消息互动功能,学生可以向老师进行提问,老师可以有选择性的进行回答。

2)个人设置功能,可以设置个人的信息(如头像,昵称等);

3)设置音频,可以设置音频的音量以及开关闭音频设备等;

4)设置视频,设置视频的大小,清晰度以及开关闭视频等功能;

5)自定义字体,可以自定义自己需要的字体、字形、大小、颜色、有无下划线等;

6)自动快捷输入表情符,可以方便迅速地输入表情图标;

7)抓拍功能,实现视频互动过程中的视频抓拍功能;

8)网络视频,学生和老师可以互见视频,进行讨论;

9)语音对话,良好的通话效果及较低的带宽占用;

10)聊天信息加密,聊天记录可设置使用DES加密算法传输和存储,保证可靠安全性;

d.用户管理

1)用户管理:使用学校现有的统一用户管理、权限管理系统。该系统和市局人力资源库实现同步,上海市所有民警和其他人员的账户都已经建立,用户基本信息都已经包括(如姓名、性别、单位、职务等等)。

2)用户注册:如果允许上海以外,或上海其他用户可以注册,也使用学校统一的用户管理系统统一注册。这样来实现上海的正式用户,和注册的临时用户拥有统一的用户系统。

3)用户在统一管理系统登陆后,首次使用本视频系统时,系统自动构建本系统的基础数据。自动成为进入站点的普通用户。各子站点虽然都是通过本视频平台统一管理和支持,但在前台WEB界面上仍然是无必然联系的网站。

4)整个系统用户分为五种角色a普通用户、b子站编辑、c子站审核员、e 超级管理员。每个用户拥有且只能拥有一种角色。所有用户都可以在自己加入的子站内上传视频,查看、修改自己的视频。并拥有其角色特定的功能。

不需要子站管理员,编辑和审核员的指定由超级管理员在统一用户和权限管理平台内完成。

a. 普通用户- 站点用户

普通用户可以进入整个系统的各个站点。可以上传视频、管理自己上传

的视频、查看充值记录、消费记录查询、播放视频、可查看自己视频点

播记录、对视频留言等。

对普通用户进行分级管理,可以分为1-5级。默认为1级,一旦分级则

该用户只可以点播观看该级别或级别更低的视频。匿名用户只能观看开

放视频。

普通用户的级别可以通过自动机制(站内积分,积分详情请看用户积分

管理)和手工调整设置来完成。

b. 子站编辑- 站点用户

拥有普通用户的所有权限。并另外承担所负责网站(子站)的内容管理

的责任,编辑必须属于某个网站。因此可以编辑视频信息,可以对视频

重新截图(分别对三张视频截图中的一张重新截取,截取时可以输入截

取的时间点以秒为单位),管理视频评论内容,可以删除用户违法视频。

可以修改本站普通用户的分级,修改本站每个视频的分级。

编辑可以初步审核视频,经过初审预备发布的视频由审核员做最终审核。

c. 子站审核员-站点用户

拥有普通用户的所有权限。并另外承担所负责网站(子站)的内容审核

的责任,审核员必须属于某个网站。

编辑初审通过的视频进入审核员复审流程,审核员复审过程中可以改变

视频的详细信息(比如标题,描述,时长凳等等)所有视频转码成功后

必须经过复审,复审通过的视频才能发布观看。

e. 超级管理员--存储平台用户

拥有系统所有权限。可以管理所有用户的用户信息,可以指定各站点子

管理员。指定用户的视频转码方式来实现对视频观看,上传,转码等动

作的控制,如果需要可单独审核指定码率的视频。可以查看管理日志、

报表等。

e.视频管理(包括管理、上传、转码等)

1)视频分类,视频有默认的几个分类(影视,教育,体育,新闻,会议等等根据需要在定义),所有视频必须属于某一分类。

2)上传,支持rmvb,rm,mp4,avi,wmv,mkv,mov等各种视频格式。支持多个文件同时上传,最多20个。上传时可以选择视频分类,如果不选则归入默认分类,其他之外不需填入任何信息。视频文件的大小没有限制,支持5G 文件上传。(因为上传过程中的网络问题,最好小于500M)。

3)上传完成,可以管理自己的视频信息,可以修改视频的标题,描述。

4)视频上传完成,系统自动转码所有视频按每个用户不同的转码设置统一转码为flv格式指定码流的文件,并截取3张视频截图用于视频介绍。

5)记录视频的详细信息,比如标题、描述、标签、时长、上传时间、审核时间、大小等。

6)支持视频转码过程中自动加入水印功能。水印是由编辑上传的图片。编辑可以选择选择采用水印,与不采用。选择后只影响新上传的视频。原有视频水印不再改变。

相关文档
最新文档