流媒体基础知识

流媒体基础知识
流媒体基础知识

流媒体基础知识

一、前言

随着越来越多的朋友开始选择ADSL、Cable Modem或FTTB+ LAN作为首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、线上电影院、远程教育”的梦想即将成为现实,而与其密切相关的“流媒体(Streaming Media)”也成了许多人谈论的热门话题,因为“流媒体”正是实现这些宽频应用的技术动力。

宽频时代的到来还使得网民们不再满足于仅仅作为一项服务的受众,他们需要更大规模的交流,从中体现个体的价值,因此,许多朋友开始用自己的计算机,搭建网络广播和点播站点。他们充满着满腔的热情,但不可否认的是,中国网民先天技术上的不足,让他们在建设这样的站点时遇到重重险阻,以至于放弃。如何将这种热情在技术的引导下成为动力,这正是我们家用电脑所要做的,所以,在今天,在这里,我就将给大家介绍如何打造属于自己的流媒体服务器。不过,在开始正式的流媒体服务器架设之前,请让我们先了解一下流媒体服务器的基础知识。

二、流媒体基础知识

什么是流媒体?

目前,在网络上传输音/视频等多媒体信息有两种解决方案,即http或ftp下载以及流式传输。http或ftp下载使用标准的http和ftp协议,但由于多媒体信息个头巨大,下载一个多媒体文件一般需要几分钟或几小时的时间,这就造成为了看一个并不知道内容的视频,首先需要耗费可能比整个视频都要长的时间来完成下载。这些被下载的文件还必须在下载前制作完成,放在网络服务器上,这样造成的直接后果就是:网络带宽不断提高,人们下载的等待时间越来越少,但最终还是不能观看网上现场直播。

流式传输时,声音、影像或动画等多媒体信息由流媒体服务器向用户计算机连续、实时传送,它首先在使用者端的电脑上创建一个缓冲区,于播放前预先下载一段资料作为缓冲,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当多媒体信息在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。如果网络连接速度小于播放的多媒体信息需要的速度时,播放程序就会取用先前建立的一小段缓冲区内的资料,避免播放的中断,使得播放品质得以维持。

流式传输除了能够发送已经制作完成的文件外,还可以通过采集服务器实时采集现场音视频,推送到流媒体服务器端,实时提供给用户。因此,流媒体除了能够更好的承担如下载一样的多媒体点播服务外,更能够应用在现场直播、电视转播、突发事件报道等多种对实时性传输要求较高的领域。

有关流媒体的厂商

流媒体的市场巨大,世界上许多优秀的厂商都加入此行列,现阶段更是系统集成商竞争的风水宝地。而在通用市场上,竞争的公司主要有三个:Microsoft、RealNetworks、Apple,而相应的产品就是:Windows Media、Real Media、QuickTime。而近来,以开发Winamp著

名的Nullsoft公司也在自己的MP3服务器中加入了视频支持,欲在流媒体市场分一杯羹。

由于Apple的服务器和编辑软件一般都以Mac为操作平台,Nullsoft的流媒体服务器属于新生不成熟事务,所以今天在这里我主要给大家介绍一下Microsoft和RealNetworks 的产品。

流媒体的传输协议

大家在观看网上电影或者电视时,一般都会注意到这些文件的连接都不是用http或者ftp开头,而是一些rtsp或者mms开头的东西,为什么是这样呢?实际上,这些和http和ftp一样,都是数据在网络上传输的协议,只是它们是专门用来传输流式媒体的协议而已。下面,让我们来看一下现在使用的主要的流媒体协议:

1. RTSP(Real Time Streaming Protocol),实时流媒体协议,它是由RealNetworks 和Netscape共同提出的,现在用于RealNetworks的Real Media产品中。

2. PNM(Progressive Networks Audio),这也是Real专用的实时传输协议,它一般采用UDP协议,并占用7070端口,但当你的服务器在防火墙内且7070端口被挡,且你的服务器把SmartingNetwork设为真时,则采用http协议,并占用默认的80端口。

3. MMS(Microsoft Media Server protocol),这是微软的流媒体服务器协议,MMS 是连接 Windows Media 单播服务的默认方法。

