当前位置:文档之家› 流媒体课程考点

流媒体课程考点

题型:填空题、选择题、判断题、问答题、计算题、程序题(读程序,读代码)基础知识考点1.什么是流媒体?将视音频文件经过压缩处理后,放在网络服务器上进行分段(分为多个数据包)的传输,客户端计算机不用将整个的视音频文件下载到本地,便可以即时收听和收看。

这个过程的一系列相关的包称为“流”。

流媒体实际是一种新的媒体传送方式,而非一种新的媒体。

总的来说,流媒体就是指在网络上使用流式传输技术的连续回放的多媒体。

2.流式传输方式实现流式传输有两种方法:实时流式传输和顺序流式传输。

一般说来,如视频为实时广播,或使用流式传输媒体服务器,或应用如RTSP的实时协议,即为实时流式传输。

实时流式传输指保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到。

实时流与HTTP流式传输不同,他需要专用的流媒体服务器与传输协议。

实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。

理论上,实时流一经播放就不可停止,但实际上,可能发生周期暂停。

实时流式传输必须匹配连接带宽,这意味着在以调制解调器速度连接时图象质量较差。

而且,由于出错丢失的信息被忽略掉,网络拥挤或出现问题时,视频质量很差。

如欲保证视频质量,顺序流式传输也许更好。

实时流式传输需要特定服务器,如:QuickTime Streaming Server、RealServer与Windows Media Server。

这些服务器允许你对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂。

实时流式传输还需要特殊网络协议,如:RTSP (Realtime Streaming Protocol)或MMS (Microsoft Media Server)。

这些协议在有防火墙时有时会出现问题,导致用户不能看到一些地点的实时内容。

顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分.顺序流式传输不象实时流式传输在传输期间根据用户连接的速度做调整。

由于标准的HTTP服务器可发送这种形式的文件,也不需要其他特殊协议,它经常被称作HTTP 流式传输。

顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于该文件在播放前观看的部分是无损下载的,这种方法保证电影播放的最终质量。

这意味着用户在观看前,必须经历延迟,对较慢的连接尤其如此。

对通过调制解调器发布短片段,顺序流式传输显得很实用,它允许用比调制解调器更高的数据速率创建视频片段。

尽管有延迟,毕竟可让你发布较高质量的视频片段。

顺序流式文件是放在标准HTTP 或FTP服务器上,易于管理,基本上与防火墙无关。

顺序流式传输不适合长片段和有随机访问要求的视频,如:讲座、演说与演示。

它也不支持现场广播,严格说来,它是一种点播技术3.四大流媒体公司及其流格式Windows Media (Microsoft微软公司)ASF、WMV、WMARealSystem( Real Networks公司)RM、RA、RP、RTQuickTime(Apple公司)MOV、QTAdobe Flash(Adobe公司)SWF、FLV4.流媒体技术的三个方面1、编码器(编码技术);2、播放器(播放支持);3、流服务器。

三者缺一不可。

仅仅具有其中一到两个要素是不能被称为流媒体技术的。

5.单播、多播、点播和广播单播和多播是指客户端从媒体服务器收数据包的两种方式点播和广播是用来描述客户端与服务器之间的关系的。

例如:在单播的接受方式为前提下,客户端与服务器之间存在两种关系,即点播和广播。

在进行广播时,也可以采用单播和多播两种方式实现。

1.单播客户端与服务器之间建立一个点到点(P2P)的单独数据通道,在流媒体播放过程中从一台服务器发送出的数据包只能传给一个客户机。

所以只有当客户端发出请求时,媒体服务器才向客户端发送数据。

局限性:这种方式接收数据时,每个客户端必须分别对媒体服务器发出请求。

而相应的,媒体服务器也必须向,向每一个客户发送所申请的数据。

这样服务器负担很大,同时由于每个客户端都自行地连接服务器,这样也会占用很大的网络带宽。

单播这种方式受到客户端数量的限制。

2.多播也称为组播。

多播是一种多地址广播。

服务器与客户端之间是一对多的关系,在流媒体播放过程中,服务器只向一组特定的用户发送一个数据包,组内各个用户可以共享这个数据包,而组外的用户无法接收。

使用多播使原来由服务器承担的重复的数据分发工作被转移到路由器中完成。

多播方式解决了单播中服务器的负担和对网络带宽的占用问题,同时能够保证网络的服务质量。

局限性:需要网内的路由器支持多播,否则用户是无法接收多播数据的。

这点要在广域网中实现是比较困难的。

多播方式灵活性相对较差,组内客户端接受的多播内容完全相同。

例题:1、VOD视频点播适合采用多播方式吗?答:VOD视频点播适合采用单播的方式。

因为点播时特定一组内的用户的需求是各不相同的2、视频直播适合采用哪种方式?答:采用多播方式更好。

3.点播是客户端与服务器之间主动的连接,是用户的主动行为。

在点播的过程中,用户可以对影音文件进行开始、停止、后退、快进、或暂停等控制。

点播是通过单播方式从服务器接收数据,所以它的基本原理同单播的基本原理。

4.广播广播是一种客户端被动接收数据的播送方式。

