这是老班发的任务书,我正纠结中……本人大二
我刚刚百度了一下,这个软件在以前就有很多公司推出了,,开源代码找不到。我想知道那些公司开发这个东西需要多少人力物力and time?
求灌水项目研究和实验的目的和要解决的主要问题:
(一)项目研究
比较现有网络课程录播系统,研究实现一一套电脑影音录制系统。它通过现场采集授课人的影音、授课实况及讲义(包括文字、图片、动画、影像等),并于演讲结束后快速、自动地整合成一视频与讲义同步的多媒体演示题材,具有完善的内容编辑、影音剪接、课程出版等功能。录制的内容可以上传到流媒体服务器上或刻录成光盘,还可以轻松发布到Internet、局域网。远端用户无需安装任何播放软件,只通过WEB浏览器即可轻松观看。
网络课程录播系统是运用现代网络流媒体技术,对教学过程和情景进行拍摄、采集及编码,将其完整记录为计算机文件,同时又可以提供网络实时直播或后期点播的系统解决方案。(二)实验目的
1、能制作出完全符合国家教育部《精品课程教学录像上网技术标准》的教学录像和课件;
2、现场教学中教师与学生的音视频采集完全自动化完成,不需要专业录像人员参与;
3、充分了解现有的网络流媒体技术,并编程实现讲课程录像实时进行转换;
4、全程实时录制授课课堂现场全部场景视音频及教师的电脑操作屏幕;
5、了解视频和声音的编辑处理技术,对录像文件进行适当的后期编辑。
6、系统应用简单、方便,方案组合灵活多变。(三)传统的录播系统
目前录播系统多种多样,总的来说主要有以下几种:
第一种:通过摄像机将讲师的授课现场录制成 VCD,然后转录为流媒体文件,发布到网站。这种办法存在的问题是:(1)图像不清晰,尤其是讲师的PowerPoint讲义部分,文字很难辨认,同时带来了人力成本以及资金投入;(2)需要人员进行视频转换与压缩(VCD to WMV流媒体)
第二种:通过课件制作软件,将 VCD 、PowerPoint讲义等资源制作成课件,但是都普遍存在一些问题:
(1)课件制作周期长,一般制作一个小时的课件,需要3-4个小时;
(2)多路视频的融合性不好,很多干脆就只有一路视频信号;
(3)对于已经加载好的项目在课堂中不允许修改,则不能体现课堂的人性化服务。(四)解决的主要问题
1、如何实现电脑屏幕和授课视频同屏显示、录制、点播?
系统可以实现现场授课场景和授课内容(电脑画面)的同屏显示以及实时同步录制、网上直播,使接收直播的班级不仅可以看到老师讲课的画面,还可清晰看到讲课的电子讲稿。
2、如何利用纯软件实现实时多路视频信号采集?
系统可以实现多路视频信号的实时采集,如在一个班级可同时安排多个摄像机,一个镜头指向授课老师,一个镜头指向学生,另一路可以是视频展台或者板书的视频。
3、如何实现PowerPoint等电子讲义直接以抓屏方式获取?
4、如果自动生成的课件不符合要求,如何实现后期课件编辑?
对存储完毕的课件用户可根据需要进行后期编辑,如截取部分文件进行剪辑、合成等。
5、如何实现课件发布功能,并自动生成网络点播资源库?
本地实时录制的多媒体课件可以快捷方便地上传至资源点播服务器,将作品发布到 Internet 上以供广大师生点播调用。
6、对于不同的浏览器,如何实现基于WEB浏览器的课件接收及点播?
学生通过web方式接收课件直播、浏览/查询/检索/点播数据库中文件,客户端无需安装。研究和实验的主要内容及预期成果:
(一)研究内容
1、捕获课堂内容:实时采集教师的图像与声音,并能获得学生问答环节的主要信息,实时获得老师的板书内容,并将这些信息压缩保存至工作文件夹。
2、 课件剪切 :对课件进行编辑处理,删除一些无用的内容,如下课铃声。
3、上传至WEB服务器:将已经进行过后期处理的WEB文件上传至WEB服务器,通过浏览器预览课件效果。
(二)研究效果
1、降低了网络课程录播的成本与周期,提高了录播系统的效率。老师一讲完课程,即生成了WEB文档。
2、充分利用了现有的网络资源,该项目生成的文档经压缩后小,能够在WEB上流畅的运行。
3、丰富了现代化教学的表现形式。
(三)预期成果
该项目最终将形成一个软件,通过软件与摄像机、摄像头、麦克风链接,全程实时录制授课课堂的现场全部场景以及电脑屏幕操作,在完成以后转化成标准的流媒体格式,自动生成WEB课件,以便于网络共享。
(四)应用前景
由于网络课程录播根植于现代校园信息环境——校园网,加上更贴近教学实际、使用更方便等特点,因此得于广泛应用。主要应用包括资源录制、网络教学、教学评研等领域:
1、资源录制: 精品课程、专家讲座、名师课堂、学校重要活动 等
2、网络教学:课程直播、课程点播、课后复习、重修选修、校园网络电视台
3、教学评研:教学研究、网络备课、赛课,教学观摩与评估,网络教研室

解决方案 »

  1.   

    你能写的出来,你们老班不适合教你了。来我们公司吧,DVR组(做多路视频的)刚好需要,呵呵。。
      

  2.   

    下面两点纠结
    5、如何实现课件发布功能,并自动生成网络点播资源库?
    本地实时录制的多媒体课件可以快捷方便地上传至资源点播服务器,将作品发布到 Internet 上以供广大师生点播调用。
    6、对于不同的浏览器,如何实现基于WEB浏览器的课件接收及点播?
    学生通过web方式接收课件直播、浏览/查询/检索/点播数据库中文件,客户端无需安装。大家有木有发现类似的开源代码呢?把地址贴上来哈,能扯上关系的代码也可以
      

  3.   

    差不多就是这个,先这样理解了
    下面这两点很纠结
    5、如何实现课件发布功能,并自动生成网络点播资源库?
    本地实时录制的多媒体课件可以快捷方便地上传至资源点播服务器,将作品发布到 Internet 上以供广大师生点播调用。
    6、对于不同的浏览器,如何实现基于WEB浏览器的课件接收及点播?
    学生通过web方式接收课件直播、浏览/查询/检索/点播数据库中文件,客户端无需安装。大家有木有类似的能沾点边的开源代码呢?把地址贴上吧,3Q you
      

  4.   

    5. 课件发布功能,并自动生成网络点播资源库
    点播就是看了,就是上传到服务器6. 基于WEB浏览器的课件接收及点播
    这……,b/s开发貌似前者没说是否需要安装客户端,后者却是和VC没关系了。
      

  5.   

    有些可能行。至少 Visual Studio 2008 支持自定义生成工具,让支持命令行的编译器可以运行,如加入 .asm文件来代替嵌入汇编(如果开发64位程序,那么vc不支持嵌入汇编)右键单击项目中的某源码,然后属性,就可以看到了
      

  6.   

    其实我很菜,。
    我们班一个同学用java在写这个,本来是两个人写的,但他用java,我用C++,就只能各做各的,我不做这个东东了,没时间,现在恶补acm, 学校里还是搞点算法比较好,不能被项目坑了
      

  7.   

    从来没有试过,以后试试,3Q you