流媒体技术范例6篇

流媒体技术

流媒体技术范文1

Abstract: With the rapid development of Internet and the wide application of multimedia technology, more and more efforts are put on flow medium technique――advanced technology. In this paper, I analyze the main problems of flow medium, such as the system integration, technology characteristics, network protocol, play mode etc, in detail. Then I also present it's application in many fields.

关键词: 流媒体;流式传输;RTCP;RTSP

Key words: flow medium;flow transmission;RTCP;RTSP

中图分类号:TP39 文献标识码:A文章编号:1006-4311(2011)11-0174-01

0引言

Internet影响着人们的工作、学习和生活,推动着社会经济、文化的发展。我们知道,在Internet上传输音/视频(A/V)等多媒体信息,目前主要有下载和流式传输两种方式。大多数人都可能有这样的经历:花上数分钟或数小时下载一个A/V文件。这主要是因为A/V文件相对于其他类型的文件而言容量较大以及网络带宽的限制。因此,需要一种能够突破带宽限制的新的信息传输方式,于是产生了流媒体技术。流媒体技术是指在internet/intranet中使用流式传输技术传输连续时基媒体,如:音频、视频或多媒体文件的技术。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟。它不是一门单一的技术,而是融合了多种网络技术和其他计算机技术,包括流媒体数据的采集、压缩、编码、存储、网络传输和网络通信等多种技术。

1流媒体的系统组成及网络环境

一个完整的流媒体系统应包括以下几个组成部分。①编码工具 :用于创建和捕捉多媒体数据,并编辑成流媒体格式。②流媒体数据。③网络:适合多媒体传输协议或实时传输协议的网络。④媒体服务器:存放和控制流媒体数据。⑤播放器:供客户端浏览流媒体文件。

1.1 媒体服务器的硬件基础及软件基础视频服务器以视频流的形式通过网络接口把视频信息发送到客户端, 保证视频流的连续输出。视频信息要具有同步性:一方面必须以恒定的速率播放,否则将引起画面的抖动;另一方面,视频流中包含的各种信号必须保持同步。服务器视频软件基础包括媒体内容的制作、发行模块、管理模块和用户管理模块。内容制作包括视频的采集和编码。发行模块负责将节目提交到网页,或将视频流地址邮寄给用户。

1.2 流媒体的网络环境在企业网和广播服务环境中,对流媒体的需求日益增加,因为和文字、图片相比,流媒体的内容更加丰富。个人消费者、企业和政府机构需要越来越多的实况传送和点播数字内容,因此为采用可扩展的带宽连接孕育了新的市场机会。音频和视频内容不仅对于娱乐业来说是基本的传输内容,对于企业开展通信和电子商务也是不可或缺的。

目前通信网络大体上可分为三类:一类为电信网络,如公共电话网(PSTN)、分组交换网(PSPDN)、数字数据网(DDN)等;一类为计算机网络,如局域网(LAN)、城域网(MAN)、广域网(WAN);一类为电视广播网络,如有线电视网(CATV)、卫星电视网等。

2流媒体的技术特征

采用流式传输,即通过Internet 把影音节目传送到PC机,是流媒体的技术特征。实现流式传输的方法有两种:实时流式传输和顺序流式传输。

2.1 顺序流式传输顺序流式传输是顺序下载,顺序流式传输与实时流式传输不同的是,它能在传输期间按用户连接的速度调整。 因而它经常被称作HTTP流式传输。由于该文件在播放前观看的部分是无损下载的,最终播放质量较好,因而特别适合质量较高、数据量较小、通过Modem的短片段,如片头、片尾、广告等。但用户在观看前必须经历数秒的延迟,传输速度较慢时尤为明显.严格说来,它本质上是一种点播技术。

