前言
快速入門
流媒體過程
開始之前需要的準備工作
安裝流媒體播放器
安裝流媒體編碼器
編碼第一個流媒體文件
編碼第一個流QuickTime文件
編碼第一個ReaIMedia文件
編碼第一個Windows媒體文件
設計第一個本地流媒體顯示
創(chuàng)建QuickTime的reference movie
創(chuàng)建RealSystem的RAM文件
創(chuàng)建Windows媒體的重定向文件
一個使用元文件鏈接編碼文件的簡單HTML網頁
使用流媒體服務器
第1部分 流媒體概述
第1章 流媒體簡介
1.1 流媒體的起源
1.2 流媒體的基本概念
1.2.1 流媒體與下載
1.2.2 順序下載
1.2.3 隨選文件
1.2.4 實時廣播
1.2.5 帶寬問題
1.3 流媒體系統(tǒng)組件
1.3.1 編碼器. 服務器和播放器
1.3.2 協(xié)議. 文件格式和編碼解碼器
1.4 流媒體處理
1.4.1 創(chuàng)建
1.4.2 編碼
1.4.3 設計
1.4.4 服務器端管理
1.5 流媒體工具
1.5.1 創(chuàng)建工具
1.5.2 編碼工具
1.5.3 設計工具
1.5.4 服務器端管理工具
1.6 平臺的選擇
1.7 小結
第2章 流媒體基礎
2.1 模擬錄制和復制
2.1.1 錄制聲音
2.1.2 圖像
2.2 數(shù)字音頻和數(shù)字視頻
2.2.1 數(shù)字音頻
2.2.2 數(shù)字視頻
2.2.3 數(shù)字化中的雙刃劍——文件數(shù)據量與保真度
2.2.4 音頻流和視頻流
2.3 廣播標準. 解析和錄制形式
2.3.1 廣播標準
2.3.2 錄制式
2.3.3 電纜和連接器
2.3.4 電視顯像管和計算機顯示器
2.4 錄制環(huán)境
2.5 小結
第3章 編碼解碼器簡介
3.1 什么是編碼解碼器
3.1.1 無損編碼解碼器
3.1.2 有損編碼解碼器
3.2 流媒體編碼解碼器的工作原理
3.2.1 感知編碼
3.2.2 音頻編碼解碼器
3.2.3 視頻編碼
3.3 編碼解碼器的副作用
3.3.1 缺損
3.3.2 干擾
3.4 解決干擾
3.4.1 創(chuàng)建階段
3.4.2 編碼階段
3.4.3 設計_
3.4.4 服務階段
3.5 常用的流媒體編碼解碼器
3.5.1 H.261, H.263
3.5.2 MPEG
3.5.3 RealAudio, RealVideo
3.5.4 Windows Media Technology
3.5.5 QuickTime
3.6 小結
第2部分 流媒體制作
第4章 因特網音頻基礎知識
4.1 制作高質量的音頻很容易
4.2 下載與流式處理
4.3 保證成功的簡單步驟
4.3.1 幅度就是一切
4.3.2 設定增益結構:一個逐步深入的例子
4.3.3 小規(guī)模投資的廣闊天地
4.4 小結
第5章 因特網視頻基礎知識
5.1 從頭說起
5.1.1 光線
5.1.2 顏色
5.2 三光源光照
5.2.1 理解問題所在
5.2.2 三光源照明基礎
5.2.3 描述光源位置
5.2.4 設置三光源
5.3 調整攝像機的白平衡
5.3.1 色譜
5.3.2 紅色是冷色, 而藍色是暖色
5.3.3 使用預設參數(shù)
5.3.4 最后的提醒和重新校正
5.4 編排鏡頭
5.4.1 避免沒有必要的運動
5.4.2 使用三角架
5.4.3 對圓盤. 斜坡和縮放說不
5.4.4 裝飾品. 衣服. 化妝品
5.5 選好位置
5.5.1 能源
5.5.2 通風
5.5.3 室外拍攝
5.6 小結
第6章 行業(yè)工具
6.1 音頻工具
6.1.1 麥克風
6.1.2 混音臺
6.1.3 信號處理器
6.1.4 錄音機
6.1.5 監(jiān)聽
6.1.6 附加音頻設備
6.2 視頻工具
6.2.1 攝像機
6.2.2 照明設備
6.2.3 視頻轉換/路由/處理
6.2.4 錄像
6.2.5 監(jiān)視
6.2.6 附加視頻工具
6.3 計算機硬件
6.3.1 計算機的基本配置
6.3.2 聲卡
6.3.3 視頻采集卡
6.4 軟件
6.4.1 音頻和視頻編輯系統(tǒng)
6.4.2 編碼器
6.5 小結
第7章 錄制和編輯音頻信號
7.1 錄制準備工作
7.1.1 建立一套對講系統(tǒng)
7.1.2 使用麥克風
7.1.3 通過線路電平源錄音
7.2 錄音實踐
7.2.1 可靠性檢查
7.2.2 錄音
7.2.3 編輯
7.3 小結
第8章 優(yōu)化音頻文件
8.1 信號處理
8.2 信號處理的重要性
8.3 均衡
8.4 均衡的重要性
8.5 如何均衡音頻文件
8.5.1 尋找合適的頻率
8.5.2 通過圖形均衡器進行均衡
8.5.3 使用參數(shù)均衡器進行均衡
8.5.4 均衡——一個分步例子
8.5.5 高級均衡技術
8.6 壓縮
8.7 為什么要壓縮
8.8 如何壓縮音頻文件
8.8.1 壓縮器如何工作
8.8.2 使用音頻壓縮
8.8.3 疊加壓縮
8.8.4 多波段壓縮
8.9 其他信號處理技巧
8.9.1 規(guī)格化
8.9.2 使用門限(噪音域值)去除背景噪聲
8.9.3 噪聲抑制
8.9.4 采樣頻率轉換
8.10 什么時候做信號處理
8.11 小結
第9章 采集. 編輯和重現(xiàn)視頻信息
9.1 采集視頻信號
9.1.1 模擬視頻采集
9.1.2 IEEE 1394標準采集
9.2 編輯視頻
9.3 重現(xiàn)視頻
9.3.1 重現(xiàn)一份高質量的主參考
9.3.2 重現(xiàn)流媒體文件
9.4 采集. 編輯和重現(xiàn)
9.4.1 使用DC50的單機軟件采集視頻
9.4.2 使用Adobe Premiere采集
9.4.3 使用Vegas Video編輯視頻
9.4.4 使用Vegas Video重現(xiàn)一份無壓縮的主素材
9.4.5 使用Vegas Video直接重現(xiàn)流媒體文件
9.5 小結
第10章 優(yōu)化視頻文件
10.1 視頻信號處理
10.1.1 硬件proc amp
10.1.2 軟件proc amp
10.1.3 使用proc amp
10.2 使用視頻濾波器
10.2.1 逆隔行濾波器
10.2.2 逆電視電影濾波器
10.2.3 抑制噪聲
10.3 拉伸視頻
10.4 剪裁視頻
10.4.1 超掃描
10.4.2 字幕框
10.5 視頻剪裁和視頻拉伸的實例
10.5.1 去掉過掃描
10.5.2 處理字幕框
10.6 小結
第11章 自動化:批處理工作的威力
11.1 批處理采集媒體
11.1.1 批處理采集音頻
11.1.2 批處理采集視頻
11.2 批處理加工媒體文件
11.2.1 批處理加工音頻文件
11.2.2 使用批處理音頻信號處理
11.2.3 批處理加工視頻
11.2.4 使用批處理視頻處理
11.3 小結
第3部分 流媒體文件編碼
第12章 選擇正確的編碼設置
12.1 流媒體:最重要的就是帶寬
12.1.1 實際和廣告中宣稱的吞吐量
12.1.2 應該占用多大的帶寬
12.2 音頻編碼解碼中的考慮
12.2.1 音樂與語音
12.2.2 立體聲和單聲道
12.3 視頻編碼中的折衷
12.3.1 幀大小和保真度
12.3.2 幀速率和保真度
12.4 適應最廣泛觀眾的需求
12.4.1 QuickTime
12.4.2 RealSystem
12.4.3 Windows Media Technology
12.5 小結
第13章 基本編碼技術
13.1 使用QuickTimePro
13.1.1 使用QuickTimePro編碼
13.1.2 可作為流的非壓縮數(shù)據類型
13.2 使用RealSystem Producer
13.2.1 RealSystem Producer的總體介紹
13.2.2 設定全局參數(shù)
13.2.3 RealSystem Producer Plus的性質
13.3 使用Windows Media Encoder
13.3.1 Windows Media Encoder總述
13.3.2 創(chuàng)建一個新session
13.3.3 管理配置文件
13.3.4 創(chuàng)建一個新的配置文件
13.3.5 視頻預處理
13.3.6 使用Windows Media Encoder
13.4 使用Windows Media codec的高級視頻編碼
13.4.1 Windows Media視頻編碼解碼器總述
13.4.2 恒定比特率編碼
13.4.3 可變比特率編碼
13.4.4 使用VBR編碼的恒定質量
13.4.5 雙行程(兩次掃描)CBR編碼
13.4.6 基于比特率的VBR編碼
13.4.7 選擇編碼模式
13.4.8 優(yōu)化CBR編碼中的參數(shù)
13.4.9 優(yōu)化CBR編碼中的比特率
13.4.10 編碼器對CPU的要求
13.4.11 為視頻編碼音頻
13.5 小結
第14章 使用編碼文件
14.1 使用批處理編碼
14.1.1 對QuickTime文件進行批處理編碼
14.1.2 對RealMedia文件進行批處理編碼
14.1.3 對Windows Media文件批處理編碼
14.2 編輯已編碼文件
14.2.1 編輯QuickTime文件
14.2.2 編輯RealMedia文件
14.2.3 編輯Windows Media文件
14.3 在流中插入網址
14.3.1 在QuickTime演示中加入網址
14.3.2 在RealSystem中使用網址
14.4 小結
第4部分 流媒體的多種表現(xiàn)方式
第15章 設計基礎
15.1 網頁瀏覽器和服務器是如何工作的
15.1.1 端口和協(xié)議
15.1.2 多用途因特網郵件擴展類型
15.2 如何鏈接到流媒體文件
15.2.1 使用元文件
15.2.2 關于元文件的問題
15.3 QuickTime
15.3.1 使用<embed>標簽的嵌入式播放方式
15.3.2 在QuickTime播放器中播放電影
15.3.3 使用引用電影
15.3.4 專家講座:創(chuàng)建高級引用電影
15.4 RealSystem
15.4.1 使用.ram/.rpm文件
15.4.2 創(chuàng)建.ram/.rpm文件
15.4.3 在RealServer中使用ramgen
15.4.4 使用SMIL鏈接RealMedia文件
15.5 Windows媒體技術
15.5.1 簡單的ASX文件
15.5.2 Windows媒體無文件標簽
15.5.3 元文件標簽的作用范圍
15.5.4 Windows媒體URL
15.5.5 使用多重<ref>標簽翻轉媒體文件
15.5.6 使用<event>標簽
15.5.7 創(chuàng)建Windows媒體元文件
15.6 小結
第16章 在網頁中嵌入作品
16.1 嵌入式播放器如何工作
16.1.1 Microsoft ActiveX控件的模版
16.1.2 Netscape插件的模板
16.1.3 使用嵌入式媒體播放器創(chuàng)建跨平臺的網頁
16.2 嵌入QuickTime播放器
16.2.1 QuickTime嵌入提示
16.2.2 防止QuickTime電影文件被劫持
16.3 嵌入RealPlayer
16.3.1 嵌入式RealPlayer的例子
16.3.2 使用被選擇的RealPlayer控制
16.4 嵌入Windows媒體播放器
16.4.1 嵌入式Windows媒體播放器的例子
16.4.2 Netscape插件支持
16.5 小結
第17章 使用JavaScript控制嵌入式播放器
17.1 JavaScript是如何工作的
17.1.1 對象. 屬性. 方法和事件
17.1.2 操作和控制語句
17.1.3 在老版本瀏覽器中隱藏JavaScript
17.2 與嵌入式播放器協(xié)同工作
17.3 使用JavaScript控制QuickTime
17.3.1 Netscape
17.3.2 ActiveX的變通方法
17.4 使用JavaScript控制RealPlayer
17.4.1 跨平臺的方法
17.4.2 回調
17.5 使用JavaScript控制Windows媒體
17.5.1 Windows媒體播放器7.0與Windows媒體插放器6.4
17.5.2 跨平臺的方法
17.5.3 回調
17.6 小結
第5部分 流媒體的服務管理
第18章 安裝和運行一個流媒體服務器
18.1 流媒體平臺
18.1.1 Apple QuickTime和Darwin流媒體服務器
18.1.2 RealNetworks RealServer 8.0
18.1.3 Windows Media Services 4.1
18.1.4 應該選擇哪種流媒體服務器
18.1.5 其他流媒體服務器
18.2 帶寬考慮
18.2.1 計劃帶寬需求
18.2.2 計劃可用帶寬容量
18.2.3 多播
18.2.4 緩存
18.3 防火墻
18.3.1 QuickTime和防火墻
18.3.2 RealServer和防火墻
18.3.3 WMS和防火墻
18.4 部署選項
18.4.1 冗余
18.4.2 服務器集群
18.4.3 數(shù)據中心
18.4.4 邊緣服務器
18.4.5 內容發(fā)送網絡
18.5 小結
第19章 管理媒體資產
19.1 數(shù)字資產管理
19.1.1 媒體文件的類別
19.1.2 組織一個數(shù)字媒體數(shù)據庫
19.1.3 DAM軟件
19.2 數(shù)字授權管理
19.2.1 DRM的安全特性
19.2.2 在商業(yè)上使用DRM的場景
19.2.3 實現(xiàn)DRM
19.2.4 DRM解決方案
19.3 小結
第20章 使用服務器日志文件
20.1 服務器日志文件如何工作
20.1.1 QuickTime流媒體服務器中的日志
20.1.2 RealServer的日志
20.1.3 Windows Media Services的日志
20.1.4 Web服務器的日志
20.2 分析和循環(huán)日志文件
20.3 日志文件分析軟件
20.3.1 日志分析服務
20.3.2 審計機構
20.4 從日志文件中學習
20.4.1 請求數(shù)量和訪問者數(shù)量提高
20.4.2 請求種類
20.4.3 最多請求和最少請求文件
20.4.4 錯誤類型
20.4.5 瀏覽器和媒體播放器
20.4.6 操作系統(tǒng)
20.4.7 用戶. 域和國家
20.4.8 主要引用站點(Web服務器日志)
20.5 小結
第21章 廣告
21.1 廣告產業(yè)的慣例和術語
21.1.1 術語
21.1.2 廣告代理機構和廣告網絡
21.1.3 衡量在線活動的有效性
21.1.4 在線廣告的價格
21.2 配置流媒體廣告
21.2.1 流媒體廣告的種類
21.2.2 將廣告服務器和流媒體服務器相結合
21.2.3 動態(tài)生成演示
21.2.4 用QuickTime插入廣告
21.2.5 用RealServer插入廣告
21.2.6 使用WMS插入廣告
21.3 廣告管理軟件
21.3.1 廣告管理軟件的功能
21.3.2 廣告管理軟件產品
21.4 小結
第6部分 其他類型的數(shù)據
第22章 用Flash制作的流格式動畫
22.1 Flash如何工作
22.2 與RealFlash相關的流格式Flash
22.2.1 通過RealSystem理解Flash如何工作
22.2.2 RealFlash創(chuàng)作考慮
22.2.3 輸出RealFlash文件
22.2.4 創(chuàng)作具有Flash內容的Real表達
22.3 與QuickTime一起使用Flash
22.3.1 通過引用電影結合Flash和流格式的QuickTime
22.3.2 通過SMIL結合Flash和流格式的QuickTime
22.4 小結
第23章 用RealText流出文本
23.1 RealText如何工作
23.2 RealText窗口類型
23.2.1 滾動新聞窗口
23.2.2 提詞機窗口
23.2.3 紙帶窗口
23.2.4 字幕窗口
23.2.5 通用窗口
23.3 書寫RealText文件
23.4 RealText語法
23.4.1 窗口屬性
23.4.2 RealText外觀標簽
23.4.3 位置標簽
23.4.4 在RealText中使用定時標簽
23.4.5 RealText命令標簽
23.5 創(chuàng)建RealText表達
23.6 流出實時RealText
23.6.1 運行RealText廣播程序
23.6.2 停止RealText廣播程序
23.6.3 在實時RealText程序中使用標簽
23.7 小結
第24章 用RealPix流出圖像
24.1 RealPix如何工作
24.2 書寫RealPix文件以及概述
24.3 圖像準備
24.4 書寫RealPix代碼
24.5 RealPix標簽
24.5.1 <imfl>和</imfl>標簽
24.5.2 <head/>標簽
24.5.3 <image/>標簽
24.5.4 變換標簽
24.5.5 特殊標簽
24.5.6 在RealPix中使用顏色
24.5.7 RealPix中的透明特性
24.5.8 打開新的RealPlayer窗口
24.6 RealPix帶寬考慮
24.7 使用RealPix帶寬計算器
24.8 創(chuàng)建一個RealPix文件
24.9 流出實時RealPix
24.9.1 運行RealPix廣播程序
24.9.2 停止RealPix廣播程序
24.9.3 實時RealPix考慮
24.10 小結
第25章 其他數(shù)據類型
25.1 聲音數(shù)據類型
25.1.1 Audible
25.1.2 流動聲音
25.1.3 聲音漸強地流出MIDI
25.2 視頻數(shù)據類型
25.2.1 BeHere TotalView
25.2.2 iSee3D
25.3 表達數(shù)據類型
25.3.1 屏幕捕獲編解碼器
25.3.2 Mimio
25.4 小結
第7部分 同步多媒體集成語言
第26章 SMIL概述
26.1 SMIL概述
26.2 SMIL的優(yōu)點
26.3 SMIL是如何工作的
26.4 小結
第27章 SMIL語法
27.1 基本規(guī)則
27.1.1 一元標簽與二元標簽
27.1.2 使用特殊字符
27.2 簡單的SMIL文件
27.3 開始部分
27.3.1 標簽<meta/>
27.3.2 布局部分
27.3.3 在SMIL中使用顏色
27.4 主體部分
27.4.1 指定文件片
27.4.2 RealPlayer的src屬性擴展
27.5 SMIL的定時
27.5.1 并行播放剪輯
27.5.2 順次播放剪輯
27.5.3 SMIL的定時參考
27.5.4 在剪輯中使用定時標簽
27.6 小結
第28章 使用SMIL為作品布局
28.1 Root-Layout區(qū)域
28.2 定義播放區(qū)域
28.2.1 用id屬性為區(qū)域命名
28.2.2 使用width, height, top和left屬性設置區(qū)域位置和大小
28.2.3 使用z-index屬性定義層
28.2.4 設置背景顏色
28.2.5 剪輯是如何放置到區(qū)域中的
28.3 小結
第29章 在SMIL中讓流同步
29.1 依據定時分組剪輯
29.1.1 順次播放剪輯
29.1.2 并行播放剪輯
29.1.3 結束并行的組
29.1.4 嵌套剪輯組
29.2 在SMIL標簽中設置定時
29.2.1 使用begin和end屬性
29.2.2 使用clip-begin和clip-end屬性
29.2.3 設置剪輯持續(xù)時間
29.2.4 使用fill屬性
29.3 在SMIL中重復執(zhí)行剪輯或組
29.4 小結
第30章 設計有效的SMIL文件
30.1 帶寬管理
30.1.1 隱藏的額外開銷
30.1.2 成功的策略
30.2 媒體制作
30.2.1 音頻
30.2.2 視頻
30.2.3 圖像
30.2.4 動畫
30.3 好的編程習慣
30.3.1 規(guī)范代碼格式
30.3.2 使用注釋
30.3.3 使用直觀的名字
30.3.4 使用直觀的目錄結構
30.4 有效的剪輯定序
30.4.1 順序組與并行組
30.4.2 鎖定靜止元素
30.4.3 測試SMIL文件
30.4.4 SMIL文件調試
30.5 補救SMIL文件中的帶寬問題
30.6 設計SMIL文件
30.7 為QuickTime設計SMIL
30.7.1 使用與QuickTime兼容的媒體文件
30.7.2 使用SMIL在QuickTime中布局
30.7.3 使用SMIL在QuickTime中定時
30.7.4 讓瀏覽者可以訪問顯示
30.8 小結
第31章 高級SMIL技術
31.1 鏈接其他顯示
31.1.1 使用<a>標簽鏈接
31.1.2 使用<anchor/>標簽鏈接
31.2 在選項中選擇
31.2.1 根據用戶帶寬選擇
31.2.2 根據用戶的語言設置選擇
31.2.3 根據播放器版本選擇
31.3 使用字幕
31.4 RealPlayer的SMIL擴展
31.4.1 RealPlayer控制
31.4.2 <img>標簽中src屬性的擴展
31.4.3 使用RealPlayer高速緩存
31.4.4 使用無限的持續(xù)時間
31.4.5 插入廣告
31.4.6 在<layout>標簽中使用system-captions屬性
31.5 QuickTime的SMIL擴展
31.6 在網頁中嵌入SMIL顯示
31.6.1 使用SMIL布局嵌入文件
31.6.2 使用HTML布局嵌入SMIL文件
31.7 小結
第32章 SMIL 2.0的新功能
32.1 SMIL 2.0語法
32.2 SMIL 2.0布局
32.2.1 動畫
32.2.2 其他布局變化
32.3 SMIL 2.0定時
32.3.1 交互作用
32.3.2 過渡
32.3.3 同步行為
32.4 SMIL 2.0的其他變化
32.4.1 預裝載媒體文件
32.4.2 改進的訪問特性
32.5 SMIL 2.0設備
32.5.1 RealPlayer
32.5.2 Internet Explorer
32.5.3 QuickTime
32.6 SMIL 2.0工具
32.7 小結
第8部分 流媒體在因特網上傳播
第33章 為實時廣播做計劃
33.1 在說“是”之前
33.1.1 連接能力
33.1.2 許可
33.1.3 預算
33.1.4 地點勘查
33.2 實時廣播和隨選有什么不同
33.2.1 創(chuàng)建
33.2.2 編碼
33.2.3 設計
33.2.4 服務
33.3 測試的重要性
33.4 小結
第34章 實時廣播的內容創(chuàng)建
34.1 地點
34.2 攝像機位置
34.3 設備
34.3.1 做好準備
34.3.2 運輸
34.3.3 將裝備和室內系統(tǒng)連接
34.3.4 環(huán)繞麥克風
34.4 工作團隊
34.5 在實時事件中通信
34.5.1 在活動中通信
34.5.2 通過廣播操作中心通信
34.6 制作節(jié)目
34.6.1 節(jié)目之前
34.6.2 在節(jié)目當中
34.6.3 節(jié)目之后
34.7 小結
第35章 編碼實時廣播
35.1 實時編碼設備
35.1.1 安放在架上的解決方案
35.1.2 多流解決方案
35.2 實時流冗余
35.2.1 RealSystem iQ
35.2.2 QuickTime
35.2.3 Windows Media Technology
35.3 選擇比特率
35.4 小結
第36章 為實時廣播進行設計
36.1 嵌入式播放器和彈出式播放器
36.2 鏈接到實時廣播
36.2.1 QuickTime
36.2.2 RealSystem
36.2.3 Windows Media Technologies
36.3 利用SMIL進行實時廣播
36.4 SMIL中的同步多實時源
36.5 網站條件
36.6 小結
第37章 為實時廣播提供服務
37.1 大數(shù)字和小數(shù)字
37.2 實時服務器冗余
37.2.1 使用多臺服務器
37.2.2 實時服務器的負載平衡
37.2.3 實時廣播延遲時間
37.3 多播
37.3.1 多播如何工作
37.3.2 對多播的支持
37.4 在廣播中使用實時是必需的嗎
37.4.1 QuickTime PlaylistBroadcaster
37.4.2 RealSystem G2SLTA
37.4.3 Windows Media站
37.5 小結
第9部分 案例分析
第38章 KING FM廣播電臺
38.1 產品
38.1.1 撤銷/插播廣告
38.1.2 信號預處理
38.2 編碼
38.3 設計
38.4 服務
38.5 KINGFM電臺是如何成功的
38.6 小結
第39章 大型活動:U2演唱組Notre Dame演唱會直播
39.1 計劃
39.1.1 連接
39.1.2 制作
39.1.3 編碼
39.1.4 策劃制作
39.1.5 服務
39.2 工作正常嗎
39.3 哪些做對了, 哪些做錯了
39.4 小結
第10部分 附錄
附錄A 流媒體文件大小
附錄B 推薦的目標比特率和音頻設置
附錄C 簡單的音頻/視頻產品
附錄D 光盤上的內容
附錄E 專業(yè)詞匯表