第一章
1流媒体:指在Internet/Intranet网络中使用流式传输技术的连续时基媒体,如音频、视频或多媒体文件。 2流媒体技术(简):一种可以使音频、视频和其他多媒体文件能在Internet及Intranet上以实时的、无需下载等待的方式进行播放的技术。
3流式传输:主要指通过网络传送媒体(如音频、视频)的技术总称。
4流式传输的方式(基本了解):
(1)顺序流式传输(使用HTTP服务器)
顺序下载,并在下载文件的同时播放在线媒体;在给定时刻,用户只能播放已下载的部分,而不
能跳到还未下载的部分
HTTP流式传输
文件播放的部分是无损下载
点播技术
(2)实时流式传输(视频为实时广播,或使用流式传输媒体服务器,或应用如RTSP的实时协议)
实时传送,特别适合现场事件;支持随机访问,用户可快进或后退,以观看前面或后面的内容 需要专用的流媒体服务器与传输协议
匹配连接宽带
5流式传输基本原理(简):
6流媒体的网络播放方式:(了解) 单播:客户端与服务器之间的点到点连接,在客户端与媒体服务器之间建立一个单独的数据通道。 组播:通过启用组播网络传递内容流,网络中的所有客户端共享同一流
点播:客户端与服务器之间的主动的连接
广播:用户被动接收流
点播单播:客户端连接到服务器以接收特定内容,该内容也只传往一个客户端。
广播单播:客户端通过发布点上的别名访问流。
广播组播:被动的用户通过监视特定的IP地址接收组播ASF流。
7流式技术的主要解决方案:1 Real System组成:Real Producer, Real Server, Client Software流媒体文件:Real Audio, Real Video, Real Presentation, Real Flash
2 Windows Media Technology组成:Media Tools, Media Server ,Media Player3,Quick Time组成:Quick Time Streaming Server, Quick Time Player, Quick Time Pro, Picture Viewer, Quick Time Plug-in Unit支持流类型:实时流(RTP传输数据)和快速启动流(HTTP/FTP传输数据)
8视频服务器,网络视频的核心,采用时间片调度算法,存储量大,数据率高,具备接纳控制、请求处理、数据检索、按流传送等功能,存储设备多采用SCSI接口,以确保高速、并行、多重I/O总线能力,流媒体系统通常支持多服务器协同工作,服务器之间能自动进行负载均衡
9流媒体系统的构成:编码工具、服务器、播放器、流媒体制作合成工具
第二章
1Windows Media基于组件的方案构成 以一系列模块组件为中心
Windows
Media
Tools
内容。 WindowsMediaServices WindowsMediaPlayer 2 Windows Media技术平台: 3Windows Media Stream:指 Windows Media 服务器通过网络发布的现场或点播的基于 Windows Media 的
4 元文件(Windows Media Metafiles):指用 Windows Media 技术创建的文件,它包含可扩展标记语言(XML)语法形式的元数据。(元数据可以包含诸如 Windows Media-格式化的文件的URL,它所指媒体的标题、版权以及作者,或者 Windows Media-格式化的文件的开始时间和持续时间的信息。文件扩展名:.asx,.wax,.wvx)
5Windows Media Tools:指用于为 Windows Media 服务创建基于 Windows Media 的内容的一套工具。包括创建工具和编辑工具
6 Windows Media Server:指运行 Windows Media 服务的服务器。包括两大基本服务模块:单播,电台 7 ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。使用MPEG-4压缩算法。体积小。ASF格式的视频中可带有命令代码,用户指定在到达视频或音频的某个时间后触发某个事件或操作。
ASF的特征:
可扩展的媒体类型——ASF文件允许制造者很容易地定义新的媒体类型
部分下载——特定的有关播放部件的信息能够存储在ASF文件头部分,这些信息能够为客户机用来
找到合适的所需的播放部件的版本(如果没有在客户机上安装)
可伸缩的媒体类型——ASF是设计用来表示可伸缩的媒体类型的“带宽”之间的依赖关系
流的优先级化——现代的多媒体传输系统能够动态地调整以适应网络资源紧张的情况
多语音
目录信息
ASF文件逻辑上是由三个高层对象组成:头对象(Header Object)、数据对象(Data Object)和索引对象(Index Object)。头对象是必需的,并且必须放在每一个ASF文件的开头部分。数据对象也是必需的,且一般情况下紧跟在头对象之后。索引对象是可选的,一般推荐使用。头对象是唯一包含其他 ASF 对象的
对象
8、VBR 模式意味着实现最佳音质所需的平均比特率更低、文件也更小。VBR 可应用于 Windows Media Audio 9 和 Windows Media Audio 9 Professional 编解码器。Windows Media Audio 9 Lossless 编解码器始终使用VBR。对于低比特率的流式处理和设备(例如CD 和 DVD 播放机),可使用限制峰值模式。
9、DRM数字权限管理(Digital Rights Management):指用于保护媒体内容和管理访问权限的技术。通过实现这项技术,能够维护媒体内容副本所有者的一个列表,还可以在发布的每张内容上放置数字签名。 DRM运作机制(文字叙述):
DRM工作方式:(1)打包 (2)分发 (3)建立许可证服务器 (4)获取许可证 (5)播放数字媒体文件
10 Real System 系统组成:(1). 制作端产品 Real Producer (2). 服务器端产品 Real Server (3). 客户端产品 Real Player
11 Real System中的数据通信(p84图4-1)
Real Media文件格式:RealAudio:传输接近CD音质的音频数据,RealVideo:传输不间断的视频数据,RealFlash:高压缩比的动画格式RealMedia文件格式;使RealSystem可以通过各种网络传送高质量的多媒体内容。
12 Real Player 播放过程(简)
RA
13 Real Server 中的多播技术(了解):反向信道多播(Back-Channel Multicast)与可伸缩多播(Scalable Multicast)
14 Real Server中的分流技术(区别):1推分流 预先建立连接,立即传送媒体流2拉分流 无需预先建立连接,第一个连接建立后要保持该连接至编码器停止编码
15 Sure Stream技术:一、确立一个编码框架,允许不同速率的多个流同时编码,合并到同一个文件中;二、采用一种复杂客户/服务器机制探测带宽变化。
16 Quick Time 文件格式
媒体描述和媒体数据分开存储
媒体描述或元数据(Meta-Data)——Movie:包含轨道数目、视频压缩格式和时间信息,媒体数据
存储区域的索引
媒体数据:所有的采样数据,如视频帧和音频采样
媒体数据可与QuickTime movie存储在同一个文件中,也可在一个单独的文件或者在几个文件中 11原子文件格式(判断子原子 双亲原子)
报头数据
12 Quick Time Movie三个轨道:(1)Video Media 信息(2)Music Media 信息(3)Text Media 信息
第三章
1 MPEG-1/-2 标准中的三种编码类型图像:I 帧(帧内编码,只利用了单帧图像内的空间相关性而没有利用时间相关性) P 帧(帧间编码,同时利用空间和时间相关性,只采用前向时间预测) B 帧(帧间编码,与P 帧不同,采用双向时间预测)
2 MPEG-2编码码流的六个层次:1视频序列层 2图像组层 3图像层 4像条层 5宏块层
3宏块条层:包括若干个连续宏块,其顺序和行扫描顺序一致 比特流重新同步的基本单元
宏块层:运动补偿预测的基本单元。像块层:MPEG 算法中最小的编码单位
4 MPEG-1/-2 视频编码关键技术
MPEG-1/-2 视频压缩的原理:利用序列图像中的空间相关性和时间相关性。
空间相关性:一个像素与其周围的某些像素在亮度和色度上存在的关系
时间相关性:一个视频序列中前后帧图像间存在的关系
采用带运动补偿的帧间预测编码和帧内 DCT 编码相结合的方案
帧内编码与帧间编码流程的区别:是否经过预测环的处理
5 MPEG-2 和 MPEG-1 的区别:
(1)MPEG-2 定义了“Profile”(级)和“Level”(类)的概念
(2)MPEG-2 有“按帧编码”和“按场编码”两种模式 MPEG-1 只支持逐行扫描;MPEG-2 支持逐行扫描和隔行扫描,针对隔行扫描的常规电视图像专门设置了“按帧编码”和“按场编码”两种模式。MPEG-1 中,宏块被逐行地分割成像块;MPEG-2 中,逐行扫描图像采用逐行分割方式;隔行扫描的帧图像采用逐行分割与隔行分割两种方式。
(3)MPEG-2 增加了可分级性 (空间可分级性 时间可分级性 信噪比可分级性)
6 MPEG-7 标准正式名称:多媒体内容描述接口(Multimedia Content Description Interface)
MPEG-21 标准正式名称:多媒体框架(Multimedia Framework)。
7 H.261 标准核心:采用带有运动补偿的预测编码以及基于 DCT 的变换编码相结合的混合编码方法。 基本判决准则:哪一种模式给出较小的编码比特,就采用这种模式。
8 H.264 标准设计方案包含:视频编码层(VCL)和网络抽象层(NAL)。
第四章(详见ppt)
RealText 窗口风格:1. Generic(通用型)2. ScrollingNews(滚动新闻)3. TickerTape(纸带)4. Marquee(字幕)5. TelePrompter(提词机) ;窗口标记
第五章(熟悉标签,编程 详见ppt)
第六章
1 Internet传输服务质量Quality of Service (QoS):(1). 尽力传送(Best-effort )单一服务模型 应用程序
可以在任何时候,发出任意数量的报文,而且不需要事先获得批准,也不需要通知网络。
(2). 实时传送(Real-time ) 综合服务模型 应用程序首先通知网络它自己的流量参数和需要的特定服务质量请求,应用程序一般在收到网络的确认信息,才开始发送报文。
2 流媒体传输协议简介
RTP (Real-time Transport Protocol):针对多媒体数据流。 RTCP (Real-time Transport Control Protocol):与RTP一起提供流量控制和拥塞控制服务。 RTSP (Real-Time Streaming Protocol):定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据。 RSVP (Resource Reserve Protocol):在一定程度上为流媒体的传输提供QoS。 MMSP (Microsoft Media Server Protocol)
3 RTP协议的相关概念:
(1) Time Stamping(时戳)把接收到的语音和视频等多媒体数据按照正确的时间顺序提交给上层。
(2) Sequence Numbers(顺序编号)
通常使用UDP协议传输数据 排序RTP分组,以消除重复分组,保持视频和音频流连续播放。
(3) Source Identification(源标志)
(4) Payload Type(载荷类型)(5) Mixer(混合器)
4 RTP协议工作原理:
在流的概念中“时戳”是最重要的信息。 RTP协议和UDP二者共同完成运输层协议功能。 RTP的协议数据单元是用UDP分组来承载的。 RTP协议虽然是传输层协议但是没有作为OSI体系结构中单独的一层来实现。
5 RTCP协议的工作原理--四个功能:(1)为数据传输的质量提供反馈,并提供QoS检测(2)提供不同媒体间的同步(3)在会话的用户界面上显示会话参与者的标志(4)调节信息的缩放
6 RTSP协议与其他协议的关系: (1)RTSP协议与HTTP协议的联系
目前的协议规范同时允许网页服务器和流媒体服务器支持RTSP实现。 HTTP是一个不对称协议;在RTSP中,Client和Server都可发出请求,且请求是有状态的。 HTTP是无状态协议;RTSP在任何情况下必须保持一定状态。 (2)RTSP协议与HTTP协议的区别
7 RSVP支持三种传输类型:最好性能(best-effort),速率敏感(rate-sensitive)与延迟敏感(delay-sensitive)。 速率敏感传输放弃及时性,而确保速率。 延迟敏感传输要求传输及时,并因而改变其速率。
8 RSVP资源预订类型A.独占资源预订——为每个连接中每个相关发送者安装一个流(1)固定过滤类型
B.共享资源预订——由不相关的发送者使用(2)通配过滤类型(3)共享显式类型
9 对RSVP,软状态指可被某些RSVP信息更新的路由器和终端结点的状态。软状态特征允许RSVP网络支持动态组成员变化,并适应路由变化。一般说来,软状态由基于RSVP网络维护,使网络可在没有查询终端结点的情况下改变状态
10 RSVP运行在传输层,在IP上层。RSVP的组成元素有发送者、接收者和主机或路由器。
11 MMSP(Microsoft Media Server Protocol):a在Internet上实现Windows Media Server中流媒体文件的传送与播放。 b建立在UDP或TCP上,属于应用层c使用协议翻转以获得最佳连接。d如果连接到编入索引的asf文件,想要快进、后退、暂停、开始和停止流,必须使用MMS。e若从独立的Windows Media Player连接到发布点,必须指定单播内容的URL;若有实时内容要通过广播单播发布,则该URL由服务器和发布点别名组成。
12 流媒体播放方式:a单播:客户端与服务器之间的点对点连接 b点播:客户端与服务器之间的主动的连接 c组播:一种基于网络硬件设备实现的一种分组广播的数据传输方式
第七章
1 应该选择哪种流媒体服务器操作系统是决定因素。
2 流媒体的网络发布形式(区别)(1)网络点播 点播是由媒体制作者预先制作好流媒体文件,将这些流媒体内容预先存储在媒体服务器上;媒体服务器可以是流媒体服务器,也可以是一般的Web服务器;网络用户可以在自己认为合适的任何时间,通过网页中的超链接,用流媒体播放器或者通过加入到网页中的Netscape插件或是ActiveX控件,用浏览器来播放存放在媒体服务器上的任何流媒体内容。在播放时,用户可以对播放进行控制
(2)网络实时广播 将由媒体采集设备采集的实时信号经过模数转换设备、数字信号采集设备直接由编码压缩软件生成流媒体信号,在直接输送到担任网络广播任务的媒体服务器,由服务器同时向预定的多个用户传送;媒体服务器只能是流媒体服务器;收看网络广播的用户只能在特定的时间收看特定的内容。
(3)网络非实时广播 由媒体服务器将预先制作好的流媒体文件在特定的时间同时向预定的多个用户传送;媒体服务器只能是流媒体服务器;收看网络广播的用户只能在特定的时间收看特定的内容
3 一般来讲,Real服务器总的输出带宽和广播“数据流”传输速率的比值才是确切的最大用户数。同一台Real服务器,不同的广播内容,其对应的最大用户数必定是不同的。
4 对于实时广播内容,SMIL的某些属性不起作用:1. repeat属性。2. clip-begin和clip-end属性。(但可以通过end属性来提前终止广播。)
5 传输带宽:某一个网络的传输带宽指每秒能够在这个网络上传输的数据量的上限,单位是Kbps
用户的传输带宽:1. 用于传输流媒体文件数据的最大带宽。2. 用于传输网络噪音、数据丢失、文件头部信息以及其他信号数据的带宽。
第八章
1 网页浏览器和服务器是如何工作的:你的浏览器是从你最喜欢的网站请求显示主页。
服务器返回HTML源代码,可能包含有来自完全不同的服务器上的图片、文本、动画和其他组成网页的元素。
你的浏览器分析这些文件,并根据得到的HTML源代码完成这些文件的请求。
服务器得到请求并发送所要求的文件和合适的MIME类型。
使用MIME的类型信息,你的浏览器放弃文件或是断开这些文件,你的主页就被显示出来。
2 MIME类型:确定文件的内容层次和结构。一个MIME类型是一个文本的简单字符串,它包含在文件头中。 3 使用元文件,脱离浏览器,将流媒体定位到指定的流媒体播放器
4 Microsoft ActiveX控件的模板(含义):
5 JavaScript是如何工作的:提供(合理的)交互平台,用于控制网页上的各种元素以及和它们交互,包括嵌入式的播放器。控制嵌入式流媒体播放器。为了让网页动起来而应运而生的一项技术,不用每次向服务器发送请求。为浏览器添加智能,和用户动态交互。不是HTML的一部分。是独立的软件,可以嵌入浏览器、可以操纵HTML和其他在浏览器窗口内的软件。跨平台兼容。在不同的浏览器和不同版本的浏览器中,使用的是不同层次的应用标准。
6 (?)三种媒体的嵌入:如果你正在使用quicktime播放器,必须设置enablejavascript=”true”,以保证可以使用JavaScript控制;如果你正在使用real player,则给页面上的每一个单独的嵌入式元素一个唯一的名字;如果你正在使用Windows媒体播放器,要确保使用了正确的属性方法,7.0版本的播放器不能理解6.4版本的播放器,反之亦然。
7 元文件标签的作用范围——优先级 级别的标签中指定的属性具有最高优先权;其次是或是级别的标签中的属性;级别的标签中指定的属性具有最低优先权
8 翻转:流媒体播放器在连接播放器、播放某个特定文件片的时候,会遇到困难。为了处理这种情况,可以给播放器指定其他文件,当播放器遭遇困难会试图连接这个文件。
9 .ram/.rpm区别:RAM文件通常使用单独的RealPlayer应用程序打开。RPM文件通常使用嵌入在网页上的RealPlayer播放器播放。RAM和RPM文件内容完全一样,但MIME类型稍有区别。
10 QuickTime的嵌入1. 使用标签2. 使用标签3. 使用引用电影4. 通过SMIL连接 和都可以链接自包含的QuickTime类型的电影或是引用电影。
使用标签的嵌入式播放方式:src参数中指定的文件使用HTTP协议。
使用qtnext参数,设置目标是QuickTime播放器:
T”>
使用href,autohref,以及target参数的组合来完成相同功能:
第九章
1 移动通信是指移动体之间或者移动体与固定体之间的通信。移动通信系统包括无绳电话、无线寻呼、陆地蜂窝移动通信等。
移动通信技术的特点:终端用户的移动性 无线接入方式 漫游功能
2 GSM(全球移动通信系统)的基本结构
3 GPRS是在GSM系统的基础上增加一些组件构成的,主要有三个组件,即GPRS服务支持结点(SGSN)、GPRS网关支持结点(GGSN)、分组控制单元(PCU)
4 移动流媒体的系统结构(书p237 图7-3)1内容服务器2缓冲服务器3直播采集服务器4用户终端档案服务器5数字版权管理服务器(DRM)6综合业务管理服务器7接入门户服务器
5基于的移动流媒体平台的系统实现 根据不同的业务内容在交换上划分不同的网段:管理网段、点播/直播网段、下载网段、内容分发网段、采集服务器
6 移动流媒体技术是把连续的影像和声音信息经过压缩处理后放到网络服务器上,让移动终端用户能够一边下载一边观看、收听,而不需要等到整个多媒体文件下载完成才可以即时观看的技术。
第一章
1流媒体:指在Internet/Intranet网络中使用流式传输技术的连续时基媒体,如音频、视频或多媒体文件。 2流媒体技术(简):一种可以使音频、视频和其他多媒体文件能在Internet及Intranet上以实时的、无需下载等待的方式进行播放的技术。
3流式传输:主要指通过网络传送媒体(如音频、视频)的技术总称。
4流式传输的方式(基本了解):
(1)顺序流式传输(使用HTTP服务器)
顺序下载,并在下载文件的同时播放在线媒体;在给定时刻,用户只能播放已下载的部分,而不
能跳到还未下载的部分
HTTP流式传输
文件播放的部分是无损下载
点播技术
(2)实时流式传输(视频为实时广播,或使用流式传输媒体服务器,或应用如RTSP的实时协议)
实时传送,特别适合现场事件;支持随机访问,用户可快进或后退,以观看前面或后面的内容 需要专用的流媒体服务器与传输协议
匹配连接宽带
5流式传输基本原理(简):
6流媒体的网络播放方式:(了解) 单播:客户端与服务器之间的点到点连接,在客户端与媒体服务器之间建立一个单独的数据通道。 组播:通过启用组播网络传递内容流,网络中的所有客户端共享同一流
点播:客户端与服务器之间的主动的连接
广播:用户被动接收流
点播单播:客户端连接到服务器以接收特定内容,该内容也只传往一个客户端。
广播单播:客户端通过发布点上的别名访问流。
广播组播:被动的用户通过监视特定的IP地址接收组播ASF流。
7流式技术的主要解决方案:1 Real System组成:Real Producer, Real Server, Client Software流媒体文件:Real Audio, Real Video, Real Presentation, Real Flash
2 Windows Media Technology组成:Media Tools, Media Server ,Media Player3,Quick Time组成:Quick Time Streaming Server, Quick Time Player, Quick Time Pro, Picture Viewer, Quick Time Plug-in Unit支持流类型:实时流(RTP传输数据)和快速启动流(HTTP/FTP传输数据)
8视频服务器,网络视频的核心,采用时间片调度算法,存储量大,数据率高,具备接纳控制、请求处理、数据检索、按流传送等功能,存储设备多采用SCSI接口,以确保高速、并行、多重I/O总线能力,流媒体系统通常支持多服务器协同工作,服务器之间能自动进行负载均衡
9流媒体系统的构成:编码工具、服务器、播放器、流媒体制作合成工具
第二章
1Windows Media基于组件的方案构成 以一系列模块组件为中心
Windows
Media
Tools
内容。 WindowsMediaServices WindowsMediaPlayer 2 Windows Media技术平台: 3Windows Media Stream:指 Windows Media 服务器通过网络发布的现场或点播的基于 Windows Media 的
4 元文件(Windows Media Metafiles):指用 Windows Media 技术创建的文件,它包含可扩展标记语言(XML)语法形式的元数据。(元数据可以包含诸如 Windows Media-格式化的文件的URL,它所指媒体的标题、版权以及作者,或者 Windows Media-格式化的文件的开始时间和持续时间的信息。文件扩展名:.asx,.wax,.wvx)
5Windows Media Tools:指用于为 Windows Media 服务创建基于 Windows Media 的内容的一套工具。包括创建工具和编辑工具
6 Windows Media Server:指运行 Windows Media 服务的服务器。包括两大基本服务模块:单播,电台 7 ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。使用MPEG-4压缩算法。体积小。ASF格式的视频中可带有命令代码,用户指定在到达视频或音频的某个时间后触发某个事件或操作。
ASF的特征:
可扩展的媒体类型——ASF文件允许制造者很容易地定义新的媒体类型
部分下载——特定的有关播放部件的信息能够存储在ASF文件头部分,这些信息能够为客户机用来
找到合适的所需的播放部件的版本(如果没有在客户机上安装)
可伸缩的媒体类型——ASF是设计用来表示可伸缩的媒体类型的“带宽”之间的依赖关系
流的优先级化——现代的多媒体传输系统能够动态地调整以适应网络资源紧张的情况
多语音
目录信息
ASF文件逻辑上是由三个高层对象组成:头对象(Header Object)、数据对象(Data Object)和索引对象(Index Object)。头对象是必需的,并且必须放在每一个ASF文件的开头部分。数据对象也是必需的,且一般情况下紧跟在头对象之后。索引对象是可选的,一般推荐使用。头对象是唯一包含其他 ASF 对象的
对象
8、VBR 模式意味着实现最佳音质所需的平均比特率更低、文件也更小。VBR 可应用于 Windows Media Audio 9 和 Windows Media Audio 9 Professional 编解码器。Windows Media Audio 9 Lossless 编解码器始终使用VBR。对于低比特率的流式处理和设备(例如CD 和 DVD 播放机),可使用限制峰值模式。
9、DRM数字权限管理(Digital Rights Management):指用于保护媒体内容和管理访问权限的技术。通过实现这项技术,能够维护媒体内容副本所有者的一个列表,还可以在发布的每张内容上放置数字签名。 DRM运作机制(文字叙述):
DRM工作方式:(1)打包 (2)分发 (3)建立许可证服务器 (4)获取许可证 (5)播放数字媒体文件
10 Real System 系统组成:(1). 制作端产品 Real Producer (2). 服务器端产品 Real Server (3). 客户端产品 Real Player
11 Real System中的数据通信(p84图4-1)
Real Media文件格式:RealAudio:传输接近CD音质的音频数据,RealVideo:传输不间断的视频数据,RealFlash:高压缩比的动画格式RealMedia文件格式;使RealSystem可以通过各种网络传送高质量的多媒体内容。
12 Real Player 播放过程(简)
RA
13 Real Server 中的多播技术(了解):反向信道多播(Back-Channel Multicast)与可伸缩多播(Scalable Multicast)
14 Real Server中的分流技术(区别):1推分流 预先建立连接,立即传送媒体流2拉分流 无需预先建立连接,第一个连接建立后要保持该连接至编码器停止编码
15 Sure Stream技术:一、确立一个编码框架,允许不同速率的多个流同时编码,合并到同一个文件中;二、采用一种复杂客户/服务器机制探测带宽变化。
16 Quick Time 文件格式
媒体描述和媒体数据分开存储
媒体描述或元数据(Meta-Data)——Movie:包含轨道数目、视频压缩格式和时间信息,媒体数据
存储区域的索引
媒体数据:所有的采样数据,如视频帧和音频采样
媒体数据可与QuickTime movie存储在同一个文件中,也可在一个单独的文件或者在几个文件中 11原子文件格式(判断子原子 双亲原子)
报头数据
12 Quick Time Movie三个轨道:(1)Video Media 信息(2)Music Media 信息(3)Text Media 信息
第三章
1 MPEG-1/-2 标准中的三种编码类型图像:I 帧(帧内编码,只利用了单帧图像内的空间相关性而没有利用时间相关性) P 帧(帧间编码,同时利用空间和时间相关性,只采用前向时间预测) B 帧(帧间编码,与P 帧不同,采用双向时间预测)
2 MPEG-2编码码流的六个层次:1视频序列层 2图像组层 3图像层 4像条层 5宏块层
3宏块条层:包括若干个连续宏块,其顺序和行扫描顺序一致 比特流重新同步的基本单元
宏块层:运动补偿预测的基本单元。像块层:MPEG 算法中最小的编码单位
4 MPEG-1/-2 视频编码关键技术
MPEG-1/-2 视频压缩的原理:利用序列图像中的空间相关性和时间相关性。
空间相关性:一个像素与其周围的某些像素在亮度和色度上存在的关系
时间相关性:一个视频序列中前后帧图像间存在的关系
采用带运动补偿的帧间预测编码和帧内 DCT 编码相结合的方案
帧内编码与帧间编码流程的区别:是否经过预测环的处理
5 MPEG-2 和 MPEG-1 的区别:
(1)MPEG-2 定义了“Profile”(级)和“Level”(类)的概念
(2)MPEG-2 有“按帧编码”和“按场编码”两种模式 MPEG-1 只支持逐行扫描;MPEG-2 支持逐行扫描和隔行扫描,针对隔行扫描的常规电视图像专门设置了“按帧编码”和“按场编码”两种模式。MPEG-1 中,宏块被逐行地分割成像块;MPEG-2 中,逐行扫描图像采用逐行分割方式;隔行扫描的帧图像采用逐行分割与隔行分割两种方式。
(3)MPEG-2 增加了可分级性 (空间可分级性 时间可分级性 信噪比可分级性)
6 MPEG-7 标准正式名称:多媒体内容描述接口(Multimedia Content Description Interface)
MPEG-21 标准正式名称:多媒体框架(Multimedia Framework)。
7 H.261 标准核心:采用带有运动补偿的预测编码以及基于 DCT 的变换编码相结合的混合编码方法。 基本判决准则:哪一种模式给出较小的编码比特,就采用这种模式。
8 H.264 标准设计方案包含:视频编码层(VCL)和网络抽象层(NAL)。
第四章(详见ppt)
RealText 窗口风格:1. Generic(通用型)2. ScrollingNews(滚动新闻)3. TickerTape(纸带)4. Marquee(字幕)5. TelePrompter(提词机) ;窗口标记
第五章(熟悉标签,编程 详见ppt)
第六章
1 Internet传输服务质量Quality of Service (QoS):(1). 尽力传送(Best-effort )单一服务模型 应用程序
可以在任何时候,发出任意数量的报文,而且不需要事先获得批准,也不需要通知网络。
(2). 实时传送(Real-time ) 综合服务模型 应用程序首先通知网络它自己的流量参数和需要的特定服务质量请求,应用程序一般在收到网络的确认信息,才开始发送报文。
2 流媒体传输协议简介
RTP (Real-time Transport Protocol):针对多媒体数据流。 RTCP (Real-time Transport Control Protocol):与RTP一起提供流量控制和拥塞控制服务。 RTSP (Real-Time Streaming Protocol):定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据。 RSVP (Resource Reserve Protocol):在一定程度上为流媒体的传输提供QoS。 MMSP (Microsoft Media Server Protocol)
3 RTP协议的相关概念:
(1) Time Stamping(时戳)把接收到的语音和视频等多媒体数据按照正确的时间顺序提交给上层。
(2) Sequence Numbers(顺序编号)
通常使用UDP协议传输数据 排序RTP分组,以消除重复分组,保持视频和音频流连续播放。
(3) Source Identification(源标志)
(4) Payload Type(载荷类型)(5) Mixer(混合器)
4 RTP协议工作原理:
在流的概念中“时戳”是最重要的信息。 RTP协议和UDP二者共同完成运输层协议功能。 RTP的协议数据单元是用UDP分组来承载的。 RTP协议虽然是传输层协议但是没有作为OSI体系结构中单独的一层来实现。
5 RTCP协议的工作原理--四个功能:(1)为数据传输的质量提供反馈,并提供QoS检测(2)提供不同媒体间的同步(3)在会话的用户界面上显示会话参与者的标志(4)调节信息的缩放
6 RTSP协议与其他协议的关系: (1)RTSP协议与HTTP协议的联系
目前的协议规范同时允许网页服务器和流媒体服务器支持RTSP实现。 HTTP是一个不对称协议;在RTSP中,Client和Server都可发出请求,且请求是有状态的。 HTTP是无状态协议;RTSP在任何情况下必须保持一定状态。 (2)RTSP协议与HTTP协议的区别
7 RSVP支持三种传输类型:最好性能(best-effort),速率敏感(rate-sensitive)与延迟敏感(delay-sensitive)。 速率敏感传输放弃及时性,而确保速率。 延迟敏感传输要求传输及时,并因而改变其速率。
8 RSVP资源预订类型A.独占资源预订——为每个连接中每个相关发送者安装一个流(1)固定过滤类型
B.共享资源预订——由不相关的发送者使用(2)通配过滤类型(3)共享显式类型
9 对RSVP,软状态指可被某些RSVP信息更新的路由器和终端结点的状态。软状态特征允许RSVP网络支持动态组成员变化,并适应路由变化。一般说来,软状态由基于RSVP网络维护,使网络可在没有查询终端结点的情况下改变状态
10 RSVP运行在传输层,在IP上层。RSVP的组成元素有发送者、接收者和主机或路由器。
11 MMSP(Microsoft Media Server Protocol):a在Internet上实现Windows Media Server中流媒体文件的传送与播放。 b建立在UDP或TCP上,属于应用层c使用协议翻转以获得最佳连接。d如果连接到编入索引的asf文件,想要快进、后退、暂停、开始和停止流,必须使用MMS。e若从独立的Windows Media Player连接到发布点,必须指定单播内容的URL;若有实时内容要通过广播单播发布,则该URL由服务器和发布点别名组成。
12 流媒体播放方式:a单播:客户端与服务器之间的点对点连接 b点播:客户端与服务器之间的主动的连接 c组播:一种基于网络硬件设备实现的一种分组广播的数据传输方式
第七章
1 应该选择哪种流媒体服务器操作系统是决定因素。
2 流媒体的网络发布形式(区别)(1)网络点播 点播是由媒体制作者预先制作好流媒体文件,将这些流媒体内容预先存储在媒体服务器上;媒体服务器可以是流媒体服务器,也可以是一般的Web服务器;网络用户可以在自己认为合适的任何时间,通过网页中的超链接,用流媒体播放器或者通过加入到网页中的Netscape插件或是ActiveX控件,用浏览器来播放存放在媒体服务器上的任何流媒体内容。在播放时,用户可以对播放进行控制
(2)网络实时广播 将由媒体采集设备采集的实时信号经过模数转换设备、数字信号采集设备直接由编码压缩软件生成流媒体信号,在直接输送到担任网络广播任务的媒体服务器,由服务器同时向预定的多个用户传送;媒体服务器只能是流媒体服务器;收看网络广播的用户只能在特定的时间收看特定的内容。
(3)网络非实时广播 由媒体服务器将预先制作好的流媒体文件在特定的时间同时向预定的多个用户传送;媒体服务器只能是流媒体服务器;收看网络广播的用户只能在特定的时间收看特定的内容
3 一般来讲,Real服务器总的输出带宽和广播“数据流”传输速率的比值才是确切的最大用户数。同一台Real服务器,不同的广播内容,其对应的最大用户数必定是不同的。
4 对于实时广播内容,SMIL的某些属性不起作用:1. repeat属性。2. clip-begin和clip-end属性。(但可以通过end属性来提前终止广播。)
5 传输带宽:某一个网络的传输带宽指每秒能够在这个网络上传输的数据量的上限,单位是Kbps
用户的传输带宽:1. 用于传输流媒体文件数据的最大带宽。2. 用于传输网络噪音、数据丢失、文件头部信息以及其他信号数据的带宽。
第八章
1 网页浏览器和服务器是如何工作的:你的浏览器是从你最喜欢的网站请求显示主页。
服务器返回HTML源代码,可能包含有来自完全不同的服务器上的图片、文本、动画和其他组成网页的元素。
你的浏览器分析这些文件,并根据得到的HTML源代码完成这些文件的请求。
服务器得到请求并发送所要求的文件和合适的MIME类型。
使用MIME的类型信息,你的浏览器放弃文件或是断开这些文件,你的主页就被显示出来。
2 MIME类型:确定文件的内容层次和结构。一个MIME类型是一个文本的简单字符串,它包含在文件头中。 3 使用元文件,脱离浏览器,将流媒体定位到指定的流媒体播放器
4 Microsoft ActiveX控件的模板(含义):
5 JavaScript是如何工作的:提供(合理的)交互平台,用于控制网页上的各种元素以及和它们交互,包括嵌入式的播放器。控制嵌入式流媒体播放器。为了让网页动起来而应运而生的一项技术,不用每次向服务器发送请求。为浏览器添加智能,和用户动态交互。不是HTML的一部分。是独立的软件,可以嵌入浏览器、可以操纵HTML和其他在浏览器窗口内的软件。跨平台兼容。在不同的浏览器和不同版本的浏览器中,使用的是不同层次的应用标准。
6 (?)三种媒体的嵌入:如果你正在使用quicktime播放器,必须设置enablejavascript=”true”,以保证可以使用JavaScript控制;如果你正在使用real player,则给页面上的每一个单独的嵌入式元素一个唯一的名字;如果你正在使用Windows媒体播放器,要确保使用了正确的属性方法,7.0版本的播放器不能理解6.4版本的播放器,反之亦然。
7 元文件标签的作用范围——优先级 级别的标签中指定的属性具有最高优先权;其次是或是级别的标签中的属性;级别的标签中指定的属性具有最低优先权
8 翻转:流媒体播放器在连接播放器、播放某个特定文件片的时候,会遇到困难。为了处理这种情况,可以给播放器指定其他文件,当播放器遭遇困难会试图连接这个文件。
9 .ram/.rpm区别:RAM文件通常使用单独的RealPlayer应用程序打开。RPM文件通常使用嵌入在网页上的RealPlayer播放器播放。RAM和RPM文件内容完全一样,但MIME类型稍有区别。
10 QuickTime的嵌入1. 使用标签2. 使用标签3. 使用引用电影4. 通过SMIL连接 和都可以链接自包含的QuickTime类型的电影或是引用电影。
使用标签的嵌入式播放方式:src参数中指定的文件使用HTTP协议。
使用qtnext参数,设置目标是QuickTime播放器:
T”>
使用href,autohref,以及target参数的组合来完成相同功能:
第九章
1 移动通信是指移动体之间或者移动体与固定体之间的通信。移动通信系统包括无绳电话、无线寻呼、陆地蜂窝移动通信等。
移动通信技术的特点:终端用户的移动性 无线接入方式 漫游功能
2 GSM(全球移动通信系统)的基本结构
3 GPRS是在GSM系统的基础上增加一些组件构成的,主要有三个组件,即GPRS服务支持结点(SGSN)、GPRS网关支持结点(GGSN)、分组控制单元(PCU)
4 移动流媒体的系统结构(书p237 图7-3)1内容服务器2缓冲服务器3直播采集服务器4用户终端档案服务器5数字版权管理服务器(DRM)6综合业务管理服务器7接入门户服务器
5基于的移动流媒体平台的系统实现 根据不同的业务内容在交换上划分不同的网段:管理网段、点播/直播网段、下载网段、内容分发网段、采集服务器
6 移动流媒体技术是把连续的影像和声音信息经过压缩处理后放到网络服务器上,让移动终端用户能够一边下载一边观看、收听,而不需要等到整个多媒体文件下载完成才可以即时观看的技术。