介绍了主要的三个,可能您还会问,Apple的QuickTime使用哪种协议呢?在多数情况下,QuickTime使用http协议,但实际上它也由标准的流媒体传输协议,这就是标准RTSP 协议,而Real公司使用的RTSP是自己经过开发的。

在流媒体传输中,标准的协议就是RTP(Real time Transport Protocol,实时传输协议)、RTCP(Real-time Transport Control Protocol,实时传输控制协议)、RTSP(Real Time Streaming Protocol,实时流媒体协议)和RSVP(Resource Reserve Protocol, 资源预订协议),厂商们的产品都是在这些协议的基础上进行研究与开发,在这里我们就不再深入讨论了。

流媒体文件和发布格式

有了实时的传输协议,我们应该还能够想到,只有较小的文件才适合网络实时传输,那么,流媒体文件采用了什么样的压缩算法呢?

而使用Windows操作系统的朋友可以看到,我们观看网上流节目时,它们的后缀名一般是rm、asf、wmv等,这些就是流媒体的格式。流媒体文件格式经过特殊编码,不仅采用较高的压缩比,还加入了许多控制信息,使其适合在网络上边下载边播放,而不是等到下载完整个文件才能播放。

常见的流媒体格式大致有以下几种:

流媒体文件格式扩展(Video/Audio) 媒体类型与名称

asf------Advanced Streaming format. (Microsoft).

rm------Real Video/Audio 文件 (Progressive Networks).

ra------Real Audio 文件 (Progressive Networks).

rp------Real Pix 文件 (Progressive Networks).

rt------Real Text 文件 (Progressive Networks).

swf-----Shock Wave Flash (Macromedia).

mov ------QuickTime(Apple公司格式)

viv ------Vivo Movie 文件(Vivo Software).

另外还有一个wmv格式,是Windows Media Video的简称,它与asf文件有稍许区别,wmv一般采用window media video/audio 格式,asf视频部分一般采用Microsoft MPG4 V(3/2/1?),音频部分是windows media audio v2/1,不过现在很多制作软件都没有把它们分开,所以直接更改后缀名就能够互相转换为对方格式。

制作完成的流媒体文件需要发布到网络上才能够被别人使用,这就需要以特定方式安排压缩好的流媒体文件,而安排流媒体文件的格式就被成为流媒体发布格式。常见的发布格式主要有以下几种:

流媒体发布格式扩展媒体类型和名称

Asf-----Advanced Streaming format.

smil-----Synchronised Multimedia Integration Language.

ram------RAM File.

rpm------Embedded RAM File.

asx-----ASF Stream Redirector/ASF流转向器文件

xml------eXtensible Markup Language

MPEG-4与流媒体

说到流媒体就不能不提及MPEG-4。MPEG-4是当前讨论的焦点之一,只因为它能够在大的压缩比下实现近似DVD品质的视频和音频效果,这也是许多朋友认为MPEG-4格式肯定比rm清晰的原因。但事实上并不是如此,MPEG-4只是一种视频编码技术,它的清晰度也根据压缩时所选择的码率的不同有较大的改变(我们见到的MPEG-4格式文件通常为500Kbps压缩生成,质量当然高了),并且,MPEG-4还有多种压缩标准,如Microsoft的asf视频部分就是基于MPEG-4的Discrete Cosine Transform (DCT),另外还有DivX的免费MPEG-4版本(开始是破解微软的格式而来)。至于音频部分,更是混乱,Microsoft采用windows media audio v2/1,DivX采用MP3或者更高质量的AC3等。相比而言,Real或者Apple的格式使用的是自己开发的编码,在相同码率,特别是低码率下,不见得就比MPEG-4差,采取高码率的rm格式照样清晰可人,所以大家以后说rm格式清晰度差的观念要改变一下:),至少也要加上条件。而且,最新的Helix Producer中的Real Video 9采用VP5压缩格式进行编码,这可比DivX优秀多了!

不过,流媒体服务器开始向MPEG-4格式靠拢是不争的事实,Real最新的Helix就开始支持mp4格式文件的服务,而RealOne Player旧版本是只需安装一个插件便可实现MPEG-4格式的播放。

点播与广播

在架设流媒体服务器之前,我们一定要了解一些点播与广播的知识。

