资源制作模块 从广播电视、Internet网络、实体多媒体馆藏或其他各种媒体上采集、制作并生成可在网络上流式播放的视频资料,并将这些资源通过网络以科学合理的方式提供给高校的广大师生读者,为高校的教学和科研服务。 具备资源采集制作功能:定时定频道采集所要节目,并将其转换成规定的流媒体格式文件。具备视频文件转换功能:将不适于普通宽带播放的视频文件(如录摄像磁带、音频磁带、VCD光盘、DVD视频光盘等)转换为RM、WMV等主流音视频流媒体格式文件并存储在计算机磁盘上。视频文件编辑功能:对所采集的视频文件进行简单的编辑、组合及后期处理等。具备对多媒体资源添加检索点的功能。对检索点的描述要符合用户指定的字段和格式(至少有时间段、描述等信息)。检索点的描述信息能够被用户检索。当用户选定某个文件时,该文件包含的检索点应自动出现,并可以从指定的检索点开始播放。 系统涉及到的原数据格式和外部数据接口均必须遵循“中国高等教育数字图书馆(CADLIS)技术标准与规范”所提到的相关标准。全面采用Unicode字符集。程序组件化、功能模块化。构成整体的各子模块耦合。系统特性高度可配置、可重构。为数据交换与共享提供标准接口。积极采用全文检索技术。
资源管理模块 提供资源的制作以及长文件名字的支持、访问权限属性节目的审核、评论管理、收藏管理等系列功能。支持多种对资源的编目标准,提供易用、统一的编目界面,支持 MARC、DC和数字对象规范,支持系统管理员对编目字段的添加、修改和删除。图书馆工作人员在加工多媒体资源时,可以直接将MARC或DC数据导入多媒体信息管理系统。支持编目数据的全文检索。支持多种文件格式的多媒体资源的管理。 管理人员在上传多媒体资源时,可以实现单个管理员可上传多媒体资源到服务器的多个目录,而且一个目录可以接收多个管理员的上传;资源上传支持断点续传功能。管理员可对栏目进行增加、修改、删除等各种操作。可对各栏目的运行时间段进行设置,使用某栏目运行在某一特定的时间段内。
WEB服务 WEB服务提供用户与多媒体管理服务系统交互的窗口,是系统的入口,负责系统的检索、查询、数据库的交互工作,其他的子系统通过WEB服务器与数据库交互。 Web服务提供基于B/S(浏览器/服务器)体系结构的后台管理界面,对整个系统实施完善的后台管理,要求提供以下功能:
* 系统配置模块:在此模块中系统管理员可以对管理服务系统进行基本的设置,如常规设置信息、IP限制管理、邮件地址管理、播放器管理和软件下载管理等。 * 用户和组管理:自定义组的信息和用户的信息,便于系统管理人员对整个系统的进行授权和用户管理。支持对系统管理人员的权限分级、权限分组与权限分离,权限按组授予,除最高级系统管理员之外,每个管理员权限都从它所属组权限授予。系统可以根据要求设置基于用户和基于网络的权限来控制用户对系统资源的访问。 * 系统监控模块:提供完备的服务器监控功能,为B/S(浏览器/服务器)模式,可以实现远程的服务器监控、系统提供日志管理、在线用户信息、服务器监控、服务器管理、统计管理等功能,特殊情况下自动报警并对违规严重的用户自动实行封闭账号和及时停止服务的处理。
* 数据库备份与恢复:管理员可以自定义需要备份的内容,系统自动管理数据库备份时所用的参数,恢复时自动识别备份文件的性质,包括时间点、数据范围等,由管理员能够按需恢复数据。
* 计费管理:对特别用户实现访问计费和结算管理,实现对资源的有偿获取。设置用户支付方式、订单管理、账户管理、节目点数管理、收入统计等。用户可以查询自己的账号,能查阅自己点播历史、点播节目单、账户余额等等。 * 地址管理:对IP的管理和地址映射的管理,使得整个系统更加的安全。在访问用户登录名与IP地址之间形成关联,系统管理员可自定义用户名使用的IP范围(支持多段IP)。例如,部分用户名只能在某个IP段或IP范围内才有效,部分用户名可以不作限制。对于有IP地址限制的用户名,如果实际IP地址与事先设置的不符,需要增加其他的认证手段来进一步确认,如指定的问题与答案的组合,或者其他信息等。单个用户名的登录数量应有所限制。例如,部分用户名可以重复登录,部分用户名只能登陆一个(或某个指定的数值)。如果有多个用户以相同的用户名登录,要能够显示用户的数量,IP地址及用户权限等级等信息。
流媒体服务 主要功能要求:用户点播请求、提供稳定的音视频等数据传送服务、响应用户在点播过程中的交互、提供完整的身份认证功能。采用开放式的HTTP协议,保证系统应用的开放性、通用性及广泛性。 视频流控制方式:能充分利用网络带宽,保证点播用户的最大化。在点播的过程中如果因为断网或者停电等因素,导致点播中断,当恢复时,点播终端能够在中断处迅速恢复。不会出现顿挫、花屏和马赛克现象。保证向用户发送的视频数据不丢失或出现误码,同时传给用户的重要信息经过加密。
数据库服务 支持ORACLE、MS-SQL、ACCESS、MYSQL等数据库。要求无须用户直接配置和访问。
调度服务 提供对用户的认证;有效的调度媒体服务器为用户提供媒体服务;提供有效的负载均衡处理能力;调度服务器以就近原则调度视频服务器;支持媒体服务器多台分布式部署,并能实现网络流量负载、访问内容负载和服务器硬件资源负载的负载均衡策略。
客户端程序 在用户终端实现的功能:
* 用户利用浏览器登录管理服务系统服务器,自动搜索视频主页,可以在主页中浏览节目及其它资源,影片剪辑,详细介绍等,查找自己所需要的节目。 * 提供用户认证系统,页面下提供节目搜索、分类排列、最新预告、节目排行、首页公告、播放器下载等功能,并在二级页面中提供了每个栏目中节目的点播排行。 * 客户端可以运行在Windows2000、WindowsXP或Windows更高版本操作系统环境下。提供播放进度条、总时间、播放时间显示,提供播放、暂停、停止、快进、快退、重定位、窗口/全屏切换等功能,实现随机截取视频段功能。可以在播放器窗口内打开web网页、FLASH等非视频类文件,也可以播放本地的视频文件。客户端可采用安装播放器插件程序进行播放媒体资源。
视频直播 对标准的PAL或NTSC制彩色视频信号进行7*24小时定时录制、自动或手动采集和实时直播;压缩编码为Mpeg-4或其它流媒体格式,可以向网络直播发布的同时保存副本到服务器中。保存时自动建立文件目录,并且生成文件预览图片,可以供用户点播。能对多路DAT、AVI、MPEG1、MPEG2等文件进行直播,并可以设定文件直播的起始时间、循环次数;实现多时段定时自动录制;可以设定每天、每周、每月在一个时间段或者多个时间段定时录像。也可以手动设定实时录像。实现多时段定时自动启动;系统可以设定每天、每周、每月在一个时间段或者多个时间段定时启动系统。实现多时段定时自动上传;系统可以设定每天、每周、每月在一个时间段或者多个时间段定时上传采集文件到指定的管理服务系统服务器上。可以调节实时采集信号的亮度、灰度、饱和度、音频效果等等;
与其他软件程序关联的通讯模块 与图书馆现有的INNOPAC系统建立数据接口,能够在系统内自动建立与其他数字资源的关联和互相调用返回的能力。多媒体信息管理系统能对外提供一个唯一且固定的URL,在其他资源关联到多媒体资源时,能提供较稳定和可靠的联入功能。支持对象数据和元数据通过标准化接口的输入输出(导入导出)。输入输出转换功能:原数据的输入输出数据为XML/XLS/DBF的任意类型。标准接口和数据通讯协议:提供 HTTP/SML/SOAP/Z39.50/OpenURL/CALIS-OID/ODBC/JDBC接口或数据传输协议。