2.2 实时流式传输该传输指保证媒体信号带宽与网络连接匹配,使媒体可被实时播放。所以很适合现场事件的播放, 用户播放前面、后面的内容可通过快进、后退完成。但由于它忽略出错丢失的信息,当网络拥挤时,视频质量一般。导致图像质量较差另一方面原因是以Modem速度连接时,因实时流式传输须匹配连接的带宽而产生的。理论上,实时流一经播放就可不停止,但实际使用时可能周期性暂停。与HTTP流式传输不同,实时流式传输需流媒体服务器和特定传输协议。前者如Windows Media Server、Realserver、Quicktime Streaming Server等, 这些协议在有防火墙时可能出现问题,导致用户不能实时播发一些地点的内容。当然,实际应用时具体采用哪种传输方式可根据需要确定,且流式传输也支持在播放前完全下载到硬盘。

3支持流媒体的网络协议

3.1 实时传输协议RTP与实时传输控制协议RTCP实时传输协议是针对多媒体数据流的一种传输协议。RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制。实时传输控制协议RTCP和RTP一起提供流量控制和拥塞控制服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料。RTP和RTCP配合使用,它们能以最小的开销和有效的反馈使传输效率最优,很适合网上实时数据的传送。

3.2 实时流协议RTSP该协议定义了一对多应用程序怎样有效通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML超链接文档,而RTP传送的是多媒体数据。HTTP请求由客户机发出,服务器做出响应。

4流媒体技术的应用

流媒体技术发展,是以互联网的发展与普及为基础并提供强大市场动力的,流媒体技术目前已广泛用于多媒体新闻、视频点播、远程教育、在线直播、网络广告、电子商务、 网络电台、实时视频会议等互联网信息服务。 这一技术的应用将为网络信息交流带来明显变化,同时对人们的工作、生活等都将产生深远的影响。

参考文献:

[1]罗建川,刘守印,胡君红,彭新生.实时传输协议rtp的研究及其应用.计算机工程与应用,2001,(8).

流媒体技术范文2

【关键词】流媒体 启动延时 rtp

自互联网产生以来,受网络带宽的限制,互联网上的信息都以文字、图片等静态数据为主,而音频、视频数据则难以在网上。随着adsl、视迅宽带、fddi网的出现,网络带宽得到很大的改善,可以达到100m以上的传输速率,但仍无法满足高质量的多媒体信息传输的需要,这就要从数据的传输方式上着手来解决问题。由此,流媒体技

术应运而生。

一、流媒体技术概述

流媒体(streaming)技术是指在发送端和接收端之间以独立于网络负载的以给定速率传输音频、视频信息的一种传输技术。流媒体具有隐含的时间维、传输的实时性和等时性、高吞吐量等特点。目前因特网由于存在带宽不足、服务质量控制机制较弱等局限性,难以满足流媒体的实时性要求,为此因特网工程任务组(ietf)制定了一系列支持流媒体实时传输和服务质量控制的协议,如 rtp、rsvp、rtcp等。其中,rtp是所有这些协议的基础。在网络上传输音频或视频等多媒体信息,目前主要有下载回放和流式传输两种方案。下载回放方式时间长、占的内存多,要求用户等到整个文件全部下载完毕才能回放。流式传输中声音、影像等通过网络向用户计算机进行连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。www.133229.coM

流媒体技术是一种使用流式传输连续的时基媒体的技术。流式传输方式是将视频、音频等其他媒体压缩为一个个压缩包,由视频服务器向用户计算机连续、实时传送,只需要在用户端缓存足够可播放的视频容量就可以开始播放。

二、流媒体系统的组成

1、编码工具。即用于创建、捕捉和编辑多媒体数据,形成流媒体格式。利用媒体采集设备进行流媒体的制作。它包括了一系列的工具,从独立的视频、声音、图片、文字组合到制作丰富的流媒体。这些工具产生的流媒体文件可以存储为固定的格式,供服务器使用。

2、流媒体数据。即媒体信息的载体。常用流媒体数据格式有.asf、.rm等。

3、服务器。即存放媒体数据。由于要存储大容量的影视资料,因此该系统必须配备大容量的磁盘阵列,具有高性能的数据读写能力,可以高速传输外界请求数据并具有高度的可扩展性、兼容性,支持标准的接口。这种系统配置能满足上千小时的视频数据存储,实现片源的海量存储。

