目录 1
第1章 概述 1
1.1 跨学科的多媒体 1
1.2 本书内容 2
1.3 本书结构 3
1.3.1 服务质量 4
1.3.2 多媒体操作系统 4
1.3.3 多媒体网络互联和通信 4
1.3.4 同步 4
1.4 深入学习多媒体的相关资源 5
2.1.1 实时的概念 6
2.1 需求和限制 6
第2章 服务质量 6
2.1.2 截止时间 7
2.1.3 实时系统的特征 7
2.1.4 多媒体系统的实时需求 8
2.1.5 服务和协议需求 9
2.1.6 处理和通信约束 10
2.2 服务质量的概念 10
2.2.1 质量分层 11
2.2.2 服务对象 12
2.2.3 QoS规范 12
2.2.4 QoS参数值和服务类别 14
2.2.5 质量感知的服务模型 16
2.3 资源 17
2.3.1 资源管理 18
2.3.2 资源管理的需求 19
2.3.3 连续流模型 19
2.4 建立阶段 23
2.4.1 QoS协商 24
2.4.2 QoS转换 28
2.4.3 QoS缩放 30
2.4.4 QoS路由 32
2.4.5 接纳控制 35
2.4.6 预留 36
2.5.1 流量整形 41
2.5 多媒体呼叫的运行阶段 41
2.5.2 速率控制 44
2.5.3 错误控制 46
2.5.4 QoS和资源监控 49
2.5.5 QoS再协商和适配 50
2.6 QoS管理体系结构 52
2.7 结束语 53
第3章 多媒体操作系统 55
3.1 进程管理 56
3.1.1 实时的处理需求 56
3.1.3 实时调度:系统模型 57
3.1.2 传统的实时调度 57
3.1.4 软实时调度概念 59
3.1.5 调度策略 66
3.1.6 原型操作系统:案例分析 73
3.2 进程间通信和同步 77
3.3 存储器管理 77
3.3.1 存储器管理的预留概念 78
3.3.2 缓冲区管理技术 78
3.3.3 客户端/服务器系统的缓冲区管理 80
3.4 设备管理 82
3.5 系统体系结构 84
3.5.1 基于UNIX的系统 86
3.5.2 QuickTime 87
3.5.3 Windows多媒体扩展 88
3.5.4 OS/2 MMPM/2 90
3.6 结束语 91
第4章 媒体服务器 92
4.1 体系结构 93
4.2 存储设备 95
4.2.1 磁盘布局 95
4.2.2 区位记录 96
4.2.3 文件结构 97
4.3.1 数据存放 98
4.3 磁盘控制器 98
4.3.2 重组 103
4.4 存储器管理 104
4.4.1 磁盘管理 105
4.4.2 传统的磁盘调度 106
4.4.3 多媒体磁盘调度 109
4.4.4 接纳控制 115
4.4.5 副本 116
4.4.6 支持不同类型磁盘 118
4.5 文件系统 119
4.5.1 传统的文件系统 120
4.5.3 多媒体文件系统举例 122
4.5.2 多媒体文件系统 122
4.6 内存管理 127
4.6.1 交替缓存策略 127
4.6.2 通用交替缓存策略 127
4.6.3 批处理法 127
4.6.4 背负法 128
4.6.5 内容插入 128
第5章 网络 129
5.1 服务、协议和层 129
5.1.1 服务和协议的需求 129
5.1.2 ISO-OSI模型的层 130
5.2 网络 132
5.2.1 以太网 133
5.2.2 千兆位以太网 134
5.2.3 令牌环 135
5.2.4 100VG AnyLAN 140
5.2.5 光纤分布式数据接口 141
5.2.6 ATM网络 147
5.3 城域网 153
5.3.1 分布式队列双总线 154
5.3.2 Orwell 156
5.3.3 MAN与ATM网络的连接 157
5.4.1 传统的广域网 158
5.4 广域网 158
5.4.2 基于ATM的B-ISDN 160
5.5 结束语 168
第6章 通信 169
6.1 传输子系统的需求与约束 169
6.1.1 来自用户层和应用层的需求 169
6.1.2 来自处理和协议的约束 170
6.2 传统的网络协议及其对多媒体的支持 170
6.2.1 IPv4 171
6.2.2 IPv6 173
6.2.3 多播的支持 177
6.3.1 传输控制协议 181
6.3 传统传输协议及其对多媒体的支持 181
6.3.2 用户数据报协议 185
6.4 支持网络QoS的新协议 186
6.4.1 预留的概念 186
6.4.2 早期的预留协议 187
6.4.3 Internet综合业务 188
6.4.4 资源预留协议 188
6.4.5 其他预留方式 191
6.4.6 Internet差别化服务 191
6.5 多媒体传输的新协议 192
6.5.1 传统的多媒体传输协议 192
6.5.2 实时传输协议 194
6.5.3 多播环境下多样性需求的处理 199
6.5.4 可靠的多播传输 201
6.6 结束语 201
第7章 群组通信 203
7.1 计算机支持协同工作 203
7.2 体系结构 205
7.3 应用程序的联合使用 206
7.3.1 会议 208
7.3.2 会议控制 209
7.4 会话管理 211
7.4.1 体系结构 211
7.4.2 会话管理 212
7.5 Internet协议及其在MBone中的应用 213
7.5.1 协议 214
7.5.2 MBone应用 217
7.5.3 MBone应用中协议的联合使用 221
7.6 结束语 222
第8章 同步 223
8.1 同步的概念 223
8.1.1 对象内部的同步与对象间的同步 225
8.1.2 时间相关的演示单元 225
8.2.1 概述 229
8.2 多媒体系统中同步的特殊性 229
8.2.2 唇同步的需求 232
8.2.3 指针同步的需求 235
8.2.4 基本媒体同步 237
8.2.5 现有同步机制分析 239
8.3 演示的需求 240
8.4 同步的参考元素 240
8.5 同步类型 240
8.5.1 现场同步的概述 241
8.5.2 综合同步的概述 241
8.5.3 其他现场同步 241
8.5.4 综合同步 243
8.6 与同步相关的系统组件 245
8.7 多媒体同步参考模型 246
8.7.1 现有的分类方法 246
8.7.2 同步参考模型 247
8.7.3 分布式环境下的同步 250
8.7.4 同步参考模型的特征 253
8.8 同步参数 255
8.9 多媒体同步的参数方法 258
8.9.1 基于间隔的同步参数化 258
8.9.2 基于轴的同步 260
8.9.3 基于控制流的参数化 262
8.9.4 基于事件的同步 266
8.9.5 脚本 267
8.9.6 同步参数化方法的总结 268
8.10 案例分析 268
8.10.1 MHEG的同步 268
8.10.2 HyTime 270
8.10.3 Firefly系统 272
8.10.4 MODE系统 274
8.10.5 多媒体Tele-Orchestra 276
8.10.6 Little架构 277
8.10.7 ACME 279
8.10.8 其他同步系统 280
8.11 小结和讨论 280