流媒体技术及其在宽带网络中的应用与发展

文章介绍了流媒体的概念与特点,深入分析了流媒体系统及其关键技术,研究了流媒体技术在宽带网络中的应用及在国内外的发展情况,对流媒体技术在发展中遇到的问题做了说明。
饮料瓶提手
  还针对我国目前的宽带网络现状,提出了流媒体技术的应用和发展建议。
  在宽带网络建设中,人们逐渐认识到宽带应用才是真正支撑宽带网络发展的力量源泉,也是宽带网络经营者的效益来源。基于中、高速网络的流媒体(StreamingMedia)技术由此诞生,它的诞生和发展推动了互联网整体架构的革新,同时赋予宽带应用更多的娱乐性和互动性。目前在中国的宽带网络市场上,基于不同压缩编码方式的MPEG-1,MPEG-2,REAL,WMT,QuickTime等各种流媒体技术的产品成了宽带网络的宠儿,日益受到人们的关注。
  一、流媒体的概念与特点
  流媒体是指运用可变带宽技术,在数据网络上按时间先后次序传输和播放的连续音/视频数据的一种格式。流媒体在播放前只将部分内容缓存,并不下载整个文件,在数据流传送的同时,用户可在计算机上利用相应的播放器或其它的硬件、软件对压缩的动画、视音频等流式多媒体文件解压后进行播放,这样就节省了下载等待时间和存储空间,使时延大大减少,而多媒体文件的剩余部分将在后台的服务器内继续下载。
智慧农业控制系统  流媒体数据流具有连续性、实时性、时序性三大特点,具有严格的前后时序关系。
  二、流媒体系统及其关键技术
  1.流媒体系统的组成
  流媒体系统包括音/视频源的编码/解码、存储、流媒体服务器、媒体流传输网络、用户端播放器5个部分,原始音/视频流经过编码和压缩后,形成媒体文件存储,媒体服务器根据用户的请求把媒体文件传递到用户端的媒体播放器。
  2.流媒体文件格式
  流媒体文件是将一个资料(动画、影音等)分段传送,用户不必等待整个内容传送完毕,就可以观看到即时、连续的内容,甚至可以随时暂停、快进、快倒。由于不同公司发展的文件格式不同,传送的方式也有所差异,以下是目前流行的几种流媒体文件格式。
  (1)RealNetworks公司的.rm视频影像格式和.ra的音频格式
  RealNetworks公司的RealSystem由媒体内容制作工具RealProducer、服务器端Real Server、客户端软件(Client Software)组成,其流媒体文件包括Real Audio,Real Video,Real Presentation和Real Flash。RealAudio和Real Video中所采用的自适应流(Sure Stream)技术是Real Networks公司具有代表性的技术,可自动并持续地调整数据流的流量以适应实际应用中的各种不同网络带宽需求,
轻松地在网上实
现视、音频和三维动画的回放。Real格式具有极高的压缩比和很好的传输能力,其流式文件采用Real Producer软件进行制作,将源文件或实时输入变为流式文件,再把流式文件传输到服务器上供用户点播。服务器端软件为Real Server 8,具有网络管理功能,支持广泛的媒体格式与流媒体商业模式。客户端播放器Real Player的全球注册人数已经超过了1.6亿人,占据了60%的网上视频流点播市场。
  由于其成熟、稳定的技术性能,互联网巨人美国在线(AOL),ABC,AT&T,Sony和TimeLife等公司和网上主要电台都使用RealSystem向世界各地传送实时影音媒体信息以及实时的音乐广播。在我国,大量的影视、音乐点播和春节晚会、昆明世博会开幕式的网上直播都采用了RealSystem系统。
  (2)Microsoft公司的.asf格式
  微软公司也推出了一整套包括流媒体制作(MediaTools)、发布(MediaServer)和播放软件(Me?鄄diaPlayer)的信息流式播放方案Microsoft Media Technology。Media Tools提供了一系列的工具帮助用户生成ASF格式的多媒体流(包括实时生成的多媒体流),是整个方案的重要组成部分,它分为创建工具和编辑工具两种,创建工具主要用于生成ASF格式的多媒体流,包括Media Encoder,Author,Vid To ASF,Wav To ASF,Presenter五个工具;编辑工具主要对ASF格式的多媒体流信息进行编辑与管理,包括后期制作编辑工具ASF Indexer与ASF Chop,以及对ASF流进行检查并改正错
