注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術無線電電子學、電信技術直播系統(tǒng)開發(fā):基于Nginx與Nginx-rtmp-module

直播系統(tǒng)開發(fā):基于Nginx與Nginx-rtmp-module

直播系統(tǒng)開發(fā):基于Nginx與Nginx-rtmp-module

定 價:¥69.00

作 者: 卓朗科技技術團隊 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121351785 出版時間: 2019-01-01 包裝: 平裝
開本: 16開 頁數(shù): 212 字數(shù):  

內容簡介

  本書是一本通俗易懂的直播系統(tǒng)開發(fā)入門書籍。通過本書讀者可以從零開始學習搭建直播系統(tǒng)。本書分為三部分,第一部分(第1章)主要介紹Nginx,包括什么是Nginx,為什么要選擇Nginx,在特定的環(huán)境下如何安裝、配置及使用Nginx。第二部分(第2~4章)主要介紹基于Nginx的Nginx-rtmp-module、FFmpeg組件的安裝與配置,并完整地搭建了一個簡單的直播系統(tǒng)。第三部分(第5~7章)主要介紹在多終端下如何使用不同技術建立基于直播的SDK,并介紹多種SDK相關技術框架。本書適合對直播系統(tǒng)開發(fā)有興趣的人員、高級語言開發(fā)者、音/視頻開發(fā)入門者。

作者簡介

  卓朗科技科技術團隊是一支充滿朝氣、高素質、專業(yè)化的團隊。團隊成員30余人,來源于各大互聯(lián)網公司,互聯(lián)網行業(yè)經驗5~12年,其本科以上學歷占到95%以上,技術人員占80%以上。團隊對直播產品的行業(yè)的發(fā)展和趨勢有著深刻的認識和理解,為直播平臺的研究和開發(fā)提供了長期的、源源不斷地支持。

圖書目錄

第1章 Nginx基礎 1
1.1 Nginx概述及作用 1
1.1.1 可作為Web服務器 1
1.1.2 可作為反向代理服務器 2
1.1.3 可作為郵件代理服務器 3
1.2 為什么選擇Nginx 3
1.3 安裝Nginx 4
1.3.1 選擇安裝版本 4
1.3.2 編譯安裝Nginx 5
1.3.3 配置防火墻 7
1.3.4 加入自啟動和系統(tǒng)服務 9
1.3.5 加入系統(tǒng)變量 12
1.4 Nginx命令行 13
1.4.1 命令行參數(shù) 14
1.4.2 啟動、停止和重啟 15
1.4.3 信號控制 17
1.4.4 平滑升級 18
1.5 Nginx配置 19
1.5.1 配置命令 20
1.5.2 配置上下文 20
1.5.3 配置文件結構 21
1.5.4 配置變量 22
1.5.5 配置實例 23
1.6 Nginx模塊化體系 25
1.6.1 模塊概述 25
1.6.2 模塊分類 26
1.7 本章小結 26
第2章 Nginx-rtmp-module基礎 27
2.1 Nginx-rtmp-module介紹 27
2.2 RTMP協(xié)議與HLS協(xié)議 28
2.2.1 RTMP協(xié)議 28
2.2.2 HLS協(xié)議 29
2.3 NRM的搭建 34
2.4 搭建第一個直播系統(tǒng) 36
2.5 本章小結 40
第3章 Nginx-rtmp-module進階 41
3.1 如何使NRM支持HLS協(xié)議直播 41
3.2 推/拉流與串流碼 43
3.3 Control控制器 43
3.3.1 record命令 44
3.3.2 drop命令 47
3.3.3 redirect命令 47
3.4 數(shù)據(jù)統(tǒng)計模塊 47
3.5 Exec相關功能 48
3.6 本章小結 48
第4章 Nginx-rtmp-module 應用 49
4.1 FFmpeg 49
4.1.1 FFmpeg的安裝 51
4.1.2 FFmpeg的配置 54
4.1.3 FFmpeg與直播的應用 59
4.2 基礎配置信息 59
4.3 本章小結 64
第5章 Android端解決方案 65
5.1 移動端視頻直播介紹 65
5.2 Yasea框架介紹 66
5.3 IJKPlayer框架介紹 69
5.4 Android端開發(fā)實戰(zhàn) 74
5.4.1 主要功能 75
5.4.2 框架導入 75
5.4.3 濾鏡 77
5.4.4 推流 80
5.4.5 拉流 83
5.4.6 彈幕 90
5.5 本章小結 94
第6章 iOS端解決方案 95
6.1 iOS端視頻直播介紹 95
6.2 SDK的選擇和前期準備 96
6.3 GPUImage框架介紹 99
6.4 LFLiveKit框架介紹 103
6.5 IJKPlayer框架介紹 106
6.6 iOS端開發(fā)實戰(zhàn) 110
6.6.1 主要功能 110
6.6.2 框架導入 111
6.6.3 濾鏡 112
6.6.4 推流 116
6.6.5 拉流 121
6.6.6 點贊 126
6.6.7 彈幕 129
6.7 本章小結 132
第7章 Web端解決方案 133
7.1 Adobe Flash Player 133
7.1.1 Flash Player 134
7.1.2 為什么要使用Flash 134
7.2 ActionScript與Flex 135
7.2.1 Flex環(huán)境的搭建 135
7.2.2 Flex項目的創(chuàng)建 137
7.2.3 使用ActionScript組件 142
7.2.4 NetStream對象 148
7.2.5 獲取視頻流 149
7.2.6 實例:使用as實現(xiàn)一個基礎的推流器 151
7.3 SWFObject 156
7.3.1 為什么選擇SWFObject 156
7.3.2 靜態(tài)嵌入Flash Player 158
7.3.3 動態(tài)嵌入Flash Player 162
7.4 Flex與JavaScript的通信 167
7.4.1 Flex調用JavaScript函數(shù) 167
7.4.2 使用JavaScript調用Flex函數(shù) 168
7.4.3 使用JavaScript端獲取SWF對象的引用 169
7.4.4 實例:使用SWFObject將Flash播放器嵌入網頁中 170
7.5 播放器的制作 171
7.5.1 主要功能 171
7.5.2 相關變量 172
7.5.3 初始化視頻畫布 172
7.5.4 加載視頻流并播放 172
7.5.5 高亮顯示播放進度及緩沖進度 174
7.5.6 視頻的播放與暫停 175
7.5.7 拖動滑塊播放視頻 176
7.5.8 播放結束處理 177
7.5.9 音量大小控制 177
7.5.10 全屏顯示控制 178
7.5.11 流數(shù)據(jù)字符格式化 178
7.5.12 視頻畫面的平滑優(yōu)化處理 179
7.5.13 播放接口的調用 179
7.5.14 實例:制作自定義播放器 180
7.6 Web端開發(fā)實戰(zhàn) 185
7.6.1 推流 185
7.6.2 拉流 195

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號