-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
防疫期間 門市僅限取書, 不開放參觀
並提早到6點打烊, 星期日公休
8/3 新書到! 7/27 新書到! 7/20 新書到! 7/14 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

直播系統開發:基于Nginx與Nginx-rtmp-module

( 簡體 字)
作者:卓朗科技技術團隊類別:1. -> 程式設計 -> 綜合
   2. -> 程式設計 -> 網路編程 -> Nginx
譯者:
出版社:電子工業出版社直播系統開發:基于Nginx與Nginx-rtmp-module 3dWoo書號: 50459
詢問書籍請說出此書號!

有庫存
NT定價: 345
折扣價: 324

出版日:1/1/2019
頁數:212
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121351785
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

直播系統開發前景
隨著互聯網技術的突飛猛進,短短幾年,移動設備從最初的只能打電話、發短信和圖片的非智能手機,發展為現在的裝滿社交、視頻、支付、資訊等形形色色應用程序的智能手機,通信方式也從文字、圖片變成音頻、視頻等,可見人類正經歷一場通信方式的變革。
不知道讀者有沒有注意過,其實很早以前就出現過直播平臺,最早的視頻聊天室就是這種直播平臺的前身。只是當時的主播需要依靠計算機等設備進行直播,觀眾也需要在電腦上觀看。現在,隨著科技的發展,大多數人至少都有一部智能手機,而且幾乎走到哪里都有Wi-Fi,這就為移動直播奠定了良好的基礎。因此,自2015年以來,直播領域已經成為商業巨頭和新銳企業爭奪的領域。
本書的目的與寫作過程
這是一本簡單、通俗易懂的直播系統開發入門書籍,通過它,讀者基本可以從零開始學習直播系統的搭建過程。本書介紹了從Nginx的基本應用到Nginx-rtmp-module的應用,再到基礎實現和架構,讓讀者可以從一個很低的起點快速了解如何部署直播服務器及開發SDK。
在開始規劃本書之時,我們一直在考慮使用怎樣的方式將直播系統開發技術以最簡單、最便捷的方式展現給讀者。最終,我們決定從搭建——應用——解決方案這3個宏觀角度來闡述直播系統的開發過程。
如何閱讀本書
本書分為三部分:
第一部分(第1章)主要介紹Nginx,包括什么是Nginx,為什么要選擇Nginx,在特定的環境下如何安裝、配置及使用Nginx。
第二部分(第2~4章)主要介紹基于Nginx的Nginx-rtmp-module、FFmpeg組件的安裝與配置,并完整地搭建了一個簡單的直播系統。
第三部分(第5~7章)主要介紹在多終端下如何使用不同技術建立基于直播的SDK,并介紹多種SDK相關技術框架。
讀者對象
? 對直播開發有興趣的人員。
? 高級語言開發者。
? 音/視頻開發入門者。
本書作者
本書內容主要由卓朗技術團隊中的于連林、張曉磊、韓艷蓮、何金剛、榮蓉、馬源、李強完成。如有相關問題,歡迎發送郵件 ,也歡迎訪問作者博客。
作 者
內容簡介:

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

第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 加入自啟動和系統服務 9
1.3.5 加入系統變量 12
1.4 Nginx命令行 13
1.4.1 命令行參數 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協議與HLS協議 28
2.2.1 RTMP協議 28
2.2.2 HLS協議 29
2.3 NRM的搭建 34
2.4 搭建第一個直播系統 36
2.5 本章小結 40
第3章 Nginx-rtmp-module進階 41
3.1 如何使NRM支持HLS協議直播 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 數據統計模塊 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端開發實戰 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端開發實戰 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環境的搭建 135
7.2.2 Flex項目的創建 137
7.2.3 使用ActionScript組件 142
7.2.4 NetStream對象 148
7.2.5 獲取視頻流 149
7.2.6 實例:使用as實現一個基礎的推流器 151
7.3 SWFObject 156
7.3.1 為什么選擇SWFObject 156
7.3.2 靜態嵌入Flash Player 158
7.3.3 動態嵌入Flash Player 162
7.4 Flex與JavaScript的通信 167
7.4.1 Flex調用JavaScript函數 167
7.4.2 使用JavaScript調用Flex函數 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 流數據字符格式化 178
7.5.12 視頻畫面的平滑優化處理 179
7.5.13 播放接口的調用 179
7.5.14 實例:制作自定義播放器 180
7.6 Web端開發實戰 185
7.6.1 推流 185
7.6.2 拉流 195
序: