论文部分内容阅读
随着信息化技术的飞速发展,网络成为信息交流的重要平台,信息化教育技术受到越来越多高校的重视,建设一个健全的数字换校园成为高校的一个重要课题。传统的教学方式已不能满足高校师生的需求,师生需要一个信息化交流的平台,根据北京工业大学的需求,建立音视频资源共享系统有其必要性。本课题的最终目的是建立一个音视频资源共享系统,该系统为高校师生提供一个音视频资源上传、播放和评论的平台。本课题研究从开发音视频资源共享系统的技术出发,介绍了该系统的技术路线Struts2、Spring和iBatis三大J2EE框架,使系统具有良好的扩展性和灵活性。结合Ajax、jQuery和Sitemesh等辅助技术,提高了前台界面的友好性。之后从该系统的需求分析出发,分别设计出该系统的系统结构和系统业务逻辑,同时设计出该系统的数据库结构,使系统开发更加具体。在创新性方面,该系统有其自身的特色,比如用户自主上传、自动转码和系统资源统计等。在该系统的研究开发过程中,作者进行了一些探索和研究,解决了许多关键性问题。例如该系统的核心组成部分音视频资源转码,采用FFmpeg和Mencoder相结合的方式,利用多线程技术实现转码;音视频资源上传分为FTP上传和网页上传,满足了不同用户文件大小的不同需求;多样化的标签分类,包括系统标签、学科分类标签和自定义标签,可以满足不同用户的多样化需求,方便了用户的搜索查询等等。本课题为高校师生提供了良好的学习交流平台,系统中音视频资源由管理员和在校师生上传,通过后台转码和审核,保证了音视频资源的健康性和有效性,通过对音视频资源的评论可以达到交流学习的目的。