4、网络。即适合多媒体传输协议甚至是实时传输协议的网络。流媒体技术是随着互联网络技术的发展而发展起来,它在现有互联网络的基础上增加了多媒体服务平台。

5、播放器。即供用户欣赏网上媒体的软件。流式媒体系纺支持实时音频和视频直播和点播,可以嵌入到流行的浏览器中,可播放多种流行的媒体格式,支持流媒体中的多种媒体形式,如文本、图片、web页面、音频和视频等集成表现形式。在带宽充裕时,流式媒体播放器可以自动侦测视频服务器的连接状态,选用更适合的视频以获得更好的效果。目前应用最多的播放器有美国real networks公司的real player、美国微软公司的media player、美国苹果公司的quicktime三种产品。

目前,real system 被认为是在窄带网上最优秀的流媒体传输系统,其允许的带宽限制从28.8kbps的拨号上网到10m 的局域网,允许点播的人数从 100 流到 1000 流甚至无限流。real system 系统由三部分组成。一是媒体内容制作工具real producer。主要是用于压缩制作多媒体内容文件,实时压制现场信号并传送给real server进行现场直播;也可以把其他音频、视频和动画等多媒体文件格式转换成real server支持并进行流媒体广播的 real格式。二是服务器引擎 real server。它是目前国际上最强力的因特网和intranet上的流传播服务引擎,利用该服务引擎用户可以在客户端无须等待数据全部下载完毕即可实时收看直播节目。三是客户端播放软件 real player。用来向服务器发出请求,接收并回放从 real server传送的媒体节目。

三、流式传输协议

流媒体协议是流媒体技术的一个重要组成部分,也是基础组成部分。因特网工程任务组的主要工作是设计各种协议来规范与发展世界标准化组织,现已设计出几种支持流媒体的传输协议。

1、rsvp(资源预留协议)。该协议促使流数据的接收者主动请求数据流路径上的路由器,并为该数据流保留一定的资源(即带宽),从而保证一定的服务质量。rsvp是一个在ip上承载的信令协议,它允许路由器网络任何一端上终端系统或主机在彼此之间建立保留带宽路径,为网络上的数据传输预定和保证服务质量。

(1)rsvp协议中涉及到发送者和接收者的概念,这两个概念是在逻辑上进行区分的。发送者指发送路径消息的进程,而接收者是指发送预留消息的进程,同一个进程可以同时发送这两种消息,因此既可以是发送者也可以是接收者。

(2)资源预留的分类。专用预留:它所要求的预留资源只用于一个发送者,即在同一会话中的不同发送者分别占用不同的预留资源。共享预留:它所要求的预留资源用于一个或多个发送者,即在同一会话中的多个发送者共享预留资源。

(3)rsvp提供两种发送者选择方式。通配符方式:默认所有发送者,并通过预留消息中所携带的源端地址列表来限制通配符滤波器。显式指定方式:滤波器明确指定一个或多个发送者来进行预留。

2、rtp(实时传输协议)。用于internet上针对多媒体数据流的传输。rtp协议为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。应用程序通常在udp上运行rtp以便使用其多路结点和校验服务。rtp可以与其他适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么rtp可以使用该组播表传输数据到多个目的地。

3、rtcp(实时传输控制协议)。实现通过客户端对服务器上的音视频流做播放、录制等操作请求。该协议通过rtsp协议实现了在客户端应用程序中对流式多媒体内容的播放、暂停、快进、录制和定位等操作。rtp和rtcp一起提供流量控制和拥塞控制服务。

4、rtsp(实时流协议)。建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,但rtsp 本身并不发送连续流,换言之,rtsp充当多媒体服务器的网络远程控制。rtsp 提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。数据源包括实况数据与存储的剪辑。rtsp 用于控制多个数据发送会话,提供了选择发送通道(如udp、组播udp与tcp等)的方式,并提供了选择基于rtp的发送机制的方法。

