论文部分内容阅读
目前远程教学已在成人继续教育、企业内部培训、考试辅导等培训教育领域得到广泛开展,各类网络培训教育机构通过远程教育网站的在线学习系统发布学习内容,学习者在任何时间和地点都可以方便地收看到直播和点播方式传输的教学视频课程。但是,随着各类培训业务的不断深入和互联网技术的进一步发展,近期远程教育网站在教学视频的编码、分发和版权保护方面出现以下新的问题亟待解决。随着Google Chrome、Safari等WebKit内核浏览器的使用规模增长,Android等移动操作系统的普及,以及学习终端扩展到平板电脑设备等,以往局限在Windows系统中只能使用IE浏览器收看的视频课件,无法满足兼容不同内核浏览器和不同系统平台的使用需求;其次,随着用户规模的不断增长,远程教育网站在镜像服务器和流媒体视音频发布带宽上的投入也越来越大,迫切希望在保证画质和音质的前提下,最大限度提高课件中视音频文件的压缩率,使相同的带宽和存储资源可以服务更多的用户;此外,许多企业的内网用户由于网络访问端口受限,往往无法收看到外网中使用RTSP、MMS、RTMP流媒体传输协议发布的直播或点播视频课程;并且,许多远程教育网站使用的DRM数字版权保护系统在用户初次使用时,对客户端有复杂的安装设置要求,使用过程也十分繁琐,亟需更为简便的课件内容保护方案。本文以作者所从事的网络教育培训机构,在视频课件编码、分发和内容保护的技术改造项目中的具体实践为基础,提出了使用HTTP协议模拟RTMP流媒体传输协议发布内容受保护的Flash直播和点播课程的总体设计。满足了在兼容大多数内网防火墙和路由器的策略配置前提下,可以跨平台跨浏览器收看教学视频课件的需求。本文详细阐述了上述设计在编码、分发和内容保护各环节的具体实现过程,并通过测试,验证了相对于目前普遍使用的Windows Media流媒体发布和内容保护方案的具体性能提升。论文的主要工作和研究成果包括:(1)在视频课件的编码方面,本文通过编码参数的组合测试,分析得出可最大限度减小编码后Flash视频文件大小的编码容器格式和此格式在不同视音频内容情况下的最优编码方案。在保证课程内容播放清晰流畅的前提下,达到尽可能节省视频直播或点播服务器分发带宽和存储资源的目标。(2)在视频课件的内容分发方面,本文提出了在远程教育平台中,使用HTTP协议模拟传统的RTMP流媒体传输协议分发Flash教学课件视频内容的具体实现方法。并通过测试,验证了基于HTTP Dynamic Streaming方式在直播和点播模式下发布视频教学内容时,既可以避免视频课件播放时被内网的防火墙阻隔,又可以满足充分利用高速缓存设施进行视频内容分发的需求。(3)在视频课件的内容保护方面,本文在分析比较主流的数字版权保护方案缺陷的基础上,阐述了点播和直播模式下,保护Flash视频课件的DRM系统的具体部署实现方法。并通过测试,验证了基于Flash Access技术构建的视频课件内容加密系统,相对于其他DRM技术,具有播放故障率低和易用性好的特点,可以满足在远程教学各种业务规则下,有效保护Flash课件中视音频内容的需求。