首页 > 文章中心 > 流媒体技术

流媒体技术

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇流媒体技术范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

流媒体技术

流媒体技术范文第1篇

流式传输的功能是对连续的声音和图像信息进行打包处理,然后传到网站服务器,供用户进行下载,其中用户可在多媒体文件下载结束前,进行播放多媒体文件。其主要原理是开始下载的部分内容会被缓冲在某一存储区域中,如果网络传输速度跟不上客户机播放时所需要的转换速度,此时音视频播放器会自动的将存储区域中的缓存部分文件进行调配,保证用户播放多媒体文件的连续性,也可保持良好的播放效果。流媒体不仅改进了互联网只表现静态文字和图片的缺点,还可以展示直观、灵活的视频课堂,以及可对大量的并发点播请求作做式处理,这一优势可在大规模点播环境中得到很好的应用。本系统中建立了流媒体教学视频播放系统。其中,流媒体资源配置系统主要由流媒体服务器、媒体编码压缩工具包、客户端播放器、传输网和流媒体传输协议这六部分构成。其中媒体编码压缩工具包主要是在创建、捕捉和编辑多媒体数据时进行启用,以获取流媒体数据格式;客户端播放器,主要是对流媒体文件中的相关内容进行播放和浏览,以实现学习的目的;传输协议包括RTP、RSVP等。采用流媒体技术之后,系统达到了以下目的:

1)数据压缩比高。流媒体所利用的压缩方式,将流信息添加到文件,这一处理不但可以提高数据压缩比,还可以把动画、音/视频等多媒体文件打包成若干个压缩包,以便客户端能够实时连续地接收来自服务器的压缩包。

2)可节省客户端的缓存及硬盘空间。流媒体技术的应用,用户可以在多媒体文件下载的同时,在客户端计算机进行多媒体的播放和观看,其中下载的内容只是暂存在缓存区,播放后即可进行释放,这样可以节省客户端的缓存及硬盘空间。

3)缩短了延时等待的时间。大大的提高了系统运行的效率,减少了视频缓冲时间,使得网络视频教学播放的更为流畅。

4)采用了与以往不同的传输。流媒体技术应用一种实时传输协议,这一协议较好的解决流媒体数据传输问题,可以使媒体数据在网上快速有效的传输。针对.rm,.avi,.flv,.swf等格式的动画视频提供在线播放功能,能自动识别视频格式,选择对应的网页播放器,在带宽不足的情况下,能够实现同时在线的人数控制。相对于传统的下载后播放大幅度,流式传输减少了启动延时,且由于所有内容都被下载到缓存中,使得所需空间大大减少。目前,流式传输主要依靠以下两种方式实现:一是实时流式传输(RealtimeStreaming),二是顺序流式传输(ProgressiveStreaming)。如视频为实时广播,可以使用流式传输媒体服务器或者使用RTSP这样的专门设计的实时协议,如果使用HTTP传输,文件则是顺序流传输。

1)顺序流式传输顺序流式传输指的是顺序下载媒体文件,用户只能观看已下载部分却不能跳至未下载部分,由于HTTP协议本身存在限制,该传输方式亦不能根据带宽情况在传输期间进行调整。通常情况下,HTTP服务器可发送此类文件形式,所以该方式也称作HTTP流传输。

2)实时流式传输实时流式传输不同于顺序流式传输,它采用专门的流媒体服务器及传输协议,实时流媒体支持随机访问,可对观看内容快进和后退。特定流媒体服务器在实时流式传输中是必要的,如DarwinStreamingServer、HelixServer与WindowsMediaServer。这些服务器允许更多级别的控制媒体发送。特殊网络协议在实时流式传输中也是必要的,如:RTSP(RealtimeStreamingProtocol)或MMS。

2结语

流媒体技术范文第2篇

本文在引言部分阐述了流媒体技术的基础:流媒体的一般概念及相关的概念。在正文部分介绍了流媒体技术的原理以及媒体服务器的硬件平台。最后主要的介绍了流媒体技术了两种教育应用:校园网视频系统的解决方案和远程多媒体教学方案。

关键字:流媒体流式传输媒体服务器校园网视频系统远程多媒体教学系统

一、引言

在网络上传输音/视频等多媒体信息目前主要有下载和流式传输两种方案。A/V文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当声音等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。流式不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部从Internet上下载才能观看的缺点。

流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟。