点播是客户端与服务器之间的主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端连接,一个客户端从服务器接收一个媒体流(这个连接是唯一的,其它用户不能占用),并且能够对媒体进行开始、停止、后退、快进或暂停等操作,客户端拥有流的控制权,就像在看影碟一样。这种方式由于每个客户端各自连接服务器,服务器需要给每个用户建立连接,对服务器资源和网络带宽的需求都比较大。

广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流,用户不能暂停、快进或后退该流,广播使用的数据发送手段有单播与广播。使用单播发送时,服务器需要将数据包复制多个拷贝,以多个点对点的方式分别发送到需要它的那些用户,而使用广播方式发送,数据包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,上述两种传输方式会非常浪费网络带宽和服务器资源,因此产生了组播(多播)技术。

组播(多播)吸收了上述两种发送方式的长处,克服了上述两种发送方式的弱点,将数据包的单独一个拷贝发送给需要的那些客户,组播不会复制数据包的多个拷贝传输到网络上,也不会将数据包发送给不需要它的那些客户,保证了网络上多媒体应用占用网络的最小带宽。但组播不仅需要服务器端支持,更需要有多播路由器乃至整个网络结构的支持。

单播与组播(多播)

在上面我们已经了解了一些单播和组播的概念,这也是现在流媒体方面讨论的焦点之一。以我的认识,点播与广播是一组概念,它们和客户端媒体交互的手段;单播和组播又是另外一组概念,它们是流媒体数据在服务器端和网络上的传输方式。

单播发送时,需要在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,每个用户必须分别对媒体服务器发送单独的查询,而服务器必须向每个用户发送所申请的数据包拷贝。这种巨大冗余会造成服务器沉重和网络带宽的沉重负担,响应需要很长时间,甚至出现不能服务的情况。单播可以用在点播和广播上。

组播发送时,服务器将一组客户请求的流媒体数据发送到支持组播技术的路由器上,然后由路由器一次将数据包根据路由表复制到多个通道上,再向用户发送。这时候,媒体服务器只需要发送一个信息包,所有发出请求的客户端都共享同一信息包,并且信息可以发送到任意地址的客户机,没有请求的客户机不会收到信息包,网络上传输的信息包的总量没有广播那么多,大大提高了服务器和网络线路的利用率。不过组播也有自己的特点,首先是必须要开始支持组播技术的路由器,另外就是一般只能用作广播,因为用作点播会存在用户控制问题。

三、流媒体平台的种类

下面我们就来介绍一下现今流行的流媒体技术。

可见的流媒体架设主流平台分为三种:

RealNetworks

WindowsMedia

QuickTime

RealNetworks是Real公司开发的一整套流式音视频解决方案,也是现今最流行,被广泛使用的流媒体技术。

WindowsMedia是美国微软公司开发的流式音视频解决方案。

QuickTime是$$公司开发的流式音视频解决方案。

后两者在网络上使用率不是很高,所以我们就以Real公司的流媒体技术来实现网上的在线视听。

Real流式音视频解决方案

Real流媒体技术的实现基础是需要3个软件的支持的。

RealPlayer 播放器

RealProducer 编辑制作

RealServer 服务器端

下面我们分别来介绍这三个软件。

RealPlayer,这是大家众所周知的软件,从早期的RealPlayer发展到RealPlayer8.0,RealPlayer9.0,现在已经升级到RealOne和RealOnePlayer 11 Gold版本。Real所特有的格式为*.rm,*.ra,*.ram。所占用的空间极小,并且有较好的影音质量,被广泛地传播在互联网上。

RealProducer,是一款编辑制作Real特有文件的软件,我们下载到的*.rm,*.ra,*.ram,文件都是从原始的影音文件,通过软件转化过来的,RealProducer无疑是一款最好的转化软件。它还有一个最大特点,而且也是我们做Real服务器必须的,就是它可以将影音文件转化成多流的影音文件,这种文件是可以根据浏览者的网速而传送不同质量的影音文件,详细的内容我们将在以后具体的转化介绍。

RealServer也是整个流媒体架设平台的核心软件,通过RealServer的建立,可以使浏览者访问服务器上的影音文件,由此实现网上在线视听。

流媒体技术简介

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

互联网中的流媒体技术

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

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