总之,随着流媒体技术的不断发展以及网民对流媒体的需求的增加,流媒体技术将会日臻成熟并稳步发展。

【参考文献】

[1] 肖金秀、蔡均涛:多媒体技术及应用[m].冶金工业出版社,2006.

[2] 郑丽娜:网络流媒体技术及其应用[j].山东通信技术,2005(2).

流媒体技术范文3

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

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

一、引言

在网络上传输音/视频等多媒体信息目前主要有下载和流式传输两种方案。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.

流媒体技术范文4

关键词:流媒体  流技术  网络传输

        0 引言

        我国互联网技术的发展和个人计算机的普及,网络从最初的传播文字、图片等资料到现在的各种形式的网络视频和三维动画,人们获取信息的形式呈现多样化。然而,我们不得不正视一个问题,上网人数的增加和网络设备的局限性直接让文件的大小成为网络传输过程中一个必须重视的问题,一方面:在网络上看到生动、清晰的多媒体信息演示;另一方面:网络速度制约着文件的下载时间。在这种情况下,流媒体技术应运而生。流媒体是指在互联网上以数据流的方式实时音频,视频,动画或者其他多媒体文件的媒体,实质是应用流技术在网络上传输的多媒体文件,数据从发送源端同时向目的接收端传输,它可以作为连续实时流在目的地被接收。其原理是将连续的多媒体文件或信息进行压缩处理后放到网络服务器上,让浏览者一边下载一边观看收听,而不需要整个多媒体文件下载完成就可以即时观看的技术,它不是一门单一的技术,融合了多种网络技术和其他计算机技术,包括流媒体数据的采集、压缩、编码、存储、网络传输和网络通信等多种技术。

        1 流媒体技术的应用现状

        现在,流媒体已经逐渐发展成为一个朝阳产业。有专家预言,流媒体将成为未来因特网上应用的主流,实现沟通和传播的多向性,使传播不再受到时间和空间的限制。流媒体技术广泛用于新闻出版、证券、娱乐、电子商务、远程培训、视频会议、远程教育、远程医疗等互联网信息服务的方方面面,总结起来有三大应用。

        1.1 网络视频直播 目前,流媒体技术作为第四代媒体技术中的一种,很多大型的新闻娱乐媒体,如中央电视台和一些地方电视台等,都在互联网上提供基于流媒体技术的节目,目前流媒体的视频直播应用突破了网络带宽的限制,实现了在低带宽的环境下的高质量影音传输,其中的智能流技术保证不同连接速率下的用户,使得用户可以随时随地应用流媒体技术在网络上观看多媒体信息。 

        1.2 远程教育 internet的使用开创了远程教育的里程碑,它促进了远程教育中的教学传递日趋现代化,这种教育形式能跨越校界、区界甚至国界。流媒体技术应用突破传统的远程教育以文本为主、没有声音和视频,解决了教学模式单一、交互性差的问题。教学模式多样化体现在教师的在线直播授课和授课视频观看,学员可以由针对性的选择想要学习的章节和内容,极大的提高了学习的效率节省时间。此外,流媒体技术也使远程教育的交互从单向通信的方式,如通过email、在线聊天、bbs等。采用流媒体技术,把流式视频、音频加入答疑系统将提高它的完整性和交互能力。流媒体的vod技术还可以进行交互式教学,达到因材施教的目的。像flash、shockwave等技术就经常应用到网络教学中。学生可以通过网络共享学习经验。大型企业可以利用基于流媒体技术的远程教育对员工进行培训。

        1.3 视频点播及电视电话会议 视频会议系统指互联网上或者其它数据网络上开展的一种交互式多媒体通信业务。视频会议系统与流媒体技术应用相结合,利用流媒体技术的良好的可访问性、可扩展性和对带宽的有效利用性,实现视频会议内容的广播和录播,并且由于流媒体终端播放软件大多是免费的,因此利用流媒体机制:点对点(unicast)、多址广播(multicast)和广播(broadcast)可以很好地满足视频会议的如上需求:首先可以使大量的授权流媒体用户参加到视频会议中,扩大了会议的规模和覆盖面;而且利用流媒体技术的记录功能,视频会议在召开完以后可以实时存储,流媒体用户就可以通过点播的方式来访问会议的内容。

        流媒体进行php的通信,最常见的就是可视电话。只要两端都有一台接入internet的电脑和一个摄像头,在世界任何地点都可以进行音视频通信。此外,大型企业可以利用基于流媒体的视频会议系统来组织跨地区的会议和讨论。

        2 流媒体技术的研究现状

        目前,流媒体技术主要表现在三个方面:分别是编码器(编码技术)、播放器(播放支持)和流服务器,三者缺一不可。在数据网络上传输流媒体,需要解决从音/视频源的编码/解码、存储,到网络端的媒体服务、媒体流传输,到用户端的播放一系列问题。

        怎样使较好质量的流媒体实时播放,需要考虑媒体流传输的各个环节。其中,影响传输质量的三个最关键的因素是:编码和压缩的性能、媒体服务器的性能、媒体流传输的质量控制。

        2.1 编码及压缩:流媒体文件需要在网络上实时传输,因此必须考虑传输中数据丢失对解码质量的影响。针对这个问题,采用先进的编码技术,例如错误弹性编码(errorresilient encoding):在编码中通过适当的控制使得发生数据丢失后能够最大限度地减少对质量的影响。此外,媒体流的压缩/编码还需要考虑速率调节的能力,网络的拥塞状况是实时改变的,流媒体的编码应该最大限度适应网络速率的变化。

        2.2 服务器的性能提高:流媒体应用规模和范围的扩大,流媒体服务器的性能也成为制约流媒体服务扩展能力的重要因素。提高服务器的性能包括cpu能力提高,i/o总线带宽和传输速度,存储带宽扩展等。

        2.3 媒体流传输的质量控制:由于流媒体传输对网络带宽、延迟、丢失率等都有很高的要求,提高流媒体系统的整体扩展性和降低单个服务器性能要求是未来发展的趋势。

        此外还有流媒体技术研究还有流媒体传输协议和流媒体文件格式的兼容和压缩的研究上,流媒体在网络上传输需要合适的协议,tcp需要较多的开销,故不太适合传输实时数据,流媒体一般采用http/tcp来传输控制信息,而用rtp/udp来传输实时多媒体数据,流媒体中协议有三种:实时传输协议rtp与rtcp;实时流协议rtsp;资源预订协议rsvp。流媒体文件的格式主要有三类:realsystem的realmedia文件格式;微软高级流格式asf简介;quicktime电影(movie)文件格式。针对流媒体传输协议的研究和文件格式的转换上也是当前研究的一个方向。

        3 结论

        流媒体作为新兴的媒体形式,以网络和互联网为平台,信息化社会人们对于丰富多彩流媒体的需求将越来越大,流媒体必将成为未来社会的一种主流媒体形式之一,而新兴3g业务的推广也将成为驱动流媒体发展的一大助力。