在这篇文章中,主要是讨论流媒体的技术基础,以及流媒体技术在教育中的应用。

二、流媒体技术基础

1、流媒体技术的原理

流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。

流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。

A/VHelper程序及A/V服务器运行实时流控制协议(RTSP),以交换A/V传输所需的控制信息。与CD播放机或VCRs所提供的功能相似,RTSP提供了操纵播放、快进、快倒、暂停及录制等命令的方法。A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(一般可认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出。

需要说明的是,在流式传输中,使用RTP/UDP和RTSP/TCP两种不同的通信协议与A/V服务器建立联系,是为了能够把服务器的输出重定向到一个不同于运行A/VHelper程序所在客户机的目的地址。实现流式传输一般都需要专用服务器和播放器,其基本原理如图1所示。

图1.流式传输的基本原理

2、媒体服务器硬件平台

视频服务器把存储在存储系统中的视频信息以视频流的形式通过网络接口发送给相应的客户,响应客户的交互请求,保证视频流的连续输出。视频信息具有同步性要求,一方面必须以恒定的速率播放,否则引起画面的抖动,如MPEG-1视频标准要求以1.5Mb/s左右的速度播放视频流。另一方面,在视频流中包含的多种信号必须保持同步,如画面的配音必须和口型相一致。另外,视频具有数据量大的特点,一个经MPEG-1压缩的90min的电影,长度约为1GB,它在存储系统上的存放方式,直接影响视频服务器提供的交互服务,如快进和快倒等功能的实现。视频服务器必须解决视频流特性提出的要求。

视频服务器的工作模式是当服务器响应客户的视频流后,从存储系统读入一部分视频数据到对应于这个视频流的特定的缓存中,然后此缓存中的内容送入网络接口发送到客户。当一个新的客户请求视频服务时,服务器根据系统资源的使用情况,决定是否响应此请求。系统的资源包括存储I/O的带宽、网络带宽、内存大小和CPU的使用率。

三、流媒体技术的应用

互联网的迅猛发展和普及为流媒体业务发展提供了强大的市场动力,流媒体业务正变得日益流行。流媒体技术广泛用于多媒体新闻、在线直播、网络广告、电子商务、视频点播、远程教育、远程医疗、网络电台、实时视频会议等互联网信息服务的方方面面。流媒体技术的应用将为网络信息交流带来革命性的变化,对人们的工作和生活将产生深远的影响。

一个完整的流媒体解决方案应是相关软硬件的完美集成,它大致包括下面几个方面的内容:内容采集、视音频捕获和压缩编码、内容编辑、内容存储和播放、应用服务器内容管理及用户管理等。

下面就介绍流媒体技术在教育上的两个具体的应用方案。

1、校园网视频系统

校园网的建设随着教育产业的兴起和发展也逐渐呈现出蓬勃向上的态势。随着多媒体技术的不断发展,特别是多媒体传输技术的突破,使网络多媒体教学得以实现。现在已经有许多的成熟的产品可以用来组建网络多媒体教学的解决方案。

一般一个校园网视频系统的要求有:

(1)通过校园网实现音、视频实况转播、视频预订,制作并存储节目。

(2)在校园网上实现VOD教学。

图2.校园网系统方案

每个教室安装相应的软件及视频卡,摄像头,麦克风,可以把教室实时的声音和图象通过校园网传到监控中心。在存储服务器安装SERVER软件,可以存贮传输过来的实时图象。在点播服务器安装SERVER软件,存储视频节目。

虽然现在校园网络硬件水平和质量现在都非常高,但是,困惑也随之而来,具体表现为以下几个方面:

A、校园网投入大,但没有用在教育主业上。

B、网络仅用在办公自动化中,投资效益低。

C、无法实现充分共享。即享受好的教育资源的学生很有限;同样的课程需要年复一年的教授;同样的问题需要一次次重复回答;材质差异明显的学生按同一模式接受教育,做不到因材施教。

计算机网络技术在教育产业中的应用现状和由此产生的问题引起了教育界和计算机界对于计算机网络条件下教学模式的思考。教学模式在网络条件下最终会变化成什么样子?目前和将来一段时间内网络技术发展到底能导致产生哪些更富成效的教育手段,逐步推动教学模式的改变?

2、远程多媒体教学系统

知识经济的时代需要人们不断的学习新的知识、技能,才能跟上时代的步伐。学习必须转变成一个伴随每个人一生的过程。网上教育突破了传统"面授"教学的局限,为求知者提供了时间分散、资源共享、地域广阔、交互式的教学新方式,因而广受人们观注。

从远程教育的定义可以看出它有下列三方面的内涵:学生与教师的分离,学生与学生的分离,利用传播媒体和传输系统组织教学。从技术上讲,远程教育系统是建立在现代传媒技术基础上的多媒体应用系统,它通过现代的通信网络将教师的图象、声音和电子教案传送给学生,也可以根据需要将学生的图象、声音回送给教师,从而模拟出学校教育的授课方式;同时还可以利用现有的网络条件建立虚拟的班级,加强学生之间的交流。

鉴于远程教育的深远意义,我们的远程多媒体教学系统所要实现的功能有:实现教学课件的点播(VOD),教学直播,网络课堂等等。

在IP网上开展远程教学活动,需要解决两个基本问题:音频、视频流信息的传送以及它们与数据之间的同步。由于音频、视频信息的带宽比较宽,不可能让学生将所有的节目下载到本地计算机上后再播放,必须要采用先进网络播放技术来实现边发送边播放。此外,由于在教学过程中教师会经常使用电子教案来辅助教学,比如用PowerPoint,而电子教案的展示与音频、视频流之间有严格的时间同步关系,这就要求在传输过程中我们仍然要保持它们之间的同步关系。

图3.远程教育网络结构

系统的工作过程如下:输入的视频和音频信号将送给MPEG4的编码器进行编码,编码器输出的节目流既可以存入存储设备也可以直接送给MediaServer,MediaServer的主要功能是完成节目流的播出。MediaServer播出的节目有三个来源,它可能是保存在存储设备中的ASF文件,也可以是编码器实时传送来的节目,它播出的节目还可以从其它的MediaServer上获取。普通的用户可以通过LAN或通过无线网络接入到该系统之中。

参考文献

[1]曹功靖,王晖,吴玲达Real流媒体技术及其在远程教学中的应用计算机应用研究2001.

流媒体技术范文第3篇

【关键词】流媒体;宽带网络;技术原理;应用系统

0引言

随着互联网的普及,利用网络传输声音与视频信号的需求也越来越大。广播电视等媒体上网后,也都希望通过互联网来自己的音视频节目。从在网络上出现第一张图片到现在各种形式的网络视频、三维动画,人们的视听觉在网络上得到了很大的满足。但人们又面临着另外一种不可避免的尴尬:在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒体技术。人们希望互联网不再只有简单的网页浏览、文件下载等功能,更能承载实时的视、音频信息。因此,能满足“边下载边播放”的流媒体技术应运而生并且得到快速发展,流媒体业务也被认为是未来高速宽带网的主流业务。它的诞生和发展推动了互联网整体架构的革新,同时赋予宽带应用更多的娱乐性和互动性。

1.流媒体的概念与特点

1.1流媒体的概念

流媒体(Streaming Media)是指视频、声音和数据通过实时传输协议以连续流方式顺序从源端向目的地传输,目的地只需接收到一定数据缓存后就可以立即播放的多媒体应用。以前人们在网络上观看电影或收听音乐时,必须先将整个影音文件下载并存储在本地计算机上,然后才可以观看。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间。如果将文件传输看作是一次接水的过程,过去的传输方式就像是对用户做了一个规定,必须等到一桶水接满才能使用它,这个等待的时间自然要受到水流量大小和桶的大小的影响。而流式传输则是,打开水头龙,等待一小会儿,水就会源源不断地流出来,而且可以随接随用,因此,不管水流量的大小,也不管桶的大小,用户都可以随时用上水。从这个意义上看,流媒体这个词是非常形象的。流式传输不仅使启动时延大大缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部下载完毕之后才能观看的缺点。

1.2流媒体三大特点

流媒体数据流具有连续性、实时性、时序性三大特点,具有严格的前后时序关系。

1.3流媒体传输方式

2.流媒体系统及其关键技术

2.1流媒体系统的组成

2.2流媒体技术原理

流式传输的实现需要缓存。因为一个实时音视频源或存储的音视频文件在传输中被分解为许多数据包,而网络又是动态变化的,各个包选择的路由可能不相同,故到达客户端的时延也就不同,甚至先发的数据包有可能后到。为此,需要使用缓存系统来消除时延和抖动的影响,以保证数据包顺序正确,从而使媒体数据能够连续输出。通常高速缓存所需容量并不大,因为通过丢弃已经播放的内容可以重新利用空出的空间来缓存后续尚未播放的内容。

2.3流媒体应用类型

流媒体应用可以根据传输模式、实时性、交互性粗略地分为多种类型。

传输模式主要是指流媒体传输是点到点的方式还是点到多点的方式。点到点的模式一般用单播(Unicast)传输来实现。点到多点的模式一般采用组播(Multicast)传输来实现,在网络不支持组播的时候,也可以用多个单播传输来实现。实时性是指视频内容源是否实时产生、采集和播放的,实时内容主要包括实况(Live)内容,视频会议节目内容等,而非实时内容指预先制作并存储好的媒体内容。交互性是指应用是否需要交互,即流媒体的传输是单向的还是双向的。

根据上述分类,常见的流媒体的应用主要有:

视频点播(VOD):这是最常见、最流行的流媒体应用类型。最初的视频点播应用于卡拉OK点播,随着计算机技术的发展,VOD技术逐渐应用于局域网及有线电视网。

视频会议:视频会议可以是双方的,也可以是多方的。前者可以作为视频电话,视频流媒体信息可以以点到点的方式传送,是典型的具有交互性的流媒体应用。

远程教学:远程教学目前应用也比较广泛,而且具有很好的市场应用前景。远程教学可以看作是前面多种应用类型的综合,在远程教学中,可以采用多种模式,以应用对象明确、内容丰富实用、运营模式成熟,成为目前商业上较为成功的流媒体应用。

网络游戏:需要通过流媒体的方式传递游戏场景的交互游戏近年来也得到了迅速的发展。其它的一些应用,例如虚拟现实漫游等也具有很大的发展潜力。

2.4流媒体关键技术问题

流媒体系统中,影响流媒体播放质量的3个最关键的因素是:编码和压缩的性能与效率、媒体服务器的性能、媒体流传输的质量控制。

2.4.1编码/压缩的性能

流媒体系统中的编码用于创建、捕捉和编辑多媒体数据,形成流媒体格式。

2.4.2服务器性能

流媒体系统中的媒体服务器用于存放和控制流媒体的数据。

2.4.3内容分发网络(CDN)

采用内容分发网络(CDN)可以实现应用层的质量控制机制。

除了以上提到的问题外,宽带流媒体应用还需要解决媒体同步控制、安全、数字版权管理(DRM)、媒体兼容性等问题。

3.结束语

从前面的叙述中可以看出,流媒体技术包含了从服务器构架到网络协议等一系列技术,目前这些技术还在不断发展和完善中,为了解决拥塞造成的抖动和延时问题,不但要求网络有足够的带宽,还要有较好的稳定性和可伸缩性。但是从目前的技术层面上看,流媒体技术已经初具雏形,技术的进步和用户的需求促进了流媒体应用的迅速发展。可以预见,流媒体业务将成为宽带网络上的主流信息业务。

参考文献:

[1]李崇荣.INTERNET基础与应用[M].北京:科学出版社,1999.

[2]陈俊良.计算机网络实用教程[M].北京:科学出版社,1999.

流媒体技术范文第4篇

关键词:Android;流媒体;手机电视;数据传输

中图分类号:TN919.8

这几年来新技术的创新、性能的提高、数据的普及、网络的发展影响着运营商的广泛关注,中国移动和中国联通伴随着移动媒体的问世及它们的传播内容推出了手机电视业务。它利用网络的体系架构中最底层,自顶而下的为用户提供数据传输,使用网络等方式从终端上获取信息、下载软件播放数据信息即可。

Android系统平台可以针对以上不同的多媒体业务,使用不同的频带和接入点来提高数据传输容量。打破传统手机电视系统单一模式,增加音频、视频信息交互性、移动性、同步性,增强传输数据的共享性。手机电视利用Android平台操作系统和流媒体技术收发电视节目业务。由于手机电视由音频、视频、图片等构成,数据容量大、视频解码算法复杂,加上移动传输数据流在终端上处理接收能力差、内存数据容量等方面受限,导致视频播放画面出现模糊、停顿等问题。因此,手机电视采用流媒体技术,利用终端无线网络设备点播音频、视频内容,在传输过程中数据实施交互操作,同时提供实施同步音频、视频流的传输,依据网络协议及时处理相关数据信息,以便更好地控制信息流量。所以,基于Android流媒体技术在手机电视系统中的运用具有重要的研究意义。

1 流媒体技术的运用

当今是互联网发展的时代,流媒体技术的产生不仅给运营商带来了利润,同时还给用户带来了深远的影响。“流媒体”不同于传统的多媒体技术,除了媒体所具有的声音、文本、图像等多种数据处理信息技术外,还可以运用带宽技术,进行比特流传输,使得用户终端可以接收到高品质的音频和视频节目,在手机播放端多媒体文件下载与播放是同时进行,实际上并不是单一的技术,它结合很多网络核心技术对流媒体数据进行采集、压缩、存储。

1.1 流媒体文件的格式

手机电视采用流媒体技术以适合用户终端在网络上边下载边播放,而不是让用户终端无限制的等待文件下载完播放,也不是说其它类型的媒体不能在网络上播放,只是需要加入一些数据代码附加信息才能高效的在用户终端操作。

1.2 流媒体传输的特点

手机电视在传输过程中将媒体文件进行打包,通过传输视频端向PC端连接、实时传送。PC端经过一段时间即可通过播放数据端对打包的文件解压进行观看,剩余数据将在后台进行解压。

(1)缓冲幅度递减。结合流媒体传输技术,用户终端不必浪费大量的等待时间。一般情况下,手机终端用户通过对影片的点击,一分钟内画面就可以在手机终端显现,在播放过程中缓冲不会出现断续状况。

(2)缓冲存储容量递减。手机电视在进行数据传输时都采用网络协议,将数据化分为多个包进行传输,然后动态选择不同的路由,不会因网络拥堵延长缓冲播放,同时数据不被保留在PC磁盘上,占据大量的存储空间,从而递减缓冲区。

(3)流媒体传输实时协议。虽然流媒体传输无需缓冲存储容量的递减,但仍离不开缓存,数据在传输过程中分解成若干等比例的比特流,由于网络链接动态变化,可以自由选择路由,故接收到的数据路径和时间延迟也就有所不一,这时缓存起到一定作用,使数据畅通不会因网络短暂拥塞而出现暂停现象。

2 用户终端设计

用户终端主要功能,实现缓冲音、视频连续播放。通过网络路由设备合理选择,并通过RTCP协议实时数据接收,确保传输过程中流媒体端与端之间数据安全可靠传输。

2.1 流媒体传输控制

传输数据过程中使用RTP和RTCP的传输流,首先将发送端模块与发送路径端进行解析,发送端模块会自动解释用户终端媒体相匹配,其中子模块SDP解析将发送端数据封装成识别的格式,并发送给协议模块,调用协议在用户终端播放画面,开始执行实时流媒体操作功能。

在设计Android手机电视系统时考虑采用嵌入其他播放器的方案,但是最终被一种简单的有效的方法替代,虽然这种方法对部分流媒体文件格式有一定的局限性,但是其简单有效的方案令人拍手称赞,那就是直接使用Android系统中自带的MediaPlayer播放软件。下面列出手机电视系统选择本地文件或在线文件播放的部分代码。

setDataSource()函数:[mw_shl_code=java,true]public void setDataSource(Context context, Uri uri, Map headers) {

String scheme = uri.getScheme();

if(scheme == null || scheme.equals("file")) {

setDataSource(uri.getPath());return;

}

AssetFileDescriptor fd = null;

try {

ContentResolver resolver = context.getContentResolver();

fd = resolver.openAssetFileDescriptor(uri, "r");

if (fd.getDeclaredLength() < 0) {

setDataSource(fd.getFileDescriptor());

} else {

setDataSource(fd.getFileDescriptor(), fd.getStartOffset(), fd.getDeclaredLength());

}return;

} catch (Exception ex) {

} finally

setDataSource(uri.toString(), headers);

return;

}

2.2 RTCP数据传输协议

RTCP数据传输过程与RTP数据协议一起使用,RTCP模块会周期性地向服务器发出请求,服务器端接收到数据并向请求方发送RTCP报文包,这些报文包包含了发送与接收RTP数据包的数目等信息。远程流媒体服务器端根据数据传输协议中动态变化速率,从而为手机视频媒体提供QoS保证。

2.3 云端安全控制

当越来越多的用户使用云计算,带动云端数据和云应用的发展,云安全的问题成为了困扰云计算发展的主要问题。由于多用户和虚拟等特性,使传统的安全技术已经不能保障用户的信息安全。因此需要从服务模式、部署模式等多个角度分析用户在云端的数据安全问题,并针对这些云端数据安全,采用HDFS的数据删除机制,解决数据残留问题,结合数据覆写算法,达到彻底销毁数据的目的,同时通过采用多级可定义数据权限协议,平衡用户在追求速度的同时能够得到最佳的安全控制。

参考文献:

[1]罗迎.移动流媒体相关技术分析[J].信息与电脑(理论版),2011(01).

[2]张顺利.移动流媒体业务在3G通信时代的应用[J].软件导刊,2009(09).

作者简介:利莉(1983-),女,江西景德镇人,硕士,讲师,研究方向:计算机应用。

流媒体技术范文第5篇

1.1流媒体系统组成

通常情况下,一个完整的流媒体系统往往由媒体编码器、媒体文件存储器和流媒体数据、传输网络、媒体服务器以及媒体服务器等部分组成,具体描述如下。媒体编码器:对多媒体数据进行捕捉、创建和编辑,以此来形成规定的流媒体格式。它通过对图像、身影等原始媒体数据和相关文件进行编辑,使其成为便于网络传播的流媒体格式,然后将其存放于媒体文件存储器或传输至流媒体服务器。媒体文件存储器和流媒体数据:将各种流媒体数据以流格式的文件形式进行保存,多采用磁盘阵列或SCSI硬盘进行。传输网络:适用于采用实时传输协议或多媒体传输协议的网络环境。媒体服务器:对流媒体的数据传输过程进行控制,通过对经Web服务器传送的用户请求信号进行相应,将流格式文件通过一定的网络传输协议输送至用户操作桌面。媒体播放器:对网络媒体数据接受并进行本地播放的工具,实现用户端流媒体文件的预览。流媒体播放方式:分为单播和组播两种形式。单播,即客户端和服务器之间只有一条单独的数据传输通道,完成将数据包从服务器到客户机的传输,这种传输方式就成为单播。组播,即通过IP组播技术构建起一个具有组播功能的网络环境,从而将数据包经路由器一次性的复制到各个传输通道中,以此来实现单台服务器对接几十万台客户机的作用,进而实现数据的连续发送,进而减少网络信心包总量,减少延迟,提高网络自用率,大大降低网络传输的成本。

1.2流媒体技术原理

正如前文所述,流媒体传输的载体是连续时基媒体,它通过采用流式传输的方式对进行数据的实时传播。现阶段,由于我国电脑生产行业在电脑存储容量和网络宽带的铺设工作上还不够完善,导致难以满足多媒体对大量数据信息进行传播的基本要求,因此,在进行网络信息的存储之前,要先对多媒体数据进行必要的预处理。预处理过程包括对信息的有损和无损压缩两种。无损压缩是一种较为高级的数据压缩方法,而有损压缩则对信心的质量有所降低。流媒体技术中对信息的处理正是参照了此种方式,即先通过将数据压缩划分成多个数据包,然后再利用计算机进行传输和处理。同传统网络媒体对信息的下载相比,流式传输虽然极大地优化了系统存贮空间,但在数据信息的下载上仍然需要进行缓存。这是因为互联网在进行数据传输时是以分组传输为基础进行的,在这个过程中数据被分成多个小组,并在网络内部进行无连接的传送。鉴于网络的烫台性,每个分组选的传输路径也会不仅相同,从而导致了数据到达用户电脑的路径和时间延迟也有所不同。因此,必须要在数据传输过程中引入缓存机制,以此来弥补数据的传输延迟以及时延抖动对文件预览的影响,进而保证媒体数据可以进行持续不断的传送,避免因网络传输路线拥塞而出现信息传递停顿的现象。一般来说,告诉缓存方式多采用环形链表结构来对数据进行存储,通过不断删除已播放信息的数据空间来为后续媒体的高速缓存提供空间。一般情况下,实现流式传输的方法有两种,即实时流式传播和顺序流式传播。实时流式传播,英文名称realtimestreaming,指通过保证网络和宽带之间的连接与匹配来实现媒体的实时应用,在传播过程中需要借助专门的流媒体服务器及其相关协议。顺序流式传播,英文名称progressivestreaming,其主要下载方式是顺序下载,因而不适应对长片段以及有随机访问要求的视频文件的传输。

2流媒体技术的应用

随着互联网技术的快速发展,流媒体技术迎来了更加广阔的发展的空间和更加有力的市场推动力。目前,流媒体业务在日常生活中流行开来,多媒体新闻、电子商务、视频点播、远程医疗、远程教育、数字图书馆以及实时视频会议等领域都充满了流媒体技术的身影,流媒体技术应用带来了数字化信息传输时代的变革,对人类的生产生活产生了巨大的影响,下面就多媒体的几种典型应用进行概述。1)数字图书馆。数字图书馆是一种建立在计算机群和软件基础上的高级信息管理系统,通过互联网的方式进行连接,以此来对大量的结构化信息进行保存的数字化资源信息库。数字图书馆工程的目的是方便公众在随意的时间和地点都能通过任何连接到互联网内的数字设备来对所需知识进行搜集和学习。数字图书馆系统集多媒体网络和信息管理系统于一体,其所能贮存的信息量已经远远超过了传统图书馆的信息储备,且在技术上也极大的优于传统图书馆。数字图书馆的储存的对象涉及到各个领域的各个方面,且被保存信息的存在形式也多种多样,如图书、影像、美术、雕塑、电影、旅游、电子出版物、卫星数据、地理数据、互联网数据以及政府文件等,数字图书馆的储存对象广泛,需要大量的高新技术来进行技术支持,而流媒体技术就是其中的一种。流媒体技术在数字图书馆中的应用能使信息的检索和传输过程更加人性化、智能化和自动化,大大提高了数字图书馆的整体效率,从而使图书馆发挥出真正的潜力。2)校园视频网。校园网的建立在近年来引起了广大学校的重视,其发展呈现出蓬勃向上的态势。在相关政府以及教育部门的帮助下,各级重点学校的校园网络平台建设都取得了很好的成绩。伴随着信息时代的快速发展,多媒体技术的发展实现了质的飞跃,尤其是流媒体传输技术的革新,使学校进行多媒体教学已然成为一种现实。目前,已经形成了很多用来组件校园网的优秀产品,比如cisco公司的ip/tv,利用它可以在校园完成实时和定时广播,同时还具有对视频进行点播的功能。这三种通信模式同样可以与数字图书馆进行结合,实现将数字图书馆的视频、音频以及电子出版物在校园视频网上的传输。3)会议电视和视频点播。随着Internet网络技术的普及,在网上进行传播的信息资源形式已不再局限于文字和图形。目前,很多Internet的视频应用都需要在internet网络上进行点播,以此来达到宣传或满足观众需求的目的。于是,这对信息传输系统有了更高的要求,包括提高信息传输速率、同步各方数据、对数据进行分流、保证数据下载的稳定性等,以此,要想实现对网络音频视频进行高效率高质量的传播,最有效的方法就是充分引入流式媒体的传输方法和相关技术。4)远程教育。随着时代的发展和知识传输方式的更新,网上教育顺应时展走进了人们的生活。网上教育为不同的学习者提供了碎片化的学习机会,彻底打破了传统教育中“面授”式教学的限制,从而为大众提供了资源更为丰富、时间更为灵活、交流更为密切的新的学习方式。几年来,远程教育系统得到了飞速的发展,它以现代传媒技术为基础,通过多媒体和网络通信技术将与课程相关的授课视频、音频以及电子教案传输给学生,并以同样的方式将学生的表现反馈给老师,以此来模拟学校的授课方式。目前,远程教育系统已经实现了教学课件点播、网络课堂教授以及教学直播等功能。

3结束语

综上所述,随着数字化时代的快速发展,流媒体技术必定会成为促进互联网技术发展的新一代主要力量。伴随着流媒体技术的不断更新完善,各种流媒体技术的相关领域都实现了快速的发展,比如流媒体终端技术、数字安全技术以及流媒体信息管理技术等。随着时代的发展,流媒体技术必定会进行更进一步的发展,从而带动时代的快速进步。

作者:崔志超 单位:昆明市五华区新闻宣传中心

参考文献

[1]李必云,石俊萍.移动流媒体技术在视频传输中的应用[J].计算机时代,2010(5):28-30.

[2]李伟权.流媒体技术在网络传输中的应用[J].中国科技信息,2010(9):128-129.

[3]徐一红,陈青华.流媒体技术及其在数字化校园中的应用[J].青岛理工大学学报,2009(3):126-129,144.

相关期刊更多

宝藏

部级期刊 审核时间1个月内

中国观赏石协会

黑龙江纺织

省级期刊 审核时间1个月内

东北农业大学

科学世界

部级期刊 审核时间1个月内

中国科学院