新媒体技术基础课程学 习指南 集团标准化小组:[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房间 教学内容及时间安排: 第一讲重点内容 导论:新媒体技术概述 课程简介

浅析流媒体技术的发展现状

浅析流媒体技术的发展现状 随着互联网大发展的时代到来,我国的互联网技术飞速发展和普及,以网络作为传播平台的第四代媒体中独特的一种媒体“流媒体”凭借其体积小、信息量大等特点已经日益流行。本文就流媒体技术的应用和研究现状进行了阐述、对流媒体的发展前景进行了展望。 标签:流媒体流技术网络传输 0引言 我国互联网技术的发展和个人计算机的普及,网络从最初的传播文字、图片等资料到现在的各种形式的网络视频和三维动画,人们获取信息的形式呈现多样化。然而,我们不得不正视一个问题,上网人数的增加和网络设备的局限性直接让文件的大小成为网络传输过程中一个必须重视的问题,一方面:在网络上看到生动、清晰的多媒体信息演示;另一方面:网络速度制约着文件的下载时间。在这种情况下,流媒体技术应运而生。流媒体是指在互联网上以数据流的方式实时发布音频,视频.动画或者其他多媒体文件的媒体,实质是应用流技术在网络上传输的多媒体文件,数据从发送源端同时向目的接收端传输,它可以作为连续实时流在目的地被接收。其原理是将连续的多媒体文件或信息进行压缩处理后放到网络服务器上,让浏览者一边下载一边观看收听,而不需要整个多媒体文件下载完成就可以即时观看的技术,它不是一门单一的技术,融合了多种网络技术和其他计算机技术,包括流媒体数据的采集、压缩、编码、存储、网络传输和网络通信等多种技术。 1流媒体技术的应用现状 现在,流媒体已经逐渐发展成为一个朝阳产业。有专家预言,流媒体将成为未来因特网上应用的主流,实现沟通和传播的多向性,使传播不再受到时间和空间的限制。流媒体技术广泛用于新闻出版、证券、娱乐、电子商务、远程培训、视频会议、远程教育、远程医疗等互联网信息服务的方方面面,总结起来有三大应用。 1.1网络视频直播目前,流媒体技术作为第四代媒体技术中的一种,很多大型的新闻娱乐媒体,如中央电视台和一些地方电视台等,都在互联网上提供基于流媒体技术的节目,目前流媒体的视频直播应用突破了网络带宽的限制,实现了在低带宽的环境下的高质量影音传输,其中的智能流技术保证不同连接速率下的用户,使得用户可以随时随地应用流媒体技术在网络上观看多媒体信息。 1.2远程教育Internet的使用开创了远程教育的里程碑,它促进了远程教育中的教学传递日趋现代化,这种教育形式能跨越校界、区界甚至国界。流媒体技术应用突破传统的远程教育以文本为主、没有声音和视频,解决了教学模式单一、交互性差的问题。教学模式多样化体现在教师的在线直播授课和授课视频观看,

流媒体技术及其教育应用

流媒体技术及其教育应用 一.引言 在网络上传输音/视频等多媒体信息目前主要有下载和流式传输两种方案。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的电视制

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

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

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

数字媒体技术基础知识要点总结 ※媒体其含义是中介、中间的意思。同时,媒体又是信息交流和传播的载体。是一种工具,包括信息和信息载体两个基本要素。 ※两层含义:①传递信息的载体,称为媒介,也称为逻辑载体,如数字、 文字、符号、图形、图像、声音、视频、动画、编码等。②存储信息的实体, 称为媒质,如纸、磁盘、光盘、磁带、半导体存储器等。也称为物理媒体。 ※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分): 动画形象细腻、生动。场景设计有特色。作品风格和音乐的风格和谐统一。色彩运用合理,风格清新,独具美感。 角色运动符合运动规律。 能够处理好镜头的运动和景别的变换。 五、设计项目参考:

浅谈流媒体发展现状