参考文献:

[1]高奎.实时流媒体系统若干关键技术的研究[d].中国优秀博硕士学位论文全文数据库(博士).2007.(02).

流媒体技术范文5

关键词:流媒体 流媒体技术 远程教育

Usage of multimedia technique in modern long-distance education

HU Ji-yi

Abstract: The usage and development of multimedia technique has bngrought new energy for long-distance education,especially for network teaching, and will affect long-distance education greatly. The article expatiates the characteristics ,main technique plans and usage of multimedia technique in long-distance education, for making elementary cognition and discussing of multimedia technique and modern long-dsitance education.

Key words: Multimedia Multimedia technique Long-distance education

一、前言

网络技术、通讯技术、多媒体技术的迅猛发展对Internet产生极大的影响,传统影视媒体、教育学习机构、广播媒体纷纷加入到Internet领域中。面对有限的带宽,实现窄带网络的视频、音频、动画传输最好的解决方案就是流式媒体的传输方式。通过流媒体方式进行传输,即使在网络非常拥挤或很差的拨号连接的条件下,也能提供清晰、不中断的影音给观众,实现了网上动画、影音等多媒体的实时播放。流媒体技术的发展及其在网络远程教育中的应用使得现代远程教育突破了传统教育在时间和空间上的局限,扩展了教育环境,从真正的意义上实现了教育资源的共享。

