流媒体技术在网络多媒体教学环境中的应用(1)
2015-11-03 01:08
导读:计算机应用论文论文,流媒体技术在网络多媒体教学环境中的应用(1)应该怎么写,有什么格式要求,科教论文网提供的这篇文章是一个很好的范例:
摘 要 介绍了流媒体技术的概念与特点,深入分析了流媒体系统
摘 要 介绍了流媒体技术的概念与特点,深入分析了流媒体系统的关键技术,给出了流媒体技术主要解决方案。最后,提出一个流媒体技术在网络教学环境应用中的解决方案。 关键词 流媒体;多媒体;网络教学 1 引言 随着网络技术、多媒体技术的日臻成熟,基于Internet/Intranet的网络技术为高校的教学实践提供了新的学习平台和教学手段。由于网络传输带宽的不断扩大和
校园网的逐步完善,基于IP的流媒体技术得到了广泛的应用,流媒体技术已逐渐成为网络多媒体教学的主流解决方案。2 流媒体技术简介 流媒体(Streaming Media)技术是一种新兴的网络传输技术,在互联网上实时顺序地传输和播放视频、音频等多媒体内容的连续时基数据流,流媒体技术包括流媒体数据采集、视频、音频编码、解码、存储、传输、播放等领域。一般来说,流包含两种含义,广义上的流是使音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,我们习惯上称之为流媒体系统;而狭义上的流是相对于传统的下载-回放方式而言的一种媒体格式,它能从Internet上获取音频和视频等连续的多媒体流,客户可以边接收边播放,使时延大大减少。3 流媒体系统及其关键技术3.1流媒体系统的组成 流媒体系统包括音/视频源的编码/解码、存储、流媒体服务器、流媒体传输网络、用户端播放器5个部分,原始音/视频流经过编码和压缩后,形成媒体文件存储,媒体服务器根据用户的请求把媒体文件传递到用户端的媒体播放器。 3.2 流媒体系统的关键技术 流媒体系统中,影响流媒体播放质量的3个最关键的因素是:编码和压缩的性能与效率、媒体服务器的性能、流媒体传输的质量控制。3.2.1编码/压缩 流媒体系统中的编码用于创建、捕捉和编辑多媒体数据,形成流媒体格式。影响音/视频流的编码性能的因素很多:首先是编码效率,要求在保证一定音/视频质量的前提下,媒体流的码流速率尽量低,以达到压缩流媒体文件的目的。其次是编码的冗余性和可靠性,与普通多媒体文件压缩/编码不同的是,流媒体文件需要在网络上实时传输,因此必须考虑传输中数据丢失对解码质量的影响。在Internet环境下,最典型的方法是多描述编码(MDC)。MDC把原始的视频序列压缩成多位流,每个流对应一种描述,都可以提供可接受的视觉质量,多个描述结合起来提供更好的质量。最后需要考虑速率调节的能力,可采用可扩展的层次编码,生成多个子位流(Substream),其中一个位流是基本位流,它可以独立解码,输出粗糙质量的视频序列,其他的子位流则起质量增强的作用,所有的子位流一起还原出最好质量的视频序列。当网络速率变化时,可以通过调节流输出的层次来控制码流的速率,从而适应网络速率的变化。 3.2.2 媒体服务器 流媒体系统中的媒体服务器用于存放和控制流媒体的数据。随着流媒体规模的扩大,流媒体服务器的性能成为制约流媒体服务扩展能力的重要因素。流媒体服务器性能的关键指标是流输出能力和能同时支持的并发请求数量。影响流媒体服务器性能的因素很多,包括CPU能力、I/O总线、存储带宽等。因此为了具有更好的性能,目前的高性能流媒体服务器都采用大规模并行处理的结构,例如采用超立方体的结构将各个流媒体服务单元连接起来。还可以采用简单的PC集群的方式,这种方式下多个PC流媒体服务器用局域网连接,前端采用内容交换/负载均衡器将流媒体服务的请求分布到各个PC媒体服务单元。3.2.3 流媒体传输网络 流媒体传输网络是适合多媒体传输协议甚至是实时传输协议的网络。流媒体在因特网上的传输必然涉及到网络传输协议,这是制约流媒体性能的最重要的因素。为了保证对网络拥塞、时延和抖动极其敏感的流媒体业务在面向无连接的IP网络中的服务质量,必须采用合适的协议,其中包括Internet本身的多媒体传输协议,以及一些实时流式传输协议等。Internet本身的多媒体传输协议RSVP(Resource Reserve Protocol)预留一部分网络带宽,能在一定程度上为流媒体的传输提供质量服务(Quality of Service)QoS。 目前支持流媒体传输的协议主要有用于 Internet上针对多媒体数据流的实时传输协议RTP(Real-Time Transport Protocol)、与RTP一起提供流量控制和拥塞控制服务的实时传输控制协议RTCP(Real-time Transport Control Protocol)、定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据的实时流协议RTSP(Real-Time Streaming Protocol)。 另外,采用内容分发网络(CDN)可以实现应用层的质量控制机制。4 流媒体技术的主要解决方案 到目前为止,Internet上使用较多的流媒体格式主要有Real Networks公司的Real system、Microsoft公司的Windows Media Technology和Apple公司的QuickTime,它们是网上流媒体传输系统的三大主流技术方案。 4.1 Windows Media Technology Windows Media Technology是Microsoft提出的信息流式播放方案,其主要目的是在Internet和Intranet上实现包括音频、视频信息在内的多媒体流信息的传输。其核心是ASF(Advanced Streaming Format)文件,ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息在内的数据格式,通过分成一个个的网络数据包在Internet上传输,实现流式多媒体内容发布。因此,我们把在网络上传输的内容就称为ASF Stream。ASF支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。Microsoft已将Windows Media技术捆绑在Windows 2000中,并将ASF用作Windows版本中多媒体内容的标准文件格式。 Windows Media Technology由Media Tools、Media Server和Media Player工具构成。Media Tools是整个方案的重要组成部分,它提供了一系列的工具帮助用户生成ASF格式的多媒体流(包括实时生成的多媒体流),分创建工具和编辑工具两种,创建工具主要用于生成ASF格式的多媒体流,包括Media Encoder、Author、VidToASF、WavToASF、Presenter五个工具;编辑工具主要对ASF格式的多媒体流信息进行编辑与管理。Media Server可以保证文件的保密性,不被下载,并使每个使用者都能以最佳的影片品质浏览网页,具有多种文件发布形式和监控管理功能。Media Player则提供强大的流信息的播放功能。4.2 Real system Real System由媒体内容制作工具Real Producer、服务器端RealServer、客户端软件(Client Software)三部分组成。其流媒体文件包括RealAudio、RealVideo、Real Presentation和RealFlash四类文件,分别用于传送不同的文件。Real System采用SureStream技术,自动并持续的调整数据流的流量以适应实际应用中的各种不同网络带宽需求,轻松在网上实现视音频和三维动画的回放。4.3 QuickTime Apple公司于1991年开始发布QuickTime,它几乎支持所有主流的个人计算平台和各种格式的静态图像文件、视频和动画格式,具有内置Web浏览器插件(Plug-in)技术,支持IETF(Internet Engineering Task Force)流标准以及RTP、RTSP、SDP、FTP和HTTP等网络协议。QuickTime包括服务器QuickTime Streaming Server、带编辑功能的播放器QuickTime Player、制作工具QuickTime Pro、图像浏览器PictureViewer以及使Internet浏览器能够播放QuickTime影片的QuickTime 插件。除了上述三种主要解决方案外,在多媒体课件和动画方面的流媒体技术还有Macromedia的Shockwave技术和MeataCreation公司的Meta Stream技术。共2页: 1 [2] 下一页 论文出处(作者):
(转载自科教范文网http://fw.nseac.com)
人脸检测中的眼睛定位算法研究