浅谈流媒体发展现状与趋势 【摘要】流媒体是一项很重要而先进的通信技术,其重要原因与目前社会的信息饱和有关,信息如此之多,人们必须努力找出对自己有用的信息。无论何时何地,人们都需要导航到最简捷、最易吸收的信息,人们需要不用浪费太多时间就能获得重要的信息,流媒体技术正好符合要求,因为它内容丰富、可搜索、听众范围广,而且视频比其他形式的信息更容易吸收。【关键字】发展现状发展趋势流媒体技术 一.发展现状 当流媒体在实时应用中(如现场流媒体广播),根据当前的网络状况和用户的终端参数,多媒体数据是一边被编码一边被流媒体服务器传输给用户。而在其他的非实时应用中,多媒体数据可以被事先编码生成多媒体文件,存储在磁盘阵列中。当提供多媒体服务时,流媒体服务器直接读取这些文件传输给用户,这样服务方式对设备的要求较低。目前许多流媒体服务属于后一种方式,这样就要求流媒体服务器具有一定的机制来适应网络状况和用户设备。 流媒体技术广泛用于新闻出版、证券、娱乐、电子商务、远程培训、视频会议、远程教育、远程医疗等互联网信息服务的方方面面,总结起来有三大应用。 网络视频直播目前,流媒体技术作为第四代媒体技术中的一种,很多大型的新闻娱乐媒体,如中央电视台和一些地方电视台等,都在互联网上提供基于流媒体技术的节目,目前流媒体的视频直播应用突破了网络带宽的限制,实现了在低带宽的环境下的高质量影音传输,其中的智能流技术保证不同连接速率下的用户,使得用户可以随时随地应用流媒体技术在网络上观看多媒体信息。 远程教育Internet的使用开创了远程教育的里程碑,它促进了远程教育中的教学传递日趋现代化,这种教育形式能跨越校界、区界甚至国界。流媒体技术应用突破传统的远程教育以文本为主、没有声音和视频,解决了教学模式单一、交互性差的问题。教学模式多样化体现在教师的在线直播授课和授课视频观看,学员可以由针对性的选择想要学习的章节和内容,极大的提高了学习的效率节省时间。此外,流媒体技术也使远程教育的交互从单向通信的方式,如通过Email、在线聊天、BBS等。采用流媒体技术,把流式视频、音频加入答疑系统将提高它的完整性和交互能力。流媒体的VOD技术还可以进行交互式教学,达到因材施教的目的。像Flash、Shockwave等技术就经常应用到网络教学中。学生可以通过网络共享学习经验。大型企业可以利用基于流媒体技术的远程教育对员工进行培训。 视频点播及电视电话会议视频会议系统指互联网上或者其它数据网络上开展的一种交互式多媒体通信业务。视频会议系统与流媒体技术应用相结合,利用流媒体技术的良好的可访问性、可扩展性和对带宽的有效利用性,实现视频会议内容的广播和录播,并且由于流媒体终端播放软件大多是免费的,因此利用流媒体机制:点对点(unicast)、多址广播(Multicast)和广播(Broadcast)可以很好地满足视频会议的如上需求:首先可以使大量的授权流媒体用户参加到视频会议中,扩大了会议的规模和覆盖面;而且利用流媒体技术的记录功能,视频会议在召开完以后可以实时存储,流媒体用户就可以通过点播的方式来访问会议的内容。 二.发展趋势 流媒体的出现实现了从简单的文字和图片传输到音频和视频传播的过渡,这不仅是传播科技的一次革新,也是传播力量的再一次突破:a.流媒体传播继承了传统广电传播多维、生动、具象的特点,使得以文字图片为主体的网络新闻一改往日单维、静止、抽象的形象,推动了诸多媒体相互叠加并且高度融合的多维传播时代的到来,大大增加了传统新闻的深度和

流媒体技术

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程序所在客户机的目的地址。实现流媒体传输一般都 需要专用服务器和播放器。 流式传输技术又分两种,一种是顺序流式传输,另一种是实时流式传输。 顺序流式传输是顺序下载,在下载文件的同时用户可以观看,但是,用户 的观看与服务器上的传输并不是同步进行的,用户是在一段延时后才能看到服

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

摘要 基于目前网络带宽的不断提高,流媒体技术的应用范围越来越广泛。本文首先介绍说明了流媒体的定义,分析了现有的几种流媒体格式,讨论了几种在流式传输中涉及到的协议(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 对象定义

流媒体技术发展现状

第一章流媒体技术的现状与发展 流媒体的发展过程 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个部分有些是网站需要的,有些是客户端需要的,而且不同的流媒体标准和不同公司的解决方案会在某些方面有所不同。

相关文档
最新文档