远程教育技术系统Contents远程教育中的信息技术2远程技术系统的基本结构31现代远程教育的几种模式33远程教育中的信息技术信息处理技术信息传输技术远程教育中的信息技术(续)信息处理技术•多媒体数据压缩编码技术•流媒体技术•网络信息发布技术•智能代理技术•数据挖掘技术•虚拟现实技术•信息推送技术远程教育中的信息技术(续)信息传输技术•有线电视网络传输技术•卫星通信技术•计算机网络技术•视频会议技术网格技术流媒体流媒体技术流媒体技术在学校的应用前景广阔,可用于课件点播、交互教学、电视转播、远程监控、视频会议等,尤其在远程教学方面有着极大的优势。在现代远程教学过程中,教师与学生处于分离状态,必须通过通讯网络来传递教学信息。如使用流媒体中的VOD(视频点播)技术,可以达到因材施教、交互式的教学目的;大型企业利用基于流技术的远程教育系统作为对员工进行培训的手段,这里不仅可以利用视频和音频,计算机屏幕的图形捕捉也可以被用流的方式传送给学员。随着网络及流媒体技术的发展,越来越多的远程教育网站开始采用流媒体作为主要的网络教学方式。作为一种新的传输方式,流式传输将推动Internet上视频信息的全面应用,促进现代远程教育的发展。流媒体(续)目前,流媒体技术广泛地应用于多媒体新闻发布、在线直播、网络广告、电子商务、视频点播、远程教育、远程医疗、网络电台、实时视频会议等互联网信息服务的方方面面。流媒体技术的应用将为网络信息交流带来革命性的变化,同时也给现代远程教育带来了新的机遇流媒体(续)流媒体的概念:不同数字媒体类型接近于及时传输,通过多种发布途径传输到用户以及可被多种呈现设备接收的媒体。即在网络上传输的多媒体文件,经过压缩处理后放到网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。该技术先在用户端的计算机上创造一个缓冲区,在播放前预先下载文件的一小段数据作为缓冲,播放程序取用这一小段缓冲区内的数据进行播放。在播放的同时,多媒体文件的剩余部分在后台继续下载填充到缓冲区。这样,当网络实际连线速度小于播放所耗用数据的速度时,可以避免播放的中断,也使得播放品质得以维持。流媒体最显著的特征“边下载,边播放”流媒体(续)支持流媒体传输的网络协议(1)实时传输协议RTP与RTCP实时传输协议RTP(RealTimeTransportProtocol)提供时间信息和实现流同步。传输控制协议RTCP(RealTimeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务。(2)实时流协议RTSP实时流协议RTSP(RealTimeStreamingProtocol)该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。(3)资源预留协议RSVP使用资源预留协议RSVP(ResourceReserveProtocol)将预留一部分网络资源(即带宽),能在一定程度上减少网络对信息处理的时延,提高网络节点的工作效率,能在一定程度上为流媒体的传输提供服务质量(QoS)。流媒体(续)流媒体的工作原理流媒体工作的主要组成模块包括压缩技术,流数据的打包以及通过网络的发布。①用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;②Web浏览器启动音视频客户程序,使用HTTP从Web服务器检索相关参数对音视频客户程序初始化,这些参数可能包括目录信息、音视频数据的编码类型或与音视频检索相关的服务器地址;③音视频客户程序及音视频服务器运行实时流协议,以交换音视频传输所需的控制信息,实时流协议提供执行播放、快进、快倒、暂停及录制等命令的方法;④音视频服务器使用RTP/UDP协议将音视频数据传输给音视频客户程序,一旦音视频数据抵达客户端,音视频客户程序即可播放输出。流媒体(续)流媒体文件类型现在最为流行的流媒体主要是由微软、RealNetworks和Apple公司提供。流媒体(续)远程教育中流媒体课件基本功能的开发流媒体课件是指基于Real、WindowsMedia、Quicktime等流式媒体技术的视频课件。流媒体课件由教师备课、上课的素材和课堂情景结合而成,同时保持各种素材的独立性。其中,流媒体同步技术即实现教师讲课的视频/音频流媒体与内容导航区标题和电子讲稿同步的技术是流媒体课件的特色之一。(案例观看)流媒体(续)流媒体课件开发工具网页制作工具dreamweaver流媒体格式转换工具Windowsmediaencoder流媒体视/音频编辑工具WindowsMediaASFIndexer流媒体(续)流媒体课件播放工具视/音频播放工具WindowsMediaPlayer课件浏览工具IE浏览器流媒体(续)流媒体课件制作关键技术——流媒体视频的同步点播的开发(1)Asf格式的转换通过Windowsmedia编码器将所要播放的视频转换为Asf格式。流媒体(续)流媒体课件制作关键技术——流媒体视频的同步点播的开发(2)对已转换的视频文件进行编辑在properties中填入对所要播放视频的描述性的信息流媒体(续)点击EditscriptCommand”按钮,接着点击New,在Time栏输入00∶00∶00.0,在type栏选择URL,在Parameter输入命令(即00∶00∶00.0时刻,在mainFrame框架中打开本机站点下的a.htm网页,用相同的方法插入打开其它网页的命令流媒体(续)流媒体课件制作关键技术——流媒体视频的同步点播的开发(3)视频同步控制代码将WindowsMediaPlayer嵌入网页实现对视频播放的控制流媒体(续)将WindowsMediaPlayer嵌入网页objectclassid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6name=mywidth=96%height=80%align=middleid=MediaPlayerparamname=URLvalue=vb1.asfparamname=AutoStartvalue=trueparamname=ShowStatusBarvalue=falseparamname=ShowControlsvalue=falseparamname=AutoSizevalue=true/object其中ID是对象的名称,PARAM指定player对象参数。流媒体(续)实现对视频播放的控制scriptlanguage=javascriptfunctionSkip(seconds){parent.leftFrame1.MediaPlayer.Controls.CurrentPosition=seconds;parent.leftFrame1.MediaPlayer.Controls.Play();}/script//实现跳转的函数aonClick=javascript:Skip(108)onMouseOver=this.style.cursor=handvb的启动和退出/aaonClick=javascript:Skip(737)onMouseOver=this.style.cursor=handvb应用程序的建立/aaonClick=javascript:Skip(2180)onMouseOver=this.style.cursor=handvb程序的基本特点/aaonClick=javascript:Skip(2712)onMouseOver=this.style.cursor=hand使用vb帮助/a//控制每个跳转点流媒体(续)流媒体课件制作关键技术——流媒体视频的同步点播的开发(4)流媒体课件的发布通过服务器端的配置,对流媒体课件发布的具体要求进行配置。流媒体(续)(4)流媒体课件的发布1)确定发布点名称流媒体(续)(4)流媒体课件的发布2)确定发布点的文件类型流媒体(续)(4)流媒体课件的发布3)确定发布点的用途流媒体(续)(4)流媒体课件的发布4)建立从硬盘目录到发布点的映射关系流媒体(续)(4)流媒体课件的发布5)确定该发布点的回放方式,是连续还是随机流媒体(续)(4)流媒体课件的发布6)确定是否启用日志记录流媒体(续)(4)流媒体课件的发布7)最后一次确认当前发布点的信息再按一次NEXT以后,一个发布点就建立好了流媒体(续)流媒体在远程教育中的优势交互式的学习指导高水准的流媒体课件学习内容的快速查找知识产权的保护流媒体(续)远程教育中播放流媒体的设备PC平台机顶盒移动PDA和WebTablet在汽车里流媒体(续)远程教育中应用流媒体存在的问题现有大部分流媒体课件的内容没有令人激动的特征宽带服务的质量通常没有保障流媒体的格式仍然没有统一数字权利管理工具还没有普遍采用