【vb精品源码栏目提醒】:网学会员为广大网友收集整理了,高校精品课程视频文件的发布技术处理 - 技术总结,希望对大家有所帮助!
福建电脑福建电脑2010年第8期福建电脑高校
精品课程视频文件的发布技术处理袁社锋魏建明河南农业职业学院河南郑州451450【摘要】视频文件的制作与发布是
精品课程建设的一个重要组成部分。
本文结合
精品课程视频文件制作与发布的实践阐述了
精品课程视频文件的发布标准及网上浏览的特点比较了几种发布常用的流媒体文件格式的特性同时介绍了发布的常用方法及发布中常遇到的问题。
【关键词】
精品课程视频文件流媒体发布
精品课程评审实行网上申报、网上教学资源评审、网上观摩教学录像等对高校建立基于网络的远程学习环境为学生的个性化学习提供高质量的支持服务是一个推动。
国家对
精品课程的建设作了很详细的规范要求强调制作单位必须把后期编辑完成的教学视频输出为常用的流媒体格式发布在网上以便展现教师授课的特点、教学内容的组织方法之所以这样做是为了把
精品课程建设工作做得更加完善因此设计与发布工作做得好与坏将直接影响浏览者能否看到高清晰高传输率的教学视频达到交流和学习的作用1.
精品课程中视频文件的上网发布标准根据最新版的《国家
精品课程教学录像上网技术标准》的要求视频文件的发布系统要符合国际标准视频服务器为各高校负责架设的服务器要求系统运行稳定可靠具有较强的抗冗余能力支持每天24小时不间断服务保证评审公示和发布后的正常浏览服务器端视频文件建议使用avi编码方式采用Mpeg-4标准wmvasf或rm格式使用流媒体服务器对外发布。
建议音频的采样频率不低于11KHz量化位数大为8位视频格式采用至少总比特率为300kbps、帧速度为25fps、大小为32024客户端能够支持Win-dowsMediaPlayer或者RealOnePlayer等常见媒体播放器用户可交互地选择播放视音频文件并可对视音频文件实现实时的播放、停止、暂停、跳跃等功能此外视频中的音频与视频图象应有声画对位彩色视频素材每帧图像颜色数不低于256色黑白视频素材每帧图像灰度级不低于128级2.解析发布标准中的几个关键概念视频后期编辑完成以后要按照国家上网发布标准上传到互联网上因此弄清楚上网发布标准中的几个概念还是有必要的21什么是流媒体所谓流媒体是指在Internet/Intranet中使用流式传输技术的连续时基媒体如音频、视频或多媒体文件流式媒体在播放前并不下载整个文件而是只将开始部分内容存入内存经过几秒或十几秒的启动延时就可以进行观看相对于单纯的下载方式这种对多媒体文件边下载边播放的流式传输方式不仅使启动延迟时间大幅度缩短而且对系统缓存容量的需求也大大降低极大地减少了用户等待的时间流式传输避免了用户必须等待整个文件全部从Internet上下载才能观看的缺点流媒体可以边下载边播放与平面媒体相比最大的特点在于互动性这也是互联网最具吸引力的地方22常见的流媒体格式及应用截至目前网络上的主要流媒体格式有RealNet-works公司的RM、RMVBApple公司的MOV和Mi-crosoft公司的ASF、WMA、MPEG等它们的连接协议大多为rtsp://或mms://RealNetworks公司的RealMedia它包括Re-alFlash、RealVideo和RealAudio三类文件其中Re-alVideo用来传输不间断的视频数据RealAudio用来传输接近CD音质的音频数据RealFlash则是Real-Networks公司与Macromedia公司联合推出的一种高压缩比的动画格式这类文件对应的播放器是Re-alPlayer文件的后缀为.rmRMVB是一种最新的编码方式是在流媒体RM格式上升级延伸而来RMVB比RM多了一个VBVB指的就是variablebit动态码率的意思是real公司的新的编码格式9.格式在播放RM格式视频文件时在播放器左下角看到225Kbps字样指的就是比特率RMVB打破了原先RM格式那种平均压缩采样的方式在保证平均压缩比的基础上设定了一般为平均采样率两倍的最大采样率值将较高的比特率用于复杂的动态画面歌舞、飞车、战争等而在静态画面中则灵活地转为较低的采样率合理地利用了比特率资源不过个人认为比特率低于5Kbps的RMVB视频画面质量不好伤害眼睛QuickTime是Apple公司于1991年推出的系统及72福建电脑2010年第8期福建电脑下转第76页代码的压缩包是苹果公司面向专业视频编辑、Web网站创建和CD-ROM内容制作领域开发的多媒体技术平台它拥有C和Pascal的编程界面更高级的软件可以用它来控制时基信号。
QuickTime支持几乎所有主流的个人计算平台是数字媒体领域事实上的工业标准用来生成显示编辑拷贝压缩影片和影片数据就象通常操纵文本文件和静止图像那样是创建3D动画、实时效果、虚拟现实、A/V和其他数字流媒体的重要基础微软的ASF即AdvancedStreamingFormat的缩写高级流格式的意思这类文件的后缀是.asf和.wmv与之对应的播放器是该公司的MediaPlayer该格式使用了MPEG4的压缩算法所以压缩率和图象的质量都很不错用户可以将图形声音和动画数据组合成一个ASF格式的文件也可以将其他格式的视频和音频转换为ASF格式而且用户还可以通过声卡和视频捕获卡将诸如麦克风、录像机等外设的数据保存为ASF格式实际的运用中WindowsMdeal的费用最少Real-Media则在支持的用户数量上占有优势所以我们常用到的是RM和ASF、WMV格式3
精品课程的后期编辑处理与发布
精品课程教学录像记录的是某一课堂教学的全过程它必须是真实的、客观的这样才能正确用于课程的教学效果评价
精品课程的评比才有意义因此后期编辑一般不需要过多的剪辑和特技处理也不能任意对某些教学环节进行增删尽可能地保持课堂教学的原貌和完整然而由于是长达45分钟以上的课堂录像不可避免地会出现各种影响教学效果的干扰画面和声音在不破坏教学活动完整性的前提下编辑时应剪掉另外对于多方位摄像机拍摄素材的编辑要注意声画同步对位出点、人点的衔接要自然流畅在这里我们采用非线性编辑软件AdobePremiereCS3对教学过程的视频文件进行编辑处理最后加上合适的片头、片尾用以表述清楚授课内容、主讲教师、制作单位等基本信息最好还能在教学每个环节都加上相应字幕使整个教学过程目标明确、重点突出考虑到发布后视频的清晰度有限字幕应该设得比平常更大更明显一些为好一般一行不超过4个字为宜视频后期编辑处理完成后要按照
精品课程视频文件发布的要求制作成流媒体格式我们采用非线性编辑软件Helix_Producer_Basic_9和HA_WinAVIVC把教学录像片输出为RM流媒体格式总比特率为52kbps然后利用ASP网站后台管理系统中的添加视频控件将制作的内容上传到网站平台上这样视频既符合上网发布的标准同时具有较好的清晰度在生成
精品课程网站之后我们可以看到这段插人rm格式教学视频的源代码是: 可以看出其中的路径/文件名.rm是我们上传的教学录像4.
精品课程视频文件发布中的常见问题4.客户端不能播放视频文件的问题在视频压缩和编解码技术的不断进步的同时视频文件的传愉速率和质量也随之得到了飞速的提升所以在发布教学录像视频的同时应考虑到客户端电脑是否安装了播放视频文件所依赖的播放器和XVID编解码器鉴于这种情况建议大家在教学录像页面上提供下载此类软件的链接或说明特别是使用了最新编码技术的视频一定要作好说明工作4.2RM文件播放进程条的显示问题在平时浏览网页时发现很多嵌人式RM只有视频显示没有播放条显示不能方便地进行播放、暂停、停止、跳跃等功能导致这一现象的主要是原因是一些
精品课程开发系统不完善造成的在添加教学录像时系统编辑器使用的是 标签是属于Netscape的私有标签在IE中使用功能有所欠缺对于WMV文件网页可以直接调用Windows的媒体播放器但是对于RM文件虽然能显示视频画面但无法调用Reaplay播放器解决这个问题可用以下方法使用两次 这样可以很清楚地看到第一个窗体调用的是RealPlay的播放窗口第二个调用的是RealPlay的控制条这样就解决了RM文件的播放条显示问题4.3教学视频中教师画面的分量问题73福建电脑福建电脑2010年第8期福建电脑上接第73页平常的教学录像主要用于教学拍摄时注重表达教学内容如板书内容和教学课件等。
而
精品课程的教学录像主要用于示范观摩作用是学科教师与专家、同行交流教学方式、教学手段的途径并以此作为课程教学效果评价的依据。
因此此类教学录像应该着重表现教师的授课过程教学组织形式和学生的学习过程而不是过多地显示课件内容这样容易喧宾夺主。
同样把教师授课过程以画中画的形式镶嵌在课件上方的办法也是不可取的因为基于32x24的画中画实在太小根本没办法看清楚教师的授课过程更别说起到交流学习的作用。
所以有画中画的教学录像要么把发布尺寸设置大些要么就干脆取消画中画方式重点表现教师授课的画面。
总之对于
精品课程视频文件的发布处理只要理解了相关概念运用一定的网页知识就能很好地完成发布工作从而把优秀的教学方法、授课组织形式与同行及专家们一起分享和交流使更多的学生通过网络观摩到
精品课程的教学现场目睹名师的风采真正地实现优质教学资源共享达到
精品课程的建设目的。
参考文献1中国教育部高教司.国家
精品课程教学录像上网技术标准2004年2吴杰锋.
精品课程网上教学录像的摄制与发布J.技术教育信息技术20069:34一363陈俊.谈
精品课程教学录像的发布j.中国医学教育技术2007-10第21卷4什么是流媒体http://blog.sina.com.cn/u/477df539010005cr.此外持久化统计组件会在以下2种情况发出通知1当一个连接一直保持着打开状态并且没有任何打算关闭的动作时2当应用程序企图关闭一个不存在的连接时持久化统计组件会根据这些不同的功能事件进行分开保存的。
3.1接口封装层内部在接口封装层内部它会监控以下事件的发生【3】1获取或释放OpenJPAHibernate中的一个Ses-sion中EntityManager实例。
2然后当获取或释放这样的一个逻辑连接它会给持久化统计组件发通知。
当获取一个Session/EntityManager实例时持久化框架会自动地初始化一个连接或则会将初始化操作推迟到后续的阶段这取决于你如何设置参数。
例如OpenJPA允许对连接初始化做以下3种配置1当获取一个EntityManager对象时自动地为分配一个连接。
2当一个事物被打开时为其分配一个连接。
3当持久化框架确实需要一个连接的话连接将会按需要打开。
以上所说的连接指的都是逻辑连接对象。
因为采用了数据库连接池技术我们不需要获取一个新的物理JDBC连接对象。
3.2JDBC驱动在JDBC驱动层监控的主要目标也是获取这类信息捕获打开/关闭物理连接事件然后为每个功能单元跟踪当前使用连接的数目。
但这存在一个非常棘手的问题为了获取这类型理论上我们需要去拦截JDBC驱动的行为但不同的数据库的行为不一样。
本文就这种情况不多论述了强烈建议用户通过接口封装层来访问数据库【5】。
4、总结在一个由众多组件组成的复杂的应用程序中监控数据库连接是一项复杂的工作。
但是跟踪数据库连接的使用情况是必须的因为只有这样我们才可以精确地定义参数来优化连接池的性能。
本文提出了监控数据库连接对象的一种机制并且在同济大学节能监管平台上得到了很好验证。
参考文献【1】蔡毓。
ADO.NET数据库连接此研究。
电脑编程技巧与维护2009122何友全王力军。
基于XML的高性能数据库连接池设计方案。
重庆工学院学报自然科学200941671-0924200904-0070-05。
3王国亮安世全一种数据库连接池的动态控制策略【J。
重庆邮电大学学报。
2007194446-449。
【4McLaughlinBDEdelsonJ.JavaandXMLM.Sebastopol:OrillyAssociate2007.【5王霓虹张涛。
基于Java的数据库连接池设计方案的研究【J.信息技术20063102-106。
【6A:RashidR.Chitchyan:PersistenceasanAspect.InAOSD03。
76