流媒体复习重点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一讲
1.流媒体的概念
流媒体就是指在网络上使用流式传输技术的连续回放的多媒体。
多媒体与流媒体的区别:
多媒体是融合两种以上媒体的人-机交互式信息交流和传播媒体;
PS:流媒体实际是一种新的媒体传送方式,而非一种新的媒体。
2.流式传输方式
实时流式传输(realtime streaming):保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到,需要专用的流媒体服务器与传输协议。
顺序流式传输(progressive streaming):顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,不需要特殊协议。
3.四大流媒体公司的流媒体格式
Avi rmvb视频格式,不是流媒体文件格式
视频文件可能是流媒体文件,主要区别在于他们的编码方式不同;
4.流媒体技术的三个方面
1、编码器(编码技术);
2、播放器(播放支持);
3、流服务器。
5.单播、多播、点播和广播
单播和多播是指客户端从媒体服务器接收数据包的两种方式,
点播和广播是用来描述客户端与服务器之间的关系的。
单播:客户端与服务器之间建立一个点到点(P2P)的单独数据通道,在流媒体播放过程中从一台服务器发送出的数据包只能传给一个客户机。
多播:也称为组播。多播是一种多地址广播。服务器与客户端之间是一对多的关系,在流媒体播放过程中,服务器只向一组特定的用户发送一个数据包,组内各个用户可以共享这个数据包,而组外的用户无法接收。
点播:是客户端与服务器主动连接,是用户的主动行为。在点播的过程中,用户可以对影音文件进行开始、停止、后退、快进、或暂停等控制。基本原理与单播相同。
广播:广播是一种客户端被动接收数据的播送方式。在广播过程中,用户不可以对影音文件进行开始、停止、后退、快进或暂停等控制。广播是多播的一种特殊情况,这里没有特定的组,而是发给所有客户端。
6.流媒体的传输过程:
问题:
优酷土豆网是那种流式传输技术?
答:视频点播网站,顺序流式传输
VOD视频点播适合采用多播方式吗?
答:VOD视频点播适合采用单播的方式。因为点播时特定一组内的用户的需求是各不相同的。
视频直播适合采用哪种方式?
答:采用多播方式更好。
第二讲
1.浏览器采用什么识别各种不同的简单文件格式。
流媒体的播放需要浏览器的支持。浏览器采用MIME来识别各种不同的简单文件格式。
MIME:用来标记在Internet上传输的任何文件类型。
2.数字版权管理技术(DRM),如何实现?
DRM:本质上就是许可证管理。
首先,数字内容提供者(如网校、信息网站、音乐网站、数字图书馆等)利用工具将原始的视音频文件或文本文件进行加密,添加文件头,加密的同时还可以添加版权信息。
打包后的数字文件就放在站点的服务器上,也可压制光盘来发行。接下来,当合法用户点击网站或打开光盘内容时,相关的媒体播放器会自动地检查有没有相应的许可证。
DRM基本工作方式:
1)打包
包括:编码、压缩、用密钥对媒体文件进行加密处理,用来自数字证书的密钥为
它签名,生成的打包媒体文件以WMV,WMA格式保存。
2)发布
打包的的媒体文件与播放它的许可证是分开的,可以用不同的方式发布。
3)获取许可证
要播放媒体文件,客户端必须获得许可证。其中包含密钥用于解锁打包的内容。
3.什么是可伸缩的视频编码技术(Scalable Video Codec)?
传统的视频编码技术是在码率固定的情况下对视频序列进行处理,使其能够达到最大的压缩,提供的数据流无法根据用户需求和网络条件进行动态调整。(已经不再适合于当前的网络传输)
可伸缩视频技术编码,它所产生的数据流能够不经过重新编码而适应不同的需求,克服了传统编码系统中的缺点和不足。
直观体现是在码率上,视频数据的分层编码和选择传输是实现可伸缩的主要手段。
4.什么是Sure Stream技术?
智能流技术,自动检测网络状况,然后根据响应降低影像的码率,如果没有网络信号
视频流瘦化:降低传输数据量而阻止再缓冲。
带宽协调:根据不同的连接速率而创建多个文件。
5.QuickTime VR如何实现虚拟现实的?
将一组经过横向纵向等多角度的拍摄场景照片,经过QuickTime VR校准排列融合在一起,即生成QuickTime VR Panorama电影文件。用媒体播放器播放时,用户通过鼠标或键盘的交互控制,可以观察某一地点360度的景象,或者从空间任何角度观察某一物体。
6.Flash流媒体文件格式有什么?
swf和flv
7.windows media encoder保存的文件扩展名为?.wme
问题:
为什么要在UDP协议而不在TCP协议上进行实时数据传输呢?
实验中需要注意的若干问题。(拼接、定位等)
第三讲
1.为什么需要ASX文件?
需要ASX文件来重定向流信息的原因主要是:目前通用的浏览器通常均不直接支持用于播放流信息的协议MMS,所以我们采用ASX文件。
采用ASX文件以后,当浏览器发现一个连接与ASX有关时,它知道需要用MEDIA PLAYER 来播放流信息,于是它就会启动MEIDA PLAYER,MEDIA PLAYER就可以用MMS协议来播放流信息了。
2.快速流技术
快速流(Fast Streaming)是Windows Media Services拥有的一组特性,能够极大改善流媒体的播发体验。
快速流基于最新技术,能够通过各种网络交付引人入胜的音频和视频内容——甚至在网络连接不可靠的情况下。
快速流通过以下4个组件得以实现:Fast Start (快速启动)Fast Cache (快速缓存)Fast Recovery (快速恢复)Fast Reconnect (快速重新连接)
3.流媒体服务器采用什么方式控制广告的播放?
Windows Media Services通过和第三方广告服务器集成,
能够允许您以如下方式播放广告:
1.在播放列表的开始和结束处放置广告,或者在播放列表的任何位置放置广告。
2根据用户的国家、地区、区域或者其它地理信息动态改变广告内容。
3.根据来自cookies或者其它数据收集工具的信息实现广告的个性化。
4.在广告上附加信息以满足转播方面的规定。
5.记录广告数据,(例如特定广播中播放的广告数量,或者观看了整个广告的用户
数量)。
4.windows media player连接到发布点,就必须指定URL,URL的格式是什么?
由服务器名和.asf文件名组成
URL的基本形式为mms://windows_media_server/sample.asf
其中windows_media_server是服务器名
sample.asf是要访问的流媒体文件名。
5.MSDB协议的概念及其是用在谁和谁之间的?
Media Stream Broadcast Distribution流媒体广播分发协议。用于在windows media编码器和windows media服务器组件之间分发流,并在服务器间传递流。
6.SMIL的功能?
RM,RealPix,RealText 都是单独的演示文件,他们都要通过SMIL组合在一起。SMIL 的功能主要体现在: