流媒体技术

流媒体技术
流媒体技术

1 概述

流媒体技术是一种专门用于网络多媒体信息传播和处理的新技术,该技术

能够在网络上实现传播和播放同时进行的实时工作模式,相对于其他的一些音、视频网络传输和处理技术,流媒体比较成熟和使用,目前已经成为网上音、视

频(特别是实时音视频)传输的主要解决方案。

流媒体与常规视频媒体之间的不同在于,流媒体可以边下载边播放。“流”

的重要作用体现在可以明显的节省时间,由于常规视频媒体文件比较大,并且

只能下载下来后才能播放,因此下载需要很长的时间,妨碍了信息的流通,流

媒体的应用是近几年来Internet发展的产物,广泛应用于远程教育、网络电台、视频点播、收费播放等。

2 流媒体技术原理

流媒体的传输的实现需要缓存。因为internet以分组传输为基础进行断续

的异步传输,对一个实时的A/V源或存储的A/V文件。在传输中它们要被分

解为许多的分组,由于网络是动态变化的,各个分组选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据分组有可能后到。为此,

使用缓存系统来弥补延迟和抖动的影响,并保证分组的顺序正确,从而使媒体

数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。

流媒体传输的实现需要合适的传输协议。由于TCP需要较多的开销,因此

不太适合传输实时数据。在流媒体传输的实现方案中,一般采用HTTP/TCP来

传输控制信息,而用RTP/UDP来传输实时声音数据。

一般描述如下:用户选择某一流媒体服务后,Web浏览器与Web服务器之间

使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检

索出来,然后客户机上的Web浏览器启动A/V Helper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。

A/V Helper程序及A/V服务器运行实时流协议(RTSP,Real-Time Streaming Protocol),以交换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/V Helper程序所在客户机的目的地址。实现流媒体传输一般都

需要专用服务器和播放器。

流式传输技术又分两种,一种是顺序流式传输,另一种是实时流式传输。

顺序流式传输是顺序下载,在下载文件的同时用户可以观看,但是,用户

的观看与服务器上的传输并不是同步进行的,用户是在一段延时后才能看到服

务器上传出来的信息,或者说用户看到的总是服务器在若干时间以前传出来的

信息。在这过程中,用户只能观看已下载的那部分,而不能要求跳到还未下载

的部分。顺序流式传输比较适合高质量的短片段,因为它可以较好地保证节目

播放的最终质量。它适合于在网站上发布的供用户点播的音视频节目。

在实时流式传输中,音视频信息可被实时观看到。在观看过程中用户可快

进或后退以观看前面或后面的内容,但是在这种传输方式中,如果网络传输状

况不理想,则收到的信号效果比较差。

在运用流媒体技术时,音视频文件要采用相应的格式,不同格式的文件需

要用不同的播放器软件来播放,所谓“一把钥匙开一把锁”。采用流媒体技术

的音视频文件主要有三大“流派”。

一是微软的ASF(Advanced Stream Format)。这类文件的后缀是.asf

和.wmv,与它对应的播放器是微软公司的“Media Player”。用户可以将图形、声音和动画数据组合成一个ASF格式的文件,也可以将其他格式的视频和音频

转换为ASF格式,而且用户还可以通过声卡和视频捕获卡将诸如麦克风、录像

机等外设的数据保存为ASF格式。

二是RealNetworks公司的RealMedia,它包括RealAudio、RealVideo和RealFlash三类文件,其中RealAudio用来传输接近CD音质的音频数据,RealVideo用来传输不间断的视频数据,RealFlash则是RealNetworks公司与Macromedia公司联合推出的一种高压缩比的动画格式,这类文件的后缀是.rm,文件对应的播放器是“RealPlayer”。

三是苹果公司的QuickTime。这类文件扩展名通常是 .mov,它所对应的播

放器是“QuickTime。”

此外,MPEG、AVI、DVI、SWF等都是适用于流媒体技术的文件格式。

由于流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制,

因此被广泛运用于网上直播、网络广告、视频点播、远程教育、远程医疗、视

频会议、企业培训、电子商务等多种领域。

3 流媒体传输模式

3.1 单播

在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器

送出的数据包只能传送给一个客户机,这种传送方式成为单播。每个用户必须

分别对媒体服务器发送单独的查询,而媒体服务器必须向每个用户发送所申请

的数据包拷贝。这种巨大的冗余首先造成服务器沉重的负担,响应需要很长时间,甚至停止播放;管理人员也被迫购买硬件和带宽来保证一定的服务质量。

单用户可以开始、停止、后退、快进或暂停流媒体。单播连接提供了对流媒体

的最大控制。

3.2 广播

广播指的是用户被动接收流媒体。在广播过程中,客户端接收流媒体,但不能控制流媒体。例如,用户不能暂停、快进或后退该流媒体。广播方式中数据包的单独一个拷贝将发送给网络上的所有用户。

3.3 多播

IP多波技术构建一种具有多薄能力的网络,允许路由器一次将数据包复制到多个通道上。采用多播方式,单台服务器能够对几十万台客户机同时发送连续数据流而无延时。媒体服务器只需要发送一个信息包,而不是多个;所有发出请求的客户端共享同一信息包。信息可以发送到任意地址的客户机,减少网络上传输的信息包总量。网络利用率大大提高,成本大为下降。多播吸收了单播和广播方式的有点,克服了上述2种发送方式的缺点,将数据包的单独一个拷贝发送给需要的用户。多播不会复制数据包的多个拷贝传输到网络上,也不会将数据包发送给不需要的客户,保证了网络上多媒体应用占用网络的最小带宽。

4 网络传输与控制协议

多媒体业务流由于其数据量大、实时等特点,对网络传输也提出相应的要求,主要表现在高带宽、低传输时延、同步和高可靠性几方面。为了保证好的QoS,必须考虑传输模式、协议栈和应用体系控制等问题。以下主要讨论应用于流媒体实时控制和传输的几种协议。

4.1 RTP/RTCP协议簇

RTP/RTCP是端对端基于组播的应用层协议。其中RTP(Realtime Transfer Protocol)用于数据传输,RTCP(Realtime Transfer Control Protocol)用于统计、管理和控制RTP传输,两者协同工作,能够显著提高网络实时数据的传输效率。

RTP和 RTCP都定义在RFC1889中。RTP用于在单播或多播情况下传输实时数据,通常工作在UDP上。RTP协议核心在于其数据包格式,它提供应用于多媒体的多个域,包括VOD,VoIP,电视会议等,并且不规定负载的大小,因此能够灵活应用于各媒体环境。但RTP协议本身不提供数据包的可靠传送和拥塞控制,必须依靠RTCP提供这些服务。RTCP的主要功能是为应用程序提供媒体质量信息。在RTP会话期间,每个参与者周期性地彼此发送RTCP控制包,包中封装了发送端或接收端的统计信息。包括发送包数、丢包数、包抖动等,这样发送端可以根据这些信息改变发送速率,接收端则可以判断包丢失等问题出在哪个网络段。总的来说,RTCP在流媒体传输中的作用有:QoS管理与控制、媒体同步和附加信息传递。

在RTP/RTCP协议基础上,不同的媒体类型需要不同的封装和管理技术。目前国际上正在研究基于RTP/RTCP的媒体流化技术,包括MPEG-1/2/4的媒体流化技术。

4.2 RSVP协议

资源预留协议RSVP(Resource reSerVation Protocol)是针对IP网络传

输层不能保证QoS和支持多点传输而提出的协议。RSVP在业务流传送前先预约

一定的网络资源,建立静态或动态的传输逻辑通路。从而保证每一业务流都有足够的“独享”带宽,因而能够克服网络的拥塞和丢包,提高QoS性能。

值得一提的是,RSVP是由接收方执行操作的协议。接收方决定预留资源

的优先级,并对预留资源进行初始化和管理。在网络节点(如路由器)上被要求

预留的资源包括缓冲区和带宽等,一般数据包通过位于网路节点上的“滤包器”使用预留资源,RSVP共有3种预留类型:无滤包器形式、固定滤包器形式和动

态滤包器形式。

4.3 RTSP协议

实时流协议 (Real-Time Streaming Protocol)由RealNetworks和Netscape共同提出。是工作在RTP之上的应用层协议。它的主要目标是为单播

和多播提供可靠的播放性能。RTSP的主要思想是提供控制多种应用数据传送

的功能。即提供一种选择传送通道的方法,例如UDP、TCP、IP多播,同时提供基于RTP传送机制的方法。RTSP控制通过单独协议发送的流,与控制通道无关,例如,RTSP控制可通过TCP连接,而数据流通过UDP。通过建立并控制一

个或几个时间同步的连续流数据,其中可能包括控制流,RTSP能为服务器提

供远程控制。另外,由于RTSP在语法和操作上与HTTP类似,RTSP请求可由标

准HTTP 或MIME解析器解析,并且RTSP请求可被代理、通道与缓存处理。与HTTP相比,RTSP是双向的,即客户机和服务器都可以发出RTSP请求。

实现RTSP的系统必须支持通过TCP传输RTSP,并支持UDP。RTSP服务器

的TCP和UDP缺省端口都是554。目前最新的微软Media Services V9和RealSystem都支持RTSP协议。

5 结束语

流媒体技术将过去传统媒体的“推”式传播,变为受众的“拉” 式传播,受众不再是被动地接受来自广播电视的节目,而是在自己方便的时间来接收自

己需要的信息。这将在一定程度上提高受众的地位,使他们在新闻传播中占有

主动权,也使他们的需求对新闻媒体的活动产生更为直接的影响。

流媒体技术的广泛运用也将模糊广播、电视与网络之间的界限,网络既是广

播电视的辅助者与延伸者,也将成为它们的有力的竞争者。利用流媒体技术,

网络将提供新的音视频节目样式,也将形成新的经营方式,例如收费的点播服务。发挥传统媒体的优势,利用网络媒体的特长,保持媒体间良好的竞争与合作,是未来网络的发展之路,也是未来传统媒体的发展之路。流媒体技术的运

用只是一个开端,无数新的技术还在前面等着我们。

流媒体技术

班级:通信123班

姓名:宋以鹏

学号:201227195

流媒体技术的工作原理及应用和发展

流媒体技术的原理、应用及发展 一.流媒体 流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传 送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。流式传 输方式则是将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视 频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必等到整个文件全部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备(硬件或软件)对压缩的A/V、3D等多媒体文件解压后进行播放和观看。此时多媒 体文件的剩余部分将在后台的服务器内继续下载。 与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式不仅使启动 延时大幅度地缩短,而且对系统缓存容量的需求也大大降低。在网络上传输音/视频等多媒体信息目前主要有下载和流式传输两种方案。实现流式传输有两种方法: ?实时流式传输(Real-time streaming transport) ?顺序流式传输(progressive streaming transport)。 一般来说,如为实时广播,或使用流式传输媒体服务器,或应用实时流协议(RTSP)等,即为实时流式传输。如使用超文本传输协议(HTTP)服务器,文件即通过顺序流发送。采用哪种传输方法可以根据需要进行选择。当然,流式文件也支持在播放前完全下载到硬盘。 (1)实时流式传输 实时流式传输总是实时传送,特别适合现场广播,也支持随机访问,用户可快进或后退以观看后面或前面的内容。但实时流式传输必须保证媒体信号带宽与网络连接匹配,以便传输的内容可被实时观看。实时流式传输需要专用的流媒体服务器与传输协议。 (2)顺序流式传输 顺序流式传输是顺序下载,在下载文件的同时用户可观看在线内容,在给定时刻,用户只能观看已下载的部分,而不能跳到还未下载的部分。由于标准的HTTP服务器可发送 顺序流式传输的文件,也不需要其他特殊协议,所以顺序流式传输经常被称作HTTP流式 传输。 顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于这种传输方式观看的部分是无损下载的,所以能够保证播放的最终质量。但这也意味着用户在观看前必须经历时延。顺序流式传输不适合长片段和有随机访问要求的情况,如讲座、演说与演示;也不支持现场广播,严格说来,它是一种点播技术。 二、流媒体技术原理 流式传输的实现需要合适的传输协议。由于TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用实时传 输协议/用户数据报协议(RTP/UDP)来传输实时数据。 流式传输的实现需要缓存。因为一个实时音视频源或存储的音视频文件在传输中被分解为许多数据包,而网络又是动态变化的,各个包选择的路由可能不相同,故到达客户端的时延也就不同,甚至先发的数据包有可能后到。为此,需要使用缓存系统来消除时延和抖动的影响,以保证数据包顺序正确,从而使媒体数据能够连续输出。

流媒体技术简介

流媒体技术简介 流媒体技术(Streaming Media Technology)是为解决以Internet为代表的中低带宽网络上多媒体信息(以视音频信息为重点)传输问题而产生、发展起来的一种网络新技术。采用流媒体技术,能够有效地突破低比特率接入Internet方式下的带宽瓶颈,克服文件下载传输方式的不足,实现多媒体信息在Internet上的流式传输。Microsoft、Intel、apple、RealNetworks等公司在流媒体技术的发展、应用等方面都具有很强的实力。 一、流媒体技术原理 1.流媒体 "流媒体"的概念包括以下两个层面。其一,流媒体是计算机网络(尤其是中低带Internet/Intranet)上需要实时传输的多媒体文件,比如声音、视频文件。在传输前需要压缩处理成多个压缩包,并附加上与其传输有关的信息(比如,控制用户端播放器正确播放的必要的辅助信息),形成实时数据流。数据流最大的特点是允许播放器及时反应而不用等待整个文件的下载。其二,流媒体是对多媒体信息进行"流化"处理,是一种解决问题的方式,可以使视频等对实时性要求严格的多媒体文件在Internet/Intranet上在既无下载等待需求又不占用客户端硬盘空间的情况下保证实时播放。 目前Internet上比较流行的流媒体有RealNetworks的Realmedia、Microsoft的WindowsMedia以及Apple公司的Quicktime,它们包括不同的媒体内容,具有不同的流格式(StreamingFormat),都有专用的播放器。以目前网上最常见的RealMedia为例,其中包括RealVideo、RealAudio、RealFlash(RealNetworks公司与Macromedia公司新近合作推出的一种高压缩比动画格式),专用播放器是RealPlayer。传输过程中通过MIME (MultiPurposeInternetMailExtensions,多用途邮件扩展)识别流媒体类型。 2.流媒体技术体系的关键技术--压缩编码技术 压缩编码技术是流媒体技术体系中的关键技术。压缩编码的基本原理是采用一定的编码方式,将文件的数据结构进行重组,一方面,去掉一些重复或占而不用的空间,以达到减小文件尺寸的目的;另一方面,将文件分成压缩包,形成数据流,将原有的多媒体文件转化为具有流格式的流媒体。 例如,Microsoft采用MPEG4(最新版本为版本3)视频压缩编码算法,能够基于视频内容编码,生成ASF格式流媒体,同时支持多带宽、高带宽视频压缩编码,可以针对不同的网络环境生成包含几种不同传输速率数据流的视频流,为高级流技术的运用提供了可能性。 3.流式传输 以视频文件为例,压缩处理后的视频文件被分成一些小片段(CliP),当用户端发出请求后,由服务器向用户端连续、实时传送这些小片段,用户端利用解压设备(播放器)对压缩过的视频片段解压后进行播放和观看。在用户端播放小片段之前,这些小片段已经存入用户机的内存,而在播放前一片段的同时,后续片段继续在后台从服务端以

流媒体技术的原理、应用及发展

摘要:Internet的迅猛发展和普及为流媒体业务发展提供了强大的市场动力,流媒体业务正日益普及,流媒体技术广泛应用于互联网信息服务的方方面面。首先介绍了流媒体技术的基础、基本原理以及流式传输的基本过程,接着重点介绍了流媒体技术在视频点播、远程教育、视频会议和Internet直播方面的应用,最后介绍了流媒体技术的发展现状和展望。 关键词:多媒体通信,多媒体业务,流媒体,流式传输,原理,应用,发展 随着现代网络技术的发展,网络开始带给人们形式多样的信息。从在网络上出现第一张图片到现在各种形式的网络视频、三维动画,人们的视听觉在网络上得到了很大的满足。但人们又面临着另外一种不可避免的尴尬:在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒体技术。 流媒体是指在网络中使用流式传输技术的连续时基媒体,如音频、视频或多媒体文件。而流式传输技术就是把连续的声音和图像信息经过压缩处理后放到网站服务器上,让用户一边下载一边收听观看,而不需要等待整个文件下载到自己的机器后才可以观看的网络传输技术。 目前,在网络上传输音视频(A/V)等多媒体信息主要有下载和流式传输两种方案。一方面,由于音视频文件一般都较大,所以需要的存储容量也较大;同时由于受网络带宽的限制,下载这样的文件常常需要几分钟甚至几小时,所以采用下载方法的时延也就很大。而采用流式传输时,声音、图像或动画等时基媒体由音视频服务器向用户计算机连续、实时传送,用户只需经过几秒或数十秒的启动时延而不必等到整个文件全部下载完毕即可观看。当声音、图像等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器上继续下载。流式传输不仅使启动时延大大缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部下载完毕之后才能观看的缺点。一、流媒体技术基础 实现流式传输有两种方法:实时流式传输(Real-time streaming transport)和顺序流式传输(progressive streaming transport)。一般来说,如为实时广播,或使用流式传输媒体服务器,或应用实时流协议(RTSP)等,即为实时流式传输。如使用超文本传输协议(HTTP)服务器,文件即通过顺序流发送。采用哪种传输方法可以根据需要进行选择。当然,流式文件也支持在播放前完全下载到硬盘。 1.实时流式传输 实时流式传输总是实时传送,特别适合现场广播,也支持随机访问,用户可快进或后退以观看后面或前面的内容。但实时流式传输必须保证媒体信号带宽与网络连接匹配,以便传输的内容可被实时观看。这意味着在以调制解调器速度连接网络时图像质量较差。而且,如果因为网络拥塞或出现问题而导致出错和丢失的信息都被忽略掉,那么图像质量将很差。实时流式传输需要专用的流媒体服务器与传输协议。 2.顺序流式传输 顺序流式传输是顺序下载,在下载文件的同时用户可观看在线内容,在给定时刻,用户只能观看已下载的部分,而不能跳到还未下载的部分。由于标准的HTTP服务器可发送顺序流式传输的文件,也不需要其他特殊协议,所以顺序流式传输经常被称作HTTP流式传输。顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于这种传输方式观看的部分是无损下载的,所以能够保证播放的最终质量。但这也意味着用户在观看前必须经历时延。顺序流式传输不适合长片段和有随机访问要求的情况,如讲座、演说与演示;也不支持现场广播,严格说来,它是一种点播技术。