二、流媒体技术

1.流媒体技术原理

流媒体是从英语Streaming Media中翻译过来,它是一种可以使音频、视频和其它多媒体能在Internet及Intranet上以实时的、无需下载等待的方式进行播放的技术。流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将动画、视音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。当视音频文件在用户机上播放时,文件的剩余部分在后台从服务器继续下载,流式传输避免了用户必须等待整个文件全部从Internet上下载才能观看的缺点。同时,流媒体使用缓存技术来弥补延迟和抖动的影响,并保证数据包顺序的正确性,从而使媒体数据能连续输出,而不会因网络暂时拥塞使播放出现停顿的现象。

2.流媒体技术的主要解决方案

到目前为止,Internet上使用较多的流媒体格式主要有RealNetworks公司的Real system、Microsoft公司的Windows Media Technology和Apple公司的QuickTime,它们是网上流媒体传输系统的三大主流。

(1)Real system Real System由媒体内容制作工具Real Producer、服务器端RealServer、客户端软件(Client Software)三部分组成。其流媒体文件包括RealAudio、RealVideo、Real Presentation和RealFlash四类文件,分别用于传送不同的文件。Real System采用SureStream技术,自动地并持续地调整数据流的流量以适应实际应用中的各种不同网络带宽需求,轻松在网上实现视音频和三维动画的回放。

(2)Windows Media Technology Windows Media Technology是Microsoft提出的信息流式播放方案,其主要目的是在Internet和Intranet上实现包括音频、视频信息在内的多媒体流信息的传输。其核心是ASF(Advanced Stream Format)文件,ASF支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。

Windows Media Technology由Media Tools、Media Server和Media Player工具构成。Media Tools是整个方案的重要组成部分,它提供了一系列的工具帮助用户生成ASF格式的多媒体流(包括实时生成的多媒体流)。Media Server可以保证文件的保密性,不被下载,并使每个使用者都能以最佳的影片品质浏览网页,具有多种文件形式和监控管理功能。Media Player则提供强大的流信息的播放功能。

(3)QuickTime Apple公司的QuickTime几乎支持所有主流的个人计算平台和各种格式的静态图像文件、视频和动画格式,具有内置Web浏览器插件(Plug-in)技术,支持IETF(Internet Engineering Task Force)流标准以及RTP、RTSP、SDP、FTP和HTTP等网络协议。QuickTime支持两种类型的流:实时流和快速启动流。使用实时流的 QuickTime 影片必须从支持 QuickTime 流的服务器上播放,是真正意义上的Streaming Media,使用实时传输协议(RTP)来传输数据。快速启动流可以从任何Web Server上播放,使用超文本传输协议(HTTP)或文件传输协议(FTP)来传输数据。

除了上述三种流媒体格式外,在多媒体课件和动画方面的流媒体技术还有Macromedia的Shockwave技术和Meata Creation公司的Meta Stream技术。

三、流媒体技术在远程教育中的应用

流媒体技术在远程教育中的应用主要有以下三个方面:

1.网上在线直播课堂

流媒体技术可以利用网络来直播课堂教学现场的内容,学生可以在网络的任何一个接入点都能实时观看到现场直播教学。基于流媒体的在线直播教学不需要事先录制媒体文件,而是采用实时生成的多媒体流的方式直接进行广播,而且还可以实时直播电子文档和电子屏幕信息,做到视频/音频信息和电子文档直播信息完全同步。在线直播的教学过程结束后,还可以生成基于流媒体方式的教学节目,存储到服务器上,学生可以随时从服务器上点播在课堂上没听明白的内容,直至完全理解教学内容为止。