误的ASF Check。ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息在内的数据格式,通过分成一个个的网络数据包在Internet上传输,实现流式多媒体内容发布。ASF支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。Media Server可以保证文件的保密性,不被下载,并使每个使用者都能以最佳的影片品质浏览网页,具有多种文件发布形式和监控管理功能。Media Player则提供强大的流信息的播放功能,不仅用于Web方式播放,还可以用于在浏览器以外的地方播放影音文件。
  微软公司将MicrosoftMedia技术捆绑在Win?鄄dows2000中,具有方便、先进、集成、低费用等特点。此外,ASF还将被用作Windows版本中多媒体内容的标准文件格式,这无疑将对Internet,特别是流式技术的应用和发展产生重大影响。但目前在整体解决方案方面和RealNetworks的软件相比还有差距,且只能在微软平台上使用。
  (3)Apple公司的QuickTime
  Apple公司于1991年开始发布QuickTime,它几乎支持所有主流的个人计算平台和各种格式的静态图像文件、视频和动画格式,是创建3D动画、实时效果、虚拟现实、A
/V和其他数字流媒体的重要基础。
  QuickTime包括服务器QuickTimeStreamingServer、带编辑功能的播放器QuickTimePlayer(免费)、制作工具QuickTime 4 Pro、图像浏览器Picture Viewer以及使Internet浏览器能够播放QuickTime影片的QuickTime 插件。QuickTime 4支持两种类型的流:实时流和快速启动流。使用实时流的 Quick?鄄Time 影片必须从支持 QuickTime 流的服务器上播放,是真正意义上的流媒体,使用实时传输协议(RTP)来传输数据。快速启动影片可以从任何Web Server上播放,使用超文本传输协议(HTTP)或文件传输协议(FTP)来传输数据。
  目前,FOX新闻在线、FOX体育在线、BBCWORLD、气象频道(WeatherChannel)等机构都加入QuickTime内容供应商行列,使用QuickTime 技术制作实况转播节目。通过好莱坞影视城(www.hollywood)检索到的许多电影新片片段,也都是以QuickTime格式存放的。
  (4)其他
  除了上述3种主要格式外,在多媒体课件和动画方面的流媒体技术还有Macromedia的Shockwave技术和MeataCreation公司的MetaStream技术等。
  通过Macromedia的Shockwave技术可以方便地在Web页面中加入图像、动画以及交互式界面等操作。Shockwave与Macromedia产品紧密联系在一起,包括Flash,ShockwaveforAuthorware,Shockwavefor Director等技术。
  MetaStream3D的图形设计软件是RayDreamStudio 5 以及Ray Dream 3D,可以方便地在网上创建、发布及浏览被缩放的3D图形,它具有小文件量及流传输的特点,比其它任何一种已存在的Internet 3D技术压缩率都高,主要应用于游戏开发厂商、页面设计者、电子商务、科学研究者、专业设计者等。
内衣消毒柜  此外,MPEG-4被认为是对抗微软向媒体市场进军的一种技术。MPEG-4将块头很大的数字文件压缩成较小的文件,以便在互联网上进行传输,并提供交互功能,使影视节目具有在当今只有互联网网站和视频游戏才能提供的交互性。
  3.流媒体系统的关键技术
  流媒体系统中,影响流媒体播放质量的3个最关键的因素是:编码和压缩的性能与效率、媒体服务器的性能、媒体流传输的质量控制。
  (1)编码/压缩
  流媒体系统中的编码用于创建、捕捉和编辑多媒体数据,形成流媒体格式。
  影响音/视频流的编码性能的因素很多:首先是编码效率,要求在保证一定音/视频质量的前提下,媒体流的码流速率尽量低,以达到压缩流媒体文件的目的。其次是编码的冗余性和可靠性,与普通多媒