新媒体技术基础课程学习指南

新媒体技术基础课程学 习指南 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

《新媒体技术基础》课程学习指南SyllabusofNewMediaBaseTechnology 课程负责人(任课教师)宋卿 1.教师简介: 宋卿,2005年6月毕业于中国传媒大学计算机学院,获计算机应用技 术工学硕士学位。2005年7月留校任教,任职于中国传媒大学计算机 学院,主要从事电视台信息化、媒体资产管理、新媒体内容聚合分发 的技术研究与开发。先后参与多个横向和纵向课题,并参与了新媒体 展示中心的建设和新媒体手机电视台和网络电视台的建设(技术部 分)。2011年3月因工作需要,调至中国传媒大学新媒体研究院,继续 新媒体技术的研究。 联系方式: 电子邮箱: 办公电话:65783393-262 答疑时间:每周三上午9:00~11:30,综合实验楼1506房间课程基本信息:选修课程 课程编码: 课程名称:新媒体技术基础 英文名称:New MediaBaseTechnology 授课对象:新媒体研究院MFA 开课学期:第二学期 开课时间: 上课时间: 上课地点: 学分/学时:32 先修课程: 注:上课时间和地点以研究生院网上课表为准

课程简介: 新媒体技术基础是为新媒体研究院的MFA开设的技术类专业选修课。本课程的主要目的是为了让本专业的研究生能够更加全面的了解目前新媒体技术的发展状况,了解新媒体领域的诸多研究方向和话题,从而更好地前瞻内容创作与新媒体技术融合后的发展趋势。首先系统地介绍了新媒体技术的概念,然后学习新媒体的主要形式及主要特点,如网络电视、手机电视、数字出版、分类信息、微博等,通过对较为典型的新媒技术具体应用形态进行专题讲座,使学生能够将新媒体技术融合到自己已有的知识体系中,从内容、运营、产业到技术构建出完整的新媒体概念体系。 教学目标: 通过学习,使学生对新媒体的概念、主要形式与特点有一个较完整的认识,在掌握各类新媒体形式的基本使用方法的同时,能发挥各类新媒体的特点,进行综合创意,并使学生具有将来新媒体创意的意识与能力。 教学方式: 1.本课程以教师讲授与学生参与相结合的方式进行; 2.每次课最后40分钟(前十讲除外)为学生主题发言时间(每人至少参加 一次,记入平时成绩),教师组织学生就发言主题进行讨论与交流互 动。 考核方式: 1.课堂发言、出勤,占总评成绩的40%。 2.期末论文:从教师提供的课后思考题中选取论题或与任课教师协商选 题,在课程结束后两周内提交一篇3000字左右的学术论文。要求同时 提交论文的电子版和纸质版以及电子版“研究生课程作业提交单”, 占总评成绩的60%。 3.期末论文提交时间: 4.教师在收到论文后两周内,给学生反馈“研究生课程作业提交单”。 5.论文提交地点:综合实验楼1506房间 教学内容及时间安排: 第一讲重点内容 导论:新媒体技术概述 课程简介

互联网中的流媒体技术

互联网中的流媒体技术 概述 随着经济的进展和科学技术的进步,人类社会已进入了信息化的新时代。internet网的飞速进展,使人们对信息时代的网络经济有了全新的认识;每一次的创新,就有一次的飞跃;每一种业务的应用,确实是一次想象力的考查。 internet网的种种应用,都阻碍着人们的工作和生活,推动社会经济的进展,从而形成一个和能源、材料一样成为当今社会的三大支柱产业之一。而流媒体技术(streaming media)作为internet网的应用之一,自产生以来,就注定要被广泛应用。 什么是流媒体 互联网的普及和多媒体技术在互联网上的应用,迫切要求能解决实时传送视频、音频、运算机动画等媒体文件的技术,在这种背景下,因此产生了流式传输技术及流媒体。通俗的讲,在互联网上的视音频服务器将声音、图像或动画等媒体文件从服务器向客户端实时连续传输时,用户不必等待全部媒体文件下载完毕,而只需延迟几秒或十几秒,就能够在用户的运算机上播放,而文件的其余部分则由用户运算机在后台连续接收,直至播放完毕或用户中止操作。这种技术使用户在播放视音频或动画等媒体的等待时刻成百倍的减少,而且不需要太多的缓存。 流媒体指在internet/intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件,它在播放前并不下载整个文件,只将开始部分内容存入内存,其他的数据流随时传送随时播放,只是在开始时有一些延迟,其关键技术确实是流式传输。 与传统的单纯的下载相比较,流媒体具有明显的优点: 由于不需要将全部数据下载,因此等待时刻能够大大缩短; 由于流文件往往小于原始文件的数据量,同时用户也不需要将全部流文件下载到硬盘,从而节约了大量的磁盘空间; 由于采纳了rstp等实时传输协议,更加适合动画、视音频在网上的实时传输。

流媒体技术及其教育应用