在广播过程中,用户不可以对影音文件进行开始、停止、后退、快进或暂停等控制。

广播可以分为两类:广播单播和广播多播广播方式实际上是多播的一种特殊情况,这里没有特定的组存在,而是服务器把相同的数据发送给所有的客户端。

流媒体传输考点1.为什么要在UDP协议而不在TCP协议上进行实时数据传输?2.浏览器采用?识别各种不同的简单文件格式。

浏览器采用MIME来识别各种不同的简单文件格式。

3.DRM如何实现版权管理?(DRM基本工作方式)1)打包包括:编码、压缩、用密钥对媒体文件进行加密处理,用来自数字证书的密钥为它签名.生成的打包媒体文件以WMV,WMA格式保存。

2)发布打包的的媒体文件与播放它的许可证是分开的,可以用不同的方式发布。

3)获取许可证要播放媒体文件,客户端必须获得许可证。

其中包含密钥用于解锁打包的内容。

流媒体播放考点1、为什么采用ASX文件?利用ASX文件来重定向流信息的原因主要是:目前通用的浏览器通常均不能直接支持用于播放流信息的协议MMS,采用ASX文件以后,当浏览器发现一个连接与ASX有关时,它知道需要用MEDIA PLAYER 来播放流信息,于是它就会启动MEIDA PLAYER,MEDIA PLAYER就可以用MMS协议来播放流信息了。

2、快速流技术3、msbd协议(Media Stream Broadcast Distribution流媒体广播分发协议)用于在windows media编码器和windows media服务器组件之间分发流,并在服务器间传递流。

Windows media 编码器最多可支持15个MSBD客户端,而一个windows media 服务器最多可支持5个MSBD客户端。

MSBD是应用于windows media 编码器和windows media服务器之间的。

MMS是应用于服务器和客户端之间的。

4、SMIL的功能?1)组合Real流媒体文件;2)控制RealOne播放器播放时的布局;3)进行时间控制RealText考点1.RealPix属性特点RealPix是制作图像演示的文件。

通过文本编辑软件制作的RP文件实现多个图像的演示效果,除了时长、颜色等基本设置外,还可以实现淡入,淡出,推位,切换等效果。

演示效果要保证带宽最小的目标观众也能流畅的观看,因此要计算RealPix的带宽。

RealPix是通过标记语言,将一些图像组织起来播放。

结尾文件名为.rp。

可以设定每一个RealPix演示的时长、演示中每个图像出现的时长,以及图片之间的切换效果。

演示中的图像会自动缩放适应演示区域。

RealPix的优点:1)向下兼容性好。

2)是高效的图像演示方式,无论一个演示中包含多少图片。

Helix Server只需要一个线程。

而使用SMIL制作的图像演示,有多少图片就需要多少个线程,浪费资源。

3)RealOne Player在播放RealPix时不会停顿。

播放前播放器会测量RealPix文件的大小,然后根据带宽预载足够大小的文件,保证在播放时不会出现停顿。

而SMIL则需要一些高级的语句才能够实现同样的功能。

4)RealPix演示使用的图片会在系统中以缓存的形式存在,再次使用时,节省了带宽资源和下载时间。

5)RealPix语言比SMIL语言更容易掌握,书写也更简单。

语法原则与HTML标记类似。

1)RealPix的标签和属性必须小写。

2)RealPix标签以向前斜杠结束,如<fadein…./>中的向前斜杠。

只有<imfl>标记以</imfl>结束3)属性必须由双引号括起.除非特别说明,标记属性可以使用任意顺序排列。

4)可以使用下面的标记在RealPix中添加注释,注释不需要向前斜杠作为结束标记<!——这是注释——>2.RealPix带宽计算如果在RealPix演示中带有音频,还要去除音频的带宽。

例如加了16Kbps的音频,那么在56Kbps的带宽下,留给演示所用的带宽还有多少?RealPix演示需要的带宽主要取决于使用的图像大小和演示的时间长度。

首先将图像的大小相加,然后转化为计算带宽的Kilobits,最后除以演示的时间长度。

如果四张图像总的大小是88kilobytes, 假设演示时间为24s,则需要的带宽是多少?如果四张图像总的大小是88kilobytes,乘以八,得出704,假设演示时间为24s,则需要的带宽为704/24=29Kbps在使用速度比56Kbps Modem快的连接时,该演示就可以正常播放。

3.计算预载时间假设有20Kilobits的带宽用于RealPix演示。

如果一张图像的大小是40Kilobyte(320Kilobits),那么就需要16秒的时间下载这张图形。

假设需要以24Kbps的速度播放30s的演示,那么演示的大小应该为720Kilobits.如果演示的大小为120Kilobytes(960Kilobits),那么就需要240Kilobits的内容需要预载,播放器需要10S 的时间预载这部分内容。

4.RealText属性特点功能:确定文字演示时间链,设置语言和字体,控制窗口外观等。

文件结尾名为rt.通常使用SMIL文件将RealText和Real流媒体文件组合起来。

RealText中的文本可以作为流媒体的注释和字幕等。

还可以控制流媒体的播放。

相关主题