2.网上点播自主学习

对于不能参加网上在线直播课堂参加学习的学生,可以将各种教学内容转换成流式媒体文件并存储在流媒体服务器中,组成教学资源库。学生可以根据自己的实际情况,选择合适的时间,通过上网浏览进行自主学习,方便、快捷地调用所需的流媒体教学信息。同时,学生可以根据自己的具体情况控制个人的学习进程,例如对学习内容进行快倒、快进、暂停等多种交互控制。在这种学习方式中,学生完全掌握学习的主动权,可以根据自己的情况,自由选择教学内容、教学进度,学生不再是被动地接受知识,而是积极主动地参与到学习过程中。

3.双向视频交流

在传统的远程教育中,因为时间与空间的间隔,教师与学生之间、以及学生与学生之间无法进行有效的交流与讨论,与一般的学校教育相比教学效果会受到很大的影响。而利用流媒体的视频会议或可视电话功能,使得异地教师、学生也可以进行网上交流、讨论等活动,教师与学生之间可以进行实时的交互式学习。流媒体的视频会议功能为异地师生之间、学生之间的交流、讨论提供了条件。学生在学习过程中,可以就大家感兴趣的问题进行讨论,交流自己学习的心得体会,供其他同学借鉴,使大家相互促进、相互启发、开阔思路、共同提高,从而营造良好的学习氛围,激发他们的创造性灵感,培养他们的创造性思维。通过协作学习,使他们的知识得到重新建构,从而产生新的知识,拼发出创造性火花。

4.结论

流媒体技术作为一种新的媒体传播技术,给我们生活带来了新的变化。而其在教育领域特别是远程教育中的应用,已给传统教育注入了新的生命力。相信随着宽带流媒体技术的发展,流媒体这种集多媒体与网络技术优势于一体的新型媒体,必将成为重要的远程教育媒体,对推动现代远程教育的发展普及起到重要的作用。

参考文献

[1] 张丽.流媒体技术大全[M].中国青年出版社,2001

[2] 吴国勇、邱学刚、万燕仔.流媒体技术与应用[M].北京邮电大学出版社,2001

[3] 邓文新.远程中流媒体应用研究[J].开放教育研究,2002:5

[4] 张红军.试论流媒体及其在现代远程教育中的应用[J].现代教育技术,2003:5

流媒体技术范文6

1流媒体技术的概述

1.1流媒体技术的概念

所谓流媒体技术是指在Internet上以数据流的方式实时音频、视频的媒体,流媒体技术则是一个基于网络上多媒体数据流的技术。流媒体技术采用了新型的流式传输方式,把整个文件压缩成很多个压缩包进行传输,这个传输方式和以往的传统媒体有很大区别,应用流媒体技术可以有效的节省下载时间,可以在下载的同时进行观看。

1.2流媒体技术的特征

传统的非流式媒体下载技术通常采用“先下载后播放”方式,而这种方式的延时一般情况下都很大,因此想要使用这种方式通常要等很长时间,但是流媒体技术不同,它采用“边下载、边播放、边丢弃”的方式,它和普通的流媒体技术相比具有很多显著优点:(1)下载时间缩短。传统的媒体技术下载时间过长,而现代流媒体技术的应用解决了这一问题,也就是说使用流媒体的用户可以不用等到文件都下载完再使用,只要等几秒钟的下载延时就可以使用,在很大程度上节省了用户的时间。(2)降低了系统对缓存容量的需求。众所周知,Internet以包传输为基础进行断续的异步传输,在传输的过程中数据被分解成为许多包来进行传输,由于网络在不停的发生动态变化,因此各个包都可以选择不同的路由,因此使得数据到达用户的时间各不相同,也因此用户系统需要缓存容量来弥补不足,以保证数据的正常传输。流媒体的传输也需要系统缓存,但是它不需要把所有的文件都下载到缓存系统中,而且还可以同步将不需要的数据丢弃掉,为用户节省了大量的空间。

1.3流媒体技术的文件格式