流媒体技术及其教育应用 一.引言 在网络上传输音/视频等多媒体信息目前主要有下载和流式传输两种方案。A/V 文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当声音等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。流式不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部从Internet 上下载才能观看的缺点。流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的 数据流随时传送随时播放,只是在开始时有一些延迟。 “流媒体”的概念包括以下两个层面。其一,流媒体是计算机网络尤其是中低带(Internet/Intranet)上需要实时传输的多媒体文件,比如声音、视频文件。在传输前需要压缩处理成多个压缩包,并附加上与其传输有关的信息(比如,控制用户端播放器正确播放的必要的辅助信息),形成实时数据流。数据流最大的特点是允许播放器及时反应而不用等待整个文件的下载。其二,流媒体是对多媒体信息进行“流化”处理,是一种解决问题的方式,可以使视频等对实时性要求严格的多媒体文件在上在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 程序所在客户机的目的地址。实现流式传输一般都需要专用服务器和播放器。

多媒体技术基础习题与答案

第6章多媒体技术基础 一. 是非题 1. MIDI具有生成文件较小、容易编辑、音乐效果好等优点。 A. 对 B. 错 2. CD-ROM和DVD存储数据的原理是一样的。 A. 对 B. 错 3. MIDI文件保存的是MIDI设备演奏的乐曲波形数据。 A. 对 B. 错 4. 就合成乐曲的音质而言,FM合成器比波表合成器合成的音质好。 A. 对 B. 错 5. 通常的扫描仪、数码相机和数码摄像机的光电转换元件都是CCD。 A. 对 B. 错 6. 触摸屏系统通常由传感器、控制器、驱动程序三部分组成。 A. 对 B. 错 7. 语音的频率范围主要集中在100~10kHz范围内。 A. 对 B. 错 8. MP3数据压缩比可以达到12:1左右。 A. 对 B. 错 9. NTSC制式使用的颜色空间YUV。 A. 对 B. 错 10. 人的视觉敏感程度对颜色比对亮度更敏感。 A. 对 B. 错 11. 音频、视频的数字化过程中,量化过程实质上是一个有损压缩编码过程,必然带来信息的损失。 A. 对 B. 错 12. 在目前的MPC中,触觉媒体基本上没有得有效的利用。 A. 对 B. 错 13. Fireworks和Flash都可以在同一个文档中创建和编辑位图与矢量图两类图形。 A. 对 B. 错 14. Flash由于使用了矢量方式保存动画文件,并采用了流式技术,特别适合于网络动画制作。 A. 对 B. 错 15. 视频是一种动态图像,动画也是由动态图像构成,二者并无本质的区别。 A. 对 B. 错 二. 单选题 1. 其表现形式为各种编码方式,如文本编码、图像编码、音频编码等的媒体是______。 A. 感觉媒体 B. 显示媒体 C. 表示媒体 D. 存储媒体 2. 动画和视频都是利用快速变换帧的内容而达到运动效果的。帧率为30fps的电视制

数字媒体技术基础知识要点总结

数字媒体技术基础知识要点总结 ※媒体其含义是中介、中间的意思。同时,媒体又是信息交流和传播的载体。是一种工具,包括信息和信息载体两个基本要素。 ※两层含义:①传递信息的载体,称为媒介,也称为逻辑载体,如数字、 文字、符号、图形、图像、声音、视频、动画、编码等。②存储信息的实体, 称为媒质,如纸、磁盘、光盘、磁带、半导体存储器等。也称为物理媒体。 ※ITU技术角度定义媒介:感觉(语言音乐文字图形图像等),表示(编码),显示(输入输出设备),储存(光盘磁盘等),信息交换(电缆光纤),传输(储存和传输媒体或结合)。 ※特性:多样性、集成性、交互性、数字化。 ※数字媒体概念:以数字化的形式存储、处理和传播信息的媒体,以网络 为主要传播载体,并具有多样性、互动性、集成性等特点,包括信息和媒介。 ※我国概念:数字化的内容作品以现代网络为主要传播载体,通过完善的 服务体系,分发到终端和用户进行消费的全过程。 ※特性:数字化(数字形式储存处理与传播,可复制重复利用),交互性(以网络信息终端为介质),趣味性(数字娱乐),集成性(多种媒体结合,电脑技术 整合),技术与艺术的融合(信息技术人文艺术)。 ※传播模式:大众传播模式;媒体信息传播模式;数字媒体传输模式;超 媒体传播模式 ※产业价值链:内容创建,内容管理(存储管理,查询管理,目录、索引),内容发行,应用开发,运营接入,价值连接成,媒体应用 ※发展方向:①内容制作技术以及平台②音视频内容搜索技术③数字版权 保护技术④数字媒体人机交互与终端技术⑤数字媒体资源管理平台与服务⑥数 字媒体产品交易平台。

※为什么要数字化:通用的存储和传输格式,数字化后处理更方便;适用于光盘存储远距离传输;准确可靠,无累计失真,属于无损传输和存储。 ※过程:采样;量化;编码。 ※采样:对于连续的信号,在时间轴上每隔一定的时间,采集相应的数据的过程。采样定理:采样频率=原始信号频率的2倍时,可恢复为原始信号。图像采样:用多少个像素点的"列数×行数"表示,是对图像空间进行离散化,称为图像的分辨率。采样频率是指一秒钟时间内采样的次数。 ※汉字编码:输入码,区位码,机内码,字形码。英文编码:ASCII码 ※图像分类:二值图像,灰度图像,真彩色图像,颜色索引图像。 ※音频特征:频率(音调)、振幅(响度)、波形(音色) ※音频编码方式:波形编码(脉冲编码调制(PCM)差分脉冲编码调制(DPCM)自适应差分编码调制(ADPCM));参数编码;混合编码 ※音频质量:采样频率,量化深度(量化分辨率),音频流码率。 ※音频编辑:声道,音轨,时序。 ※电视制式:PAL(中国西欧625,25帧50场)NTSC(美国日本525,29.97帧60场)SECAM(法国东欧同PAL) ※视频信号类型:复合视频信号,分量视频信号,S-Video信号。 ※QCIF(176*144)CIF(352*288)SD(720480,640480,704480,720576) ※属性:视频分辨率,图像深度,帧率,压缩质量 ※镜头:镜头就是从不同的角度、以不同的焦距、用不同的时间一次拍摄下来,并经过不同处理的一段胶片,它是一部影片的最小单位。 ※镜头组接:即把一段片子的每一个镜头按一定的顺序和手法连接起来,成为一个具有条理性和逻辑性的整体。

