论文部分内容阅读
大学是人才的培养基地,丰富多彩的讲座对于繁荣校园文化,活跃学术气氛,鼓励理论研究和学术创新等都具有良好的促进作用。由于讲座的重要性,学校常常会录制各种讲座用于资料保存与发布共享。学生要听讲座、学校相关部门要录制讲座,这都需要讲座预告信息的及时、准确和畅通。而目前在大学获得讲座预告信息的方式主要有三种:通过查看讲座宣传海报和传单;登陆bbs讲座信息版块;查看各院系最新新闻相关的讲座信息。传统的讲座预告信息是分散的而且和其他信息混在一起不利于用户及时有效地查询和发布讲座预告信息。与此同时,传统的讲座录制流程也存在着很多弊端:添加讲座视频的片头片尾,添加版权保护水印需要进行人工转码;讲座视频的发布需要人工查看其他站点或者纸质的讲座预告信息,然后找到已经人工转码的相应的讲座视频发布到网站上。这些过程都是线性的,需要等添加片头片尾、编辑转码等工作完成之后才能进行发布工作,这样一来就需要消耗大量的人力物力,并且出现错误的几率也较大。如何更好地促进讲座预告信息的有效送达、提高讲座、精品课程的录制、转码、发布与共享过程的效率,提高讲座录像在教学科研中的利用效率是目前我国高校的电教中心、图书馆等相关单位所面临的难题。
本文从课题研究背景入手,分别从系统分析、系统设计以及系统实现等几方面深入阐述了该支撑平台的主要研究内容。首先,在系统分析过程中,分别从需求目标、可行性分析和需求分析三方面研究该项目的需求及实施的可能性。其次,在设计过程中,本文给出了总体设计过程的主要内容,通过系统的前端网站、前端业务子系统和后台管理子系统的设计确定了系统的结构设计方案,最后围绕系统的总体设计思想做了详细的设计。在此基础上,本文简要介绍了PHP、Podcast Producer、MYSQL、Xgrid、Xsan等技术,基于Podcast Producer的讲座资源支撑平台主要采用基于B/S模式的三层体系结构,基于MacOSX Server version10.6Snow Leopard操作系环境运行,Web部分利用PHP技术和MySQL数据库技术进行设计,计算结构利用基于MACOS系统的Xgrid分布式计算系统设计、采用苹果公司的Xsan并行文件系统作为分布式计算系统交互中间数据、原始素材保存存储采用由rPath Linux驱动的Openfiler搭建、工作流接口部分采用Rubyon Rails结构、与IAAA(校园统一认证系统)接口采用Web Service方式完成。
基于Podcast Producer的讲座资源支撑平台实现了信息发布、讲座录制任务分配、录制进度监控和自动转码处理与讲座视频发布等功能。具体说来基于Podcast Producer的讲座资源支撑平台主要解决两个方面的问题:1、方便师生了解讲座预告信息,访问和查询讲座资源,它为大学各部门提供一个统一的讲座信息和讲座资源的发布平台。用户无须注册就能在PC、iPod和移动电话等设备上观看、订阅和下载讲座资源。通过认证的注册用户还可以自主发布讲座信息和讲座资源;2、为讲座拍摄单位提供讲座拍摄信息,并完成讲座拍摄任务分配、拍摄状态监控、讲座视音频自动转码、添加片头片尾和版权保护水印以及讲座原始素材的自动备份管理和流媒体发布共享等。