论文部分内容阅读
随着信息化技术和网络技术的发展,教学资源的信息化建设得到了越来越多的重视,视频公开课平台的建设是教学资源信息化建设的需要,也是数字化校园建设的需要。北京工业大学教育教学视频资源丰富,但存在视频格式多样、编码不统一的情况,所以建设基于视频转码的公开课平台具有十分重要的现实意义。 本文设计与实现了基于FFmpeg视频转码的公开课平台,将视频转码与公开课平台有机结合起来,使平台可以分享不同编码、不同格式的视频资源。平台中的视频资源主要来自网络视频资源和北京工业大学的教育教学视频资源。本文主要研究以下内容:(1)基于视频转码的公开课平台的国内外研究现状;(2)在了解并学习FFmpeg、核心设计模式及思想的基础上,提出了开发平台的解决方案;(3)完成对平台的需求分析、概要设计、详细设计、编码实现和测试等各个阶段的工作,最后完成基于FFmpeg视频转码的公开课平台的论文编写。 在平台的设计开发过程中,作者进行了深入的探索和研究,解决了一些关键性的问题,例如视频转码模块,提供了定时和实时两种方式对服务端指定目录及其子目录下的视频文件根据指定的转码参数进行转码,定时转码方式可有效避开访问高峰期对服务器端视频文件进行转码,从而减轻服务器的负担。同时采用多进程的方式提供批量转码。 目前,平台已投入使用且运行稳定,并已有部分国际名校公开课课程被添加到平台中,方便了师生学习,取得了较好的应用效果,得到了学校师生的好评与肯定。