第一部分 了解流媒体 1
第1章 流媒体概述 1
1.1 了解流媒体技术 1
1.1.1 什么是流媒体技术 1
目录 1
1.1.2 流媒体文件的格式 2
1.1.3 流媒体技术的应用 4
1.2 流媒体的传输 6
1.2.1 传输协议 6
1.2.2 流媒体的播送 7
2.1 整体规划 10
2.1.1 网上直播的整体规划 10
第2章 前期准备 10
2.1.2 流媒体网络课程的整体规划 11
2.1.3 流媒体网站的整体规划 12
2.2 需要的设备 13
2.2.1 摄像机 13
2.2.2 录放像机 13
2.2.3 视频采集卡 14
2.2.4 多媒体计算机 15
2.2.5 其他设备 16
2.3 获取多媒体 17
2.3.1 视频的摄制 17
2.3.2 音频的收录 17
3.1.1 支持的文件格式 19
3.1 了解Windows Media编码器 19
第二部分 Windows Media流媒体 19
第3章 生成Windows Media流媒体 19
3.1.2 下载和安装Windows Media编码器 20
3.1.3 Windows Meida编码器界面 20
3.2 Windows Media流媒体制作流程 21
3.2.1 使用新建会话向导广播、捕获和转换文件 22
3.2.2 创建自定义编码会话 23
3.2.3 会话(任务)的保存和打开 28
3.3 Windows Media编码实例 29
3.3.1 实例一:把已有的媒体文件转换成流媒体格式 29
3.3.2 实例二:计算机实时屏幕捕捉编码 34
3.3.2 实例三:多比特率编码时配置文件设置 39
4.1.1 下载ASF Tools 45
第4章 流媒体编辑软件ASF Tools 45
4.1 下载和安装 45
4.1.2 软件的安装 46
4.2 ASF Tools操作界面 47
4.2.1 功能菜单 47
4.2.2 文件列表 49
4.3 实例一:流媒体文件的剪裁 50
4.4 实例二:两个文件的拼接 52
4.5 实例三:修复不能拖放的ASF或WMV文件 54
4.6 实例四:将ASF格式视频文件转化为AVI格式 56
5.1.2 软件的下载 59
5.1.1 ASF Indexer简介 59
5.2 实例一:设置内容属性 59
第5章 ASF Indexer使用 59
5.1 了解ASF Indexer 59
5.3 实例二:剪裁流媒体文件 61
5.4 实例三:建立标记 62
5.5 实例四:添加脚本命令 64
5.6 实例五:导出和导入脚本文件 66
第6章 Windows Media流媒体文件发布 69
6.1 几个重要知识 69
6.1.1 MMS协议 69
6.1.2 MSBD协议 69
6.1.3 HTTP协议与MMS协议的比较 70
6.1.4 ASF文件 71
6.1.5 ASX文件 71
6.2.1 安装Windows Media Server 72
6.2 运行Windows Media Server 72
6.2.2 启动Windows Media Server 73
6.3 配置Media Server服务器 75
6.3.1 实例一:点播 75
6.3.2 实例二:直播 81
6.3.3 实例三:建立多播广播站 89
6.4 监视Media Server服务器 98
第7章 Windows Media流媒体结合Web网页 102
7.1 Windows Media Player窗口播放方式 102
7.1.1 播放本地计算机上的流媒体文件 102
7.1.2 播放Web Server上的流媒体文件 103
7.1.3 播放Media Server上的流媒体文件 108
7.1.4 通过ASX文件连接流媒体 109
7.2.1 将Windows Media Player嵌入网页 111
7.2 Web网页嵌入Windows Media Player 111
7.2.2 完整HTML源文件的结构 112
7.2.3 设置播放控制 116
7.2.4 播放Web Server上的流媒体文件 124
7.2.5 播放Media Server上的流媒体文件 124
7.3 实例:网页超链接控制流媒体跳转 125
第三部分 Real流媒体 128
第8章 Real流媒体入门 128
8.1 制作流程 128
8.2 文件类型 129
8.3 RealOne播放器视图 130
第9章 安装使用Helix Server 132
9.1 安装Helix Server 132
9.2.1 开启关闭Helix Server 137
9.2 使用Helix Server 137
9.2.2 运行Helix Server Administrator 139
9.3 实例一:点播 140
9.3.1 创建Web站点 140
9.3.2 制作流媒体文件 142
9.3.3 播放流媒体 144
9.4 实例二:直播 145
9.4.1 制作流媒体文件 145
9.4.2 直播链接设置 147
第10章 Helix Producer流媒体编码 149
10.1 Helix Producer入门 149
10.1.1 流媒体编解码过程 149
10.1.2 使用Helix Producer的要求 150
10.1.3 Helix Producer界面布局 150
10.2.1 实例一:使用文件作为输入 151
10.2 输入来源 151
10.2.2 输入文件的处理 152
10.2.3 直播音频、视频作为输入 154
10.3 直播 155
10.3.1 实例二:Push直播 156
10.3.2 实例三:Pull直播 157
第11章 Helix Producer高级使用 162
11.1 编码设置 162
11.1.1 设置声音模式 163
11.1.2 设置视频模式 163
11.1.3 选择视频编解码器 163
11.1.7 目标观众 164
11.1.6 高质量过滤 164
11.1.5 双过程编码 164
11.1.4 高质量采样 164
11.2 监控编码 165
11.2.1 监控调整声音 165
11.2.2 编码中关闭视图 166
11.2.3 设置导出文件 166
11.3 Real流媒体编辑 167
11.3.1 实例一:编辑开始、结束点 167
11.3.2 实例二:合并RM文件 168
11.3.3 修改RM文件信息 168
第12章 制作RealPix 170
12.1 了解RealPix 170
12.1.1 RealPix的优点 170
12.1.3 RealPix的语法原则 171
12.1.2 图像格式和特征 171
12.2 RealPix实例 172
12.2.1 实例一:基本属性 172
12.2.2 实例二:淡入效果 175
12.2.3 实例三:淡出效果 177
12.2.4 实例四:推拉效果 178
12.2.5 实例五:镜头切换 181
12.3 RealPix的带宽 182
12.3.1 估计带宽 182
12.3.2 单个图像下载时间 183
12.3.3 计算预载时间 184
13.1.2 RealText的结构 185
13.1.1 RealText的功能 185
13.1 了解RealText 185
第13章 制作RealText 185
13.1.3 RealText的语法原则 186
13.2 RealText案实例 186
13.2.1 实例一:窗口属性设定 186
13.2.2 实例二:定时定位文字 188
13.2.3 实例三:语言、颜色、字体 189
13.2.4 实例四:布局与外观 191
13.2.5 实例五:RealText的链接 192
13.3 SMIL组织RealText与视频 194
13.3.1 实例六:添加注释 194
13.3.2 实例七:添加字幕 196
第14章 使用RealSlideshow 199
14.1.1 新建演示 200
14.1.2 添加、删除图像 200
14.1 图像处理 200
14.1.3 调整图像顺序和时间 201
14.1.4 编辑优化图像 202
14.1.5 设置切换效果 203
14.1.6 添加图像链接 203
14.2 添加音频 204
14.2.1 添加背景音乐 205
14.2.2 给图像配音 205
14.3 调整演示属性 207
14.3.1 设置演示信息 207
14.3.2 选择目标观众 208
14.3.3 调整演示外观 208
14.4.1 生成演示步骤 209
14.4 生成演示 209
14.4.2 在Helix Server上发布 210
第15章 制作RAM文件 211
15.1 RAM基础 211
15.1.1 为什么使用RAM文件 211
15.1.2 RAM文件工作原理 212
15.1.3 RAM基本写法 212
15.1.4 给RAM加注释 213
15.2 RAM应用 213
15.2.1 实例一:连接普通流媒体 213
15.2.2 实例二:连接到嵌入流媒体 214
15.2.3 实例三:多播放器语法 215
15.3.1 参数传递方法 216
15.3.2 实例四:打开HTML网页 216
15.3 RAM高级参数 216
15.3.3 实例五:设置初始窗口 219
15.3.4 实例六:修改流媒体信息 219
第16章 SMIL应用实例 222
16.1 组合 222
16.1.1 实例一:音频顺序组合 223
16.1.2 实例二:视频顺序组合 225
16.1.3 平行组合 226
16.1.4 实例三:互动组合 227
16.1.5 实例四:打开网页 230
16.2 布局 232
16.2.1 案例五:简单定位 233
16.2.2 案例六:台标效果 235
16.2.3 案例七:直接定位 236
16.2.4 实例八:重复使用定位点 237
16.3 时间控制 238
16.3.1 实例九:开始和结束 239
16.3.2 内部时间设定 239
16.3.3 时长 240
第17章 网页嵌入Real流媒体 241
17.1 实例:嵌入网页 241
17.1.1 〈EMBED〉标签属性 243
17.1.2 控制多个流媒体 243
17.2 控制显示 243
17.2.1 基本控制按钮显示 244
17.2.2 单独控制按钮显示 244
17.2.3 信息面板 245
17.2.4 状态栏 245
17.3 回放次数设定 245