就当前形势来看,互联网上的流媒体技术格式多种多样,并且很多公司任开发文件格式的同时都开发了相应的播放器,下面介绍几个现今社会的主流文件格式。(1)Microsoft公司的.asf视音频格式。这种文件格式在现代远程教育中很受欢迎,也就是说此文件格式在现代远程教学中得到了很广泛的应用,这种文件格式所使用的是MicrosoftMediaPlayerf~]}放器。(2)Apple公司的qt视音频格式。此格式可以更好的保存音频和视频数据信息,总体来说比较先进,这种格式可以通过QuickTimeplayer播放软件进行流畅的播放,用户可以踏实的观看。

2流媒体技术在现代远程教育中的应用

流媒体在现代远程教育中的应用比较,泛,例如:运用流媒体技术开发视频、音频、动画效果的教学课件,丰富远程教学的资料库;制作在线音频、视频点播网站,为学生提供便捷的学习通道,进一步实现教学音频、视频的同步;开发新型多媒体课件,以便更好的进行网络课程等等。流媒体技术现代远程教学系统包括在线直播授课系统教学课件音、视频点播系统、辅导、答疑、考试的辅助系统以及多媒体课件制作系统等等,把这些系统有机结合起来构成一个完整的现代远程教育系统,并且应用流媒体技术把教师的授课内容和场景真实的展现给学生,还可以将这些内容进行存储,方便学生的反复学习,还有助于提高学生的自主学习能力,流媒体技术在很大程度上实现了教学内容的共享,并且取得优异的教学成绩。3流媒体技术在现代远程教育中的重要作用

3.1使教学模式丰富多样

众所周知,我国传统的媒体教学模式比较单一,很多教材都是被原封不动的搬到网上,然后再展示给学生们,给学生的感觉只会是学习环境改变,但是内容和教学手段没有改进,而流媒体技术则不一样,它不仅可以使用PowerPoint软件,将教师的板书以生动的形式展示给学生,而且可以向学生们展示教师讲课的视频镜头,把传统的教师授课场景呈现出来,给学生身临其境的感觉。此外,学生可以自由的切换学习模式和章节,长期使用流媒体技术可以提高学生的自主学习能力,有效的提高学生的学习效率,最终达到提高学习成绩的目的。

3.2使学习的互动性增强

随着远程教学的普遍应用,使得学生和教师之间的互动明显减少,立足于远程教学的长远发展角度,互动性一定要增强,流媒体技术的有效应用解决了这一问题,传统的媒体教学互动方式比较单一,一般主要通过通信的形式来传递信息,例如:Email、QQ聊天、MSN聊天等等,这些在线交流一般只是文本的形式交流,并没有视频和声音的交流,显得很空洞,而流媒体技术在远程教学中的应用有效的解决了这一问题,增强学生与教师之间的互动性。

3.3提供便捷的课件制作工具

在传统的媒体教学中那些制作课件的软件并不适合音频、视频以及PowerPoint板书的制作,同时由于课件的制作十分的复杂,需要大量人力和时间。采用流媒体技术进行课件制作就不同了,其软件操作步骤简单,编程也少,举个例子来说,简单到只要连接上摄像头就可以把教师授课的整个内容和场景呈现给学生,此外,这个软件还可以进行同步编辑,也就是说教师可以先把自己的讲课内容进行录音,然后选择需要的课件模板,就可以很快速的制作出课件了,在很大程度L减少了减少编辑讲义的时间,使得教师可以将更多的精力放住教学上,最终实现提高教学水平的目的。

3.4增强了学生的学习动机

动机才是力量,学习也是如此,没有学习动机就不用讨论学习,而学习动机会受到思维和情感的影响,在某种程度上学习动机可以理解为学习兴趣,兴趣是打开未知世界大门的钥匙,任何困难只要有了兴趣就没有克服不了的,流媒体技术操作简单,实用性比较强,很容易使学生产生兴趣,进而可以有效增强学生的学习动机,最终实现提高学生学习水平的目的。