多媒体及流媒体技术基础课程大作业

多媒体与流媒体技术基础课程大作业 一、设计要求: 1.充分任意发挥个人的创造力和想象力,自主选择两种以上创作工具自行策划设计制作美观、时尚、有创意的多媒体或流媒体作品。 2.源文件需winrar压缩打包,不得超过50M,作品大小不超过5M。 3.保存为“学号姓名.*”,存储在自己创建的文件夹中。以文件夹的的形式提交作业,文件夹内容包括最终作品的源文件,word文档(作品简介--可以包括作品说明、剧本创作、创作动机、创作感想、特色等)。 二、设计理论要点与设计思路: 主题明确,内容合理健康向上,构思新颖独特,必须是原创作品,界面设计活泼,色彩搭配协调 挑选好的音乐,搭配合适的图片,提高作品的质量。创作好作品的时候,有时并不一定需要太多的操作技巧。但要有自己的创作思路。 可以借鉴成功的、优秀的作品、电影、电视,学习他们的表现手法,甚至是结合绘画等艺术形式的表现手法。 三、作品具体要求: 1. 时间至少2分钟,无上限。 2. 包含至少有一个自己创建的角色。 3. 包含从外界导入的素材。 4. 至少包含三种以上自己加工制作的图像(如photoshop)、音频(如goldwave)、视频(如premier等)、动画(如flash等),及处理后的流媒体文件。 5. 可以将自己加工制作的媒体元素用Authorware软件制作成多媒体文件。 6. 主题以自己构思为主,避免雷同。 7. 设计精彩片头及片尾,加入标题、作者等文字说明。 8.如有字幕,字幕与声音同步。 四、评分标准: 1.创意(30分):主题明确,设计思路清晰,创意新颖。不是简单的图片拼凑。2.技术(30分):技术运用合理,表达通顺,节奏流畅。 3.美感(40分): 动画形象细腻、生动。场景设计有特色。作品风格和音乐的风格和谐统一。色彩运用合理,风格清新,独具美感。 角色运动符合运动规律。 能够处理好镜头的运动和景别的变换。 五、设计项目参考:

流媒体技术发展现状

第一章流媒体技术的现状与发展 流媒体的发展过程 1.1.1 现有视频格式概述 影像格式(Video) 日常生活中接触较多的VCD、多媒体CD这些都是影像文件。 大量图像信息,同时还容纳大量音频信息。所以,影像文件的容量往往是非常大的。 1.1.2 VOD视频点播技术 视频点播技术的出现,是视频信息技术领域的一场革命,其巨大的潜在市场,使世界主要发达国家都投入了大量的资金,加速开发和完善这一系统。 1.1.3流媒体技术的出现 流媒体技术的出现,正好弥补了VOD技术的不足之处。 1.2流式传输的格式及特点 1.2.1流媒体能为我们做什么 流媒体的定义很广泛, 后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器就可以观看的视频/ 持的某种特定文件格式:压缩流式文件,它通过网络传输,并通过个人电脑软件进行解码。 1.2.2 流媒体技术、格式纵览 流媒体给网民们带来了巨大的影响,曾几何时,如果需要下载一部VCD格式的影片,大小约为650M,宽带的今天也需要下载3个多小时。如果影片采用流媒体技术来进行压缩,只需要100M,并且用户可以边看边下载,整个下载的过程都在后台运行。最大的优点,就是不会占用本地的硬盘空间。其实流媒体采用的是有损压缩,就好比我们常说的MP3,因此在音影品质上有所差异。

1.2.3流式视频格式 前边提到过视频格式,现在再来说一下流式视频格式。 目前,很多视频数据要求通过Internet来进行实时传输,前面我们曾提及到,视频文件的体积往往比较大,而现有的网络带宽却往往比较“狭窄”。客观因素限制了视频数据的实时传输和实时播放,于是一种新型的流式视频(Streaming Video)格式应运而生了。这种流式视频采用一种“边传边播”的方法,即先从服务器上下载一部分视频文件,形成视频流缓冲区后实时播放,同时继续下载,为接下来的播放做好准备。这种“边传边播”的方法避免了用户必须等待整个文件从Internet上全部下载完毕才能观看的缺点。到目前为止,Internet上使用较多的流式视频格式主要是以下三种: 1.2.4流式传输的特点 流媒体是一种可以使音频、视频和其它多媒体能在Internet及Intranet上以实时的、无需下载等待的方式进行播放的技术。流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将动画、视音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像非流式播放那样等到整个文件全部下载完毕后才能看到当中的内容,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用相应的播放器或其它的硬件、软件对压缩的动画、视音频等流式多媒体文件解压后进行播放和观看,多媒体文件的剩余部分将在后台的服务器内继续下载。 1.3 流媒体系统的组成 流媒体系统包括以下5个方面的内容: 1. 编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式 2. 流媒体数据 3. 服务器:存放和控制流媒体的数据 4. 网络:适合多媒体传输协议甚至是实时传输协议的网络 5. 播放器:供客户端浏览流媒体文件 这5个部分有些是网站需要的,有些是客户端需要的,而且不同的流媒体标准和不同公司的解决方案会在某些方面有所不同。

流媒体技术在电大远程开放教育中的应用