体文件压缩/编码不同的是,流媒体文件需要在网络上实时传输,因此必须考虑传输中数据丢失对解码质量的影响。在Internet环境下,最典型的方法是多描述编码(MDC)
。MDC把原始的视频序列压缩成多位流,每个流对应一种描述,都可以提供可接受的视觉质量,多个描述结合起来提供更好的质量。最后需要考虑速率调节的能力,一种方法是采用可扩展的层次编码,生成多个子位流(Substream),其中一个位流是基本位流,它可以独立解码,输出粗糙质量的视频序列,其他的子位流则起质量增强的作用,所有的子位流一起还原出最好质量的视频序列。当网络速率变化时,可以通过调节流输出的层次来控制码流的速率,从而适应网络速率的变化。
  (2)媒体服务器
  流媒体系统中的媒体服务器用于存放和控制流媒体的数据。
  随着流媒体规模的扩大,流媒体服务器的性能成为制约流媒体服务扩展能力的重要因素。流媒体服务器性能的关键指标是流输出能力和能同时支持的并发请求数量。影响流媒体服务器性能的因素很多,包括CPU能力、I/O总线、存储带宽等。通常单个流媒体服务器的并发数都在几百以内,因此为了具有更好的性能,目前的高性能流媒体服务器都采用大规模并行处理的结构,例如采用超立方体的结构将各个流媒体服务单元连接起来。还有一种方法是采用简单的PC集的方式,这种方式下多个PC流媒体服务器用局域网连接,前端采用内容交换/负载均衡器将流媒体服务的请求分布到各个PC媒体
服务单元。后一种方式的性能不如前一种方式,但是成本低,容易实现。
  (3)流媒体传输网络
  流媒体传输网络是适合多媒体传输协议甚至是实时传输协议的网络。
六类网线做法  流媒体在因特网上的传输必然涉及到网络传输协议,这是制约流媒体性能的最重要的因素。为了保证对网络拥塞、时延和抖动极其敏感的流媒体业务在面向无连接的IP网络中的服务质量,必须采用合适的协议,其中包括Internet本身的多媒体传输协议,以及一些实时流式传输协议等。
  ①Internet本身的多媒体传输协议
  RSVP(ResourceReserveProtocol)协议预留一部分网络带宽,能在一定程度上为流媒体的传输提供QoS。在某些试验性的系统如网络视频会议工具VIC中就集成了RSVP。该协议的两个重要概念是流与预定。流是从发送者到一个或多个接收者的连接特征,通过IP包中"流标记"来认证。发送一个流之前,发送者传输一个路径信息到目的接收方,这个信息包括源IP地址、目的IP地址和一个流规格。这个流规格是由流的速率和延迟组成的。接收者实现预定后,基于接收者的模式能够实现一种分布式解决方案。
  ②实时流式传输协议
  目前几种支持流媒体传输的协议主要有用于Internet上针对多媒体数据流
的实时传输协议RTP(Real-TimeTransportProtocol)、与RTP一起提供流量控制和拥塞控制服务的实时传输控制协议RTCP(Real-time Transport Control Protocol)、定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据的实时流协议RTSP(Real-Time Streaming Protocol)。
立式导热油加热器  >>>RTP
板簧  RTP被定义在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据,也可在TCP或ATM等其他协议上工作。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。
  >>>RTCP
  在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型,以适应网络的带宽。通常采用两个方法来调节:一是窗口法,通过逐渐增大传送的码率,当发现网络上出现了包的碰撞,也就是检测到了丢包时,再减小发送的码率;二是基于速率的方法,先估计网络的带宽资源,再调整编码的目标速率来适应网络的状态。基于窗口的解决方案会引入类似TCP的
重传,所以经常采用基于速率的解决方案。RTP和RTCP配合使用,能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
  >>>RTSP
  RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,前者的请求由客户机发出,服务器作出响应;使用后者时,客户机和服务器都可以发出请求,即RTSP可以是双向的。RTSP是应用级协议,控制实时数据的发送,它提供了可扩展框架,使实时数据的受控、点播成为可能。该协议目的在于控制多个数据发送连接,为选择发送通道(如UDP、组播UDP与TCP)提供途径,并为选择基于RTP上发送机制提供方法。
  另外,采用内容分发网络(CDN)可以实现应用层的质量控制机制。采用CDN传输流媒体的优点主要包括三个方面:第一是通过应用层的内容分发降低了主干网络的流媒体流量,并实现了基于应用层的组播仿真(即利用主机构建独立于网络层的逻辑组播树,并采用主机上的应用层软件进行组播转发);第二是通过分布在网络边缘的流媒体服务器,避免了拥塞链路,提高了流媒体传输的性能和响应时间;第三是通过CDN能够有效地提高整个流媒体系统的扩展性,降低对每个流媒体服务器的性能要求。目前,利用CDN传输流媒体是大规模流媒体应用的发展趋势。
  三、流媒体在宽带网络的应用及在国内外的发展
  1.流媒体

本文发布于:2024-09-23 06:32:57,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/150582.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:流媒体   网络   传输   服务器   技术   多媒体   媒体
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议