《零基礎搭建直播室與雲直播平台》是2021年人民郵電出版社出版的圖書,作者是姚大慶。
基本介紹
- 中文名:零基礎搭建直播室與雲直播平台
- 作者:姚大慶
- 出版社:人民郵電出版社
- ISBN:9787115547309
內容簡介,圖書目錄,
內容簡介
本書首先介紹了視頻流媒體直播的常見協定、構成環節,以及流媒體伺服器的安裝步驟,然後詳細介紹了在不同的系統中安裝SRS、MistServer等流媒體服務軟體。接下來分享了一些與直播相關的實用工具軟體以及這些軟體的使用技巧,最後著重講解了5個面向不同層次的直播網站的搭建和11個典型的適合網上教學及活動直播的綜合套用案例。本書適合需要用到網上直播的自媒體從業者、需要搭建網上直播課堂的學校老師、企事業單位的直播技術人員,以及其他對直播技術感興趣的愛好者學習使用。
圖書目錄
第1章 視頻流媒體直播概述 1
1.1 視頻點播與直播 1
1.2 常見直播協定 2
1.3 流媒體直播的構成環節 4
1.3.1 媒體源 4
1.3.2 視頻編碼和推流客戶端 4
1.3.3 流媒體和 Web 伺服器 5
1.3.4 播放終端 5
1.4 視頻流媒體直播初體驗 5
1.4.1 安裝配置流媒體伺服器 6
1.4.2 安裝配置編碼推流客戶端 14
1.4.3 設定並推流 16
1.4.4 用瀏覽器觀看直播頁 18
第2章 流媒體服務軟體 22
2.1 在 Linux 系統中安裝 SRS 22
2.1.1 安裝使用 Linux 系統 22
2.1.2 安裝 SRS 42
2.1.3 開通 Web 播放頁 46
2.1.4 在手機上也能看直播 50
2.2 在 Windows 系統中安裝 MistServer 55
2.2.1 安裝設定 MistServer 55
2.2.2 安裝 Web 服務軟體 Apache 60
2.2.3 編寫直播播放頁面 63
2.3 雲直播簡介 66
第3章 視頻編碼推流軟體 68
3.1 Flash Media Live Encoder 詳解 68
3.1.1 視頻相關參數設定 68
3.1.2 音頻相關參數設定 70
3.1.3 伺服器及其他參數設定 71
3.1.4 連線用戶認證的伺服器 72
3.1.5 命令行定時直播及錄製操作方法 73
3.1.6 讓 FMLE 支持 AAC 音頻 75
3.2 OBS Studio 使用教程 76
3.2.1 下載安裝 OBS 76
3.2.2 OBS 快速入門 76
3.2.3 OBS 的參數設定 81
3.2.4 OBS 的功能介紹 87
3.2.5 常用技巧 96
第4章 實用工具軟體 105
4.1 萬能播放器 VLC media player 105
4.1.1 下載安裝 VLC 105
4.1.2 VLC 播放音視頻檔案 106
4.1.3 VLC 播放流媒體 107
4.1.4 使用 VLC 直播電腦桌面 108
4.2 音視頻百寶囊 FFmpeg 112
4.2.1 FFmpeg 的下載和安裝 112
4.2.2 FFmpeg 套用範例 115
4.3 好用的遠程桌面 Radmin 126
4.3.1 Radmin Server 安裝設定 126
4.3.2 Radmin Viewer 安裝設定 128
4.3.3 Radmin 的 4 種查看模式 130
4.3.4 全螢幕顯示的注意事項 131
4.3.5 Radmin 如何傳輸聲音 132
第5章 直播網站建設實戰 135
5.1 伺服器環境搭建 135
5.1.1 安裝作業系統 135
5.1.2 安裝 Apache HTTP 136
5.1.3 安裝 PHP 136
5.1.4 安裝 MariaDB 137
5.1.5 防火牆設定 138
5.1.6 修改 SElinux 設定 139
5.1.7 安裝 SRS 140
5.2 DEMO1:簡單的直播網站程式 140
5.2.1 伺服器配置 141
5.2.2 程式安裝與使用 142
5.2.3 功能與編程思路簡介 143
5.3 DEMO2:帶管理功能的直播網站程式 150
5.3.1 伺服器配置 150
5.3.2 程式安裝 150
5.3.3 使用簡介 152
5.3.4 功能與編程思路簡介 157
5.4 DEMO3:帶推流認證和回看功能的直播網站 163
5.4.1 伺服器配置 163
5.4.2 程式安裝與使用 166
5.4.3 功能與編程思路簡介 167
5.5 DEMO4:使用雲直播的直播網站 173
5.5.1 開通雲直播 174
5.5.2 伺服器配置 181
5.5.3 程式安裝與使用 182
5.5.4 功能與編程思路簡介 182
5.6 DEMO5:SRS 與雲直播結合的網站 191
5.6.1 開通雲直播 191
5.6.2 伺服器配置 191
5.6.3 程式安裝與使用 192
5.6.4 功能與編程思路簡介 193
第6章 綜合直播套用案例 208
6.1 視頻直播常見規格的參數建議 208
6.2 使用 USB 攝像頭和 OBS 的直播 210
6.2.1 新建 OBS 場景集合 211
6.2.2 設定攝像頭參數 212
6.2.3 設定推流地址 214
6.2.4 設定輸出 215
6.2.5 設定視頻 216
6.2.6 設定話筒 216
6.2.7 直播操作 217
6.3 使用 USB 攝像頭和 FFmpeg 的直播 218
6.3.1 獲取視頻與音頻設備名稱 218
6.3.2 創建批處理檔案 219
6.3.3 直播操作 224
6.4 使用專業攝像機和採集卡的直播 224
6.4.1 攝像機 225
6.4.2 採集卡 225
6.4.3 音視頻接口與連線 228
6.4.4 關於視頻制式 231
6.4.5 在 OBS 中調用採集卡 231
6.4.6 直播操作 235
6.5 兩畫面切換教學直播 236
6.5.1 配置雙顯示器 236
6.5.2 設定顯示器解析度和輸出解析度 237
6.5.3 在 OBS 中捕獲桌面 238
6.5.4 OBS 捕獲顯示器為黑屏怎么辦 239
6.5.5 桌面音頻與麥克風輸入 241
6.5.6 直播與場景切換操作 242
6.6 簡易虛擬演播室教學直播 242
6.6.1 選擇摳像背景 243
6.6.2 摳像合成技巧 244
6.6.3 給直播視頻添加台標 249
6.6.4 布置簡單的虛擬演播室 250
6.6.5 直播與場景切換操作 252
6.7 精緻的畫中畫教學直播 252
6.7.1 設計畫中畫風格樣式 252
6.7.2 設定人像視頻裝飾 253
6.7.3 在桌面疊加畫中畫人像 256
6.7.4 直播操作 257
6.7.5 直播過程中的注意事項 258
6.8 簡單的畫中畫教學直播 258
6.8.1 編寫批處理腳本 259
6.8.2 直播操作 260
6.8.3 如何隱藏批處理運行視窗 261
6.9 基於切換台多機位專業型直播 262
6.9.1 設備連線 263
6.9.2 直播操作 270
6.9.3 導播切換操作 270
6.10 基於採集卡多機位專業型直播 271
6.10.1 設備連線 272
6.10.2 OBS 設定 272
6.10.3 直播與視頻切換操作 275
6.11 無線視頻傳輸多機位直播 275
6.11.1 設備連線與運作原理 276
6.11.2 攝像機無線視頻傳輸 276
6.11.3 筆記本電腦桌面無線傳輸 279
6.11.4 OBS 多場景設定 281
6.11.5 直播與場景切換操作 291
6.12 使用網路攝像頭的多機位直播 292
6.12.1 設備連線 292
6.12.2 電腦桌面傳輸技術準備 294
6.12.3 網路攝像頭音視頻調用 298
6.12.4 電腦桌面畫面和音頻調用 301
6.12.5 直播與場景切換操作 304