流媒体技术在电大远程开放教育中的应用 张鲁斌 (吐鲁番广播电视大学,新疆吐鲁番838000) 摘要:随着internet 教育应用的深入发展,大数据量的多媒体教案资源在网上的传输显得越来越重要和迫切。如何应用新技术为电大开放教育教案服务已成为广大电大教育工作者所关注的课题。我们只有在充分认识流媒体技术的基础、流媒体系统的构成、流媒体的主要技术方案、流媒体教案资源开发和流媒体技术在电大开放教育中的应用方式等问题的基础上,才能把流媒体技术更好地应用到开放教育的教案中去。 关键词:流媒体技术;电大;开放教育;应用 随着国际互联网的迅速普及,计算机正在经历着一场网络化的革命,人们不在只满足于文字和图片的网页内容,而是希望在网上看到形式多样的节目。在教育领域,通过互联网传送音频、视频信号来实现网上在线课堂教案,使学员和教师虽然远隔千里但却有身临其境、近在眼前的感觉,是学习者尤其是利用业余时间学习的人所期盼的。网上教案这种形式使得身处各地的学生都能得到一流教师的指导,且无时间、空间、地域的限制,是真正意义上的“远程教育”。因此,以计算机多媒体技术和计算机网络技术为基础的现代远程教育在世界各地的发展势头如火如荼。但是,由于传统多媒体手段具有大传输量的特点而与当今慢速的网络传输环境发生了矛盾。虽然高速的网络建设和使用者个体拥有成本等原因,短期内还不能大范围普及。“流”技术的出现使得在网络上传输多媒体内容成为可能,网上在线课堂得以实现。然而,当前的电大开放教育中教案资源建设却依然存在一对矛盾。一方面是网上多媒体教案资源的不足,另一面是众多的多媒体教案资源无法上网,究其原因可以归结为网络带宽始终有限。面对有限带宽,实现远程教育视频、音频、动画、多媒体课件和网络课程传输的最佳解决方案就是流媒体技术的应用。 一、流媒体的基础特征与结构 1、流媒体的基础概念 流媒体是从英文Streaming Media 翻译过来的。它是一种可以使音频、视频和其它多媒体能在Internet 及Internet 上以实时的、无需下载等待的方式进行播放的技术。流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将动画、视音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像非流式播放那等到整个文件全部下载完毕后才能看到其中的内容,而是只需要经过几秒或几十秒的启动延时即可在用户的计算机上利用相应的播放器或其它的硬件、软件对压缩的动画、视音频等流式多媒体文件减压后进行播放和观看,多媒体文件的剩余部分将在后台服务器内继续下载。 2、流媒体的基本特点 (1)启动延时大幅度地缩短 用户不能等待所有内容下载到硬盘上才开始浏览。我们曾经用10M 到桌面的校园网络来浏览新丝路宽频电影,无论是上班时间还是晚上,速度都相当快。一般来说,一个45 分钟的影片片段在一分钟之内就显示在客户端上,而且播放过程一般不会出现断续的情况。另外,全屏播放对播放速度几乎无影响,但快进、快倒时需要时间等待。 (2)对系统缓存容量的需求大大降低 由于Internet 是以包传输为基础进行断续的异步传输,数据被分解为许多包进行传输,动态变化的网络使各个包可能选择不同的路由,故到达用户计算机的时间延迟也就不同。所以,在客户端需要缓存系统来弥补延迟和抖动的影响和保证数据包传输顺利的正确,使媒体数据能连续输出,不会因网络

流媒体技术及应用

M J 46H=EF ;T% !#$’()*+,34b "-.#$%%%&’ 23(L i n 45WF n 9q 8rs )t !RSC +A c "p Y u )/>[v ?v L RS7[M 45*A 6A =lm a L i n 7->45_4:A J w E x 45+(<=79nw _[M C X ?L i n 7<=[v VW "DEa [I t !f y HI7J z "P E a -HL i n 45"VL i n E x U +|Z U ?v L U ]F 7qr t !f y HI7(kV G *456(L i n ,J w E x ,()[M ,-./01.0/,789:(234 $456%&’((#%%$7%87$8* 9;< 34F /Q \RSTUV "BC }$A C T :Q \;EW Ew [R B%T4U *kl f H f R A C 01B T )F "o Q \2T4U 87a O ED +l =f MN T w Q Es "V O Q T +o T +LM T *G "Z s #1+u RS b #T +#o 8Z +Q \TU "q Nh D V i *3k R A Cz "&784U "h A Es T g !P *O(Q \E i T V N "t *3k R A C 4U c^L-e q N L C A *C K ;-)Es bc TA ^"Z /uTRSo PV 2"3l O :#A C RS ;* #A C $;-./01.0/)-./1<.0/ 5o %#%-)R S T ,x A ’A C "s Q T +o T Q R A C E s =$>* #%A C ;Z 7a s 8t *qr Es "a j C 5R -T g A q TA ";Z 7C 5A T Z k vw "0x LM #3A -e 3A Z 7*s ~LM #(l2,q ]xkT ‘"Z 7O ,x T *#%-)=>&%,:_=Q qr Es )R I -./01.0/ 2t *o w u f T :X "o s Es U &%?1O &@"%,(a c ;u f Es a =2U _e $9* A M J 46H G p R A C L M :_m Q =n E o w y G #%-)"3O ^C‘a TQ \E i _R A C !PT LM #a \6vv8x *=n E 8^z{#r W f (B ;,-ZJ X aT a@t "|;Pa_X a 12Y C T4U ,C $%[m + ‘d T I /1/*#%-)T@F c^.A *^C -./01.0/ _z -)C’D m Q ;x T 83-)"Z r @A Q )o T z Q A (T Q )o T Es ";-)5^I -|C T R z "O(Q \O(H ")T "v r z st T !O9w 8J >h "h +B :,6TA ^vw Z l 8="q N [UT LM z0+*C ?"o %.A bc \W P vw f *(T 12"s ,-LM z T x b3V "IV o L M w ,x ))"V8=^C Q \GA 9w o Z 7)F 4X *3*‘l .A bc g as 8P "^C ‘l .A o %\c ^-)T @A L M I D 54U 5l n )\,i 0:,B 2T J0K <=.%(F 0L M 015b "o %F 22E I J0K h ?.l n >w (L _F 0L M 015b ,5)*3k (L9w z{‘o 4U +LM T r 7|+QM 4U l n >w T h ?.j ,* F 0L M 01 5b &Q )o T h ?.PQ @A #^y !G 2N E ’"_WX Q )o T -)bc TMN4U *M D I Z 7BQ O D G b@A T A w >1"G 2N E @A &G Y Z 7+k m +k O +G 4&o N =%i TW /*Q )o T h ?.o %G 2E )H I E ^y j LM -)W :,5b !Z W 9$C :,5b =h (F 0L M 015b ’"Z 9Q )o T LM T B :,6":,5b$9Z 7))* c^6k TO ";#%-)5"o %G 2E )H I E f G 2N E )2D E 3#/8h T34^yM Q )o T h ?.x j [b "O C&wx \h ?.T ))‘JX +Z r8h (PQ F 0L M 01 5b b ;:,B T ‘T 6 P }#Q ’}#R S #%%$($#)#Q *

