您好, 访客   登录/注册

流媒体技术的分析及其系统平台的设计和比较研究

来源:用户上传      作者:

  【摘要】在传统的Internet网络中,其数据的传输主要是以文本方式进行的,因此,传输的数量少而且效率低,很难实现大量的音频和视频数据的有效传输。而流媒体技术的出现,很好的解决了这个问题,在流媒体传输技术中,通过对信息的传输方案和传送系统机制等进行改变,提高其传输效率,能够为用户提供更好的服务。本文对流媒体技术进行了简单的介绍,并对当前的流媒体平台进行了对比。
  【关键词】流媒体技术;IP流媒体系统;MP流媒体技术
  传统的多媒体技术中,用户需要等待媒体文件在因特网上下载后才能进行播放,这种方法不仅繁琐,而且浪费的时间较多。而流媒体技术则能很好的克服这个缺点,其通过将视频和音频及图形等文件压缩成一个文件,然后通过视频服务器将文件直接发送到用户的终端,这样就能实现边看边下载,使用户使用更加方便。
  1、流媒体技术
  1.1流媒体技术简介
  流媒体技术是一种多媒体的工作方式,主要是用户通过网络对视频进行边下边看的方式。在流媒体技术中,包含了通信技术和数字媒体技术等多种技术,将视频文件经过各种操作变为能够流畅播放的视频文件,其传播方式分为直播和点播两种。
  1.2流媒体基本组成
  第一,流媒体压缩编码:通过编辑软件,将用户需要的视频资源进行处理,然后对其进行压缩,使其形成便于下载的码流,最后上传到流媒体服务器上。第二,流媒体服务器:能够将处理完成的流媒体数据包在互联网上进行存储以及发布等。第三,互联网:互联网是网络与网络之间通过串联形成的巨大网络系统,这些网络之间通过一定的方式进行相连,相互之间可以进行数据的传输。第四,用户接收端:通过浏览器或者视频播放器对接收到的视频文件包进行缓冲和解码,并将解码的视频资料进行播放,除此之外,其还能反馈控制信息,对流媒体进行相应的控制。
  2、两种流媒体系统的设计方案的比较
  2.1基于IP的设计方案
  在这种方式中,因特网的主要架构不需要发生改变,然后在此基础上想办法提高QoS的管理方式,包括终端设备的改变和传输介质的改变等,通过增加相应的带宽,将流媒体的传输方式进行改进,另外,通过增加新的协议,能够对优先级实现更合理的控制,然后重新分配资源等。在基于IP的流式传输过程中,需要先将数据通过Source Coding和Translation Coding,然后根据TCP相应的控制将IP接入到互联网中,在通过核心网络的处理,将将数据通过Source Coding和Translation Coding,最后输出到用户的客户端。流媒体传输协议:通过研究发现TCP不是最合适的实时数据传输设备,因此,在流式传输方案中,一般采用HTTP/TCP来对需要进行传输的数据进行控制,而数据的实时传输则需要采用RTP/UDP来进行。这种传输方式能够保证实时数据传输的速度,使用户使用更加方便。在当前,比较常用的协议为:实时传输协议RTP和实施传输控制协议RTCP等。
  2.2基于MP的流媒体系统设计方案
  大多数的媒体网建设者认为多媒体和其他的传输信息之间存在着很大的差别,因此,在进行数据传输时,其所应用的网络也会出现较大的差别和不同,所以,对于媒体网的数据传输,需要建立一个新的协议,这种新的网络模型能够更加适合多媒体数据传输的要求。其系统组成为:客户端,包括客户的终端,像电视机或者PC机等,这些设备是播放多媒体数据的最主要设备,此外,还有机顶盒和客户服务端等,能够为用户提供相应的多媒体播放数据。对于服务器端,其包括流媒体服务器以及相应的操作系统VDOS等,能够对用户的请求进行记录等功能。该系统在运行时的具体流程为:大部分的内容同基于IP的设计方案相似,仅仅是传输协议是MP,大多数的操作是在媒体网上进行的,和用户的IP等没有关系。而协议的改变,导致其硬件也会发生相应的变化:比较典型的案例是对于交互式电视点播系统的新闻等节目,视频和音频通过压缩设备压缩,然后存储到相应的服务器中,客户在点播节目时,节目对应的服务器会将文件发送到用户的客户端,也就是机顶盒等设备,并对用户的点播信息进行存储,使用户能够实现对节目的离线接收和播放。
  3、传统多媒体技术和流媒体技术的对比
  传统多媒体技术和流媒体技术之间大部分内容是相同,但是也有一些内容存在着很大的差距,下面从传输方案和传送/接受系统机制等方面对其进行比较和研究。
  3.1传统多媒体技术
  传统的多媒体技术需要在Internet等网络形式上进行传送,但是由于这种网络的设计初衷是实现文本的传输,因此,多媒体信息的传输也是采用的相同的协议,使用和文本传输相同的服务器和编码机制,没有独立的协议,其在传输数据时,需要用户先将资料进行下载才能观看视频,但是视频文件一般占用的内存较大,且由于网络带宽的限制,往往需要较长的时间进行下载才能观看,较为繁琐。但是这种传输方式需要的设备较少,客户端较为单一。此外,其在进行数据的传输时,由于传统的传输方案主要是为文字信息的传输而设计的,因此,多媒体的数据传输一般作为文字的附件进行传输,占用的带宽较多,且其数据量较大,导致大量的数据资源被浪费。
  3.2流媒体技术
  流媒体技术是一种使用流式传输技术对视频和音频资料进行传输的方式,能够广泛应用在新闻发布和网络广告等方面,对现代人们的工作和生活产生了巨大的影响。流媒体技术不是一项单一的传输技术,其是在很多的基础技术上综合发明的一种新型传输技术。其在设计方面采用了网络通信和多媒体数据压缩等技术,并将这些网络技术进行合理的整合,从而实现对多媒体数据的快速传输。流媒体传输系统想要正常工作需要安装专门的流媒体服务器以及多种流媒体数据库,且其传输方式是流式传输。目前对流式传输的定义是通过Internet网络将影视节目的数据通过各种传输手段发送到用户的客户端。在传输的过程中,能够实现连续、实时传输,因此,用户不需要等待整个文件下载完成就可以直接进行观看,而且文件的下载速度较快,一般只需要几秒钟就可以进行观看。在这种数据传输方式中,文本和多媒体数据是分开进行传输的,在发送和接收端都有专门的设备对多媒体数据进行存储,因此,占用的数据内存不会太多。此外,用户的客户端和发射端能够通过专门的流媒体控制协议进行对话,从而实现对数据信息的实时控制,在观看视频时非常方便。
  4、总结
  通过上述所说,流媒体在进行视频和音频数据传输时能够大大减小所占用的内存,同时,在进行视频的观看时,流媒体能够实现边下边看,和传统的多媒体技术相比更加方便,且速度更快,节省数据空间。但是,当前的流媒体技术还存在着很多的不足,像设备繁琐等,因此,需要加大对其研究力度。
  参考文献
  [1]王秋云,俄燕.流媒体技术在远程教育中的应用[J].电化教育研究,2003,09:62-65.
  [2]鲁逸峰,王劲林,苏少炜.P2P流媒体技术研究[J].计算机科学,2008,06:28-31.
  [3]范作栋,戴青,张睿琳.基于流媒体技术的远程教育平台的设计与实现[J].微计算机信息,2006,03:132-135.
转载注明来源:https://www.xzbu.com/6/view-11741367.htm