流媒体 流媒体同步技术和流媒体关键技术解决

摘要 基于目前网络带宽的不断提高,流媒体技术的应用范围越来越广泛。本文首先介绍说明了流媒体的定义,分析了现有的几种流媒体格式,讨论了几种在流式传输中涉及到的协议(RTP、RTCP),对其原理做了深入的分析。在这之后介绍了利用Microsoft producer平台制作课件的过程以及Microsoft producer包括的内容、功能和特点以及实际应用作了详细的叙述,在压缩技术里边主要讨论了MPEG技术和REAL技术、此外还探讨了流媒体同步技术和流媒体关键技术解决问题等。最后对流媒体以后的发展趋势作了分析。在这次毕业设计的任务中,运用到了微软公司的Producer,PowerPoint,Windows Media Encoder,Windows Media Player 以及网页设计方面的软件,逐步架构起流媒体课件的制作过程。最终把基于流媒体技术的成品课件在网络上发布。 关键词:流媒体, Microsoft producer, MPEG, QoS,同步技术

ABSTRACT …… KeyWords:

目录 前言 ............................................................ I 1. 流媒体技术的现状与发展 .. (1) 1.1流媒体的发展过程 (1) 1.1.1 现有视频格式概述 (1) 1.1.2 VOD视频点播技术 (1) 1.1.3流媒体技术的出现 (1) 1.2流式传输的格式及特点 (1) 1.2.1流媒体能为我们做什么 (2) 1.2.2 流媒体技术、格式纵览 (2) 1.2.3流式视频格式 (2) 1.3 流媒体系统的组成 (2) 2. Microsoft Producer概述 (3) 2.1课件制作平台Microsoft Producer简介 (3) 2.1.1 Microsoft Producer更强大的视频、音频的集成优势 (3) 2.1.2 Producer包含的内容 (3) 2.2 Producer的功能 (3) 2.2.1 Producer的功能简述 (3) 2.2.2 Producer内置的Windows Media技术 (3) 2.3点播应用系统应用拓扑图 (3) 3. 流媒体应用的设计与同步 (4) 3.1应用流媒体技术进行设计的优点 (4) 3.2视频压缩的主要技术 (4) 3.2.1 MPEG压缩标准 (4) 3.2.2 REAL压缩技术 (4) 3.2.3 微软公司的压缩标准 (4)

流媒体技术基础-流媒体文件格式

流媒体技术基础-流媒体文件格式 微软高级流格式ASF简介 --Microsoft公司的Windows Media的核心是ASF(Advanced Stream Format)。微软将ASF 定义为同步媒体的统一容器文件格式。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。 ASF最大优点就是体积小,因此适合网络传输,使用微软公司的最新媒体播放器(Microsoft Windows Media Player)可以直接播放该格式的文件。用户可以将图形、声音和动画数据组合成一个ASF格式的文件,当然也可以将其他格式的视频和音频转换为ASF格式,而且用户还可以通过声卡和视频捕获卡将诸如麦克风、录像机等等外设的数据保存为ASF格式。另外,ASF格式的视频中可以带有命令代码,用户指定在到达视频或音频的某个时间后触发某个事件或操作。 11.8.1 ASF的特征 可扩展的媒体类型- ASF文件允许制作者很容易地定义新的媒体类型。ASF格式提供了非常有效的灵活地定义符合ASF文件格式定义的新的媒体流类型。任一存储的媒体流逻辑上都是独立于其他媒体流的,除非在文件头部分明显地定义了其与另一媒体流的关系。 部件下载-特定的有关播放部件的信息(如,解压缩算法和播放器)能够存储在ASF 文件头部分,这些信息能够为客户机用来找到合适的所需的播放部件的版本---如果它们没有在客户机上安装。 可伸缩的媒体类型- ASF是设计用来表示可伸缩的媒体类型的\"带宽\"之间的依赖关系。ASF存储各个带宽就像一个单独的媒体流。媒体流之间的依赖关系存储在文件头部分,为客户机以一个独立于压缩的方式解释可伸缩的选项提供了丰富的信息流的优先级化- 现代的多媒体传输系统能够动态地调整以适应网络资源紧张的情况(如,带宽不足)。多媒体内容的制作者要能够根据流的优先级表达他们的参考信息,如最低保证音频流的传输。随着可伸缩媒体类型的出现,流的优先级的安排变得复杂起来,因为在制作的时候很难决定各媒体流的顺序。ASF允许内容制作者有效地表达他们的意见(有关媒体的优先级),甚至在可伸缩的媒体类型出现的情况下也可以. 多语言- ASF设计为支持多语言。媒体流能够可选地指示所含媒体的语言。这个功能常用于音频和文本流。一个多语言ASF文件指的是包含不同语言版本的同一内容的一系列媒体流,其允许客户机在播放的过程中选择最合适的版本。 目录信息- ASF提供可继续扩展的目录信息的功能,该功能的扩展性和灵活性都非常好。所有的目录信息都以无格式编码的形式存储在文件头部分,并且支持多语言,如果需要,目录信息既可预先定义(如,作者和标题),也可以是制作者自定义。目录信息功能既可以用于整个文件也可以用于单个媒体流。 11.8.2 ASF文件格式 11.8.2.1 ASF 对象定义