官术网_书友最值得收藏!

Nginx底層設計與源碼分析
會員

本書共12章,主要內容介紹如下。第1章介紹Nginx源碼與編譯安裝,第2章介紹Nginx基礎架構與設計理念,這兩章從Nginx的優勢、源碼結構、進程模型等幾個方面概述Nginx。第3章介紹Nginx的內存管理,從內存池、共享內存兩方面介紹Nginx內存管理的相關內容。第4章介紹Nginx的基本數據結構,包括字符串、數組、鏈表、隊列、散列、紅黑樹、基數樹的數據結構和算法。第5章解析Nginx的配置文件,通過對main配置塊、events配置塊與http配置塊的詳細介紹,概述Nginx配置解析的全過程。第6章介紹Nginx進程機制,通過進程模式、Master進程、Worker進程以及進程間通信機制,完整介紹Nginx進程的管理。第7章介紹HTTP模塊,通過服務初始化、請求解析、HTTP請求處理以及HTTP請求響應,詳細介紹HTTP模塊的處理過程。第8章介紹Upstream機制,對Upstream初始化、上下游連接建立、長連接、FastCGI模塊做了詳細介紹。第9章介紹Event模塊實現,內容涉及Nginx事件模型的文件事件、時間事件、進程池、連接池等事件處理流程。第10章介紹Nginx的負載均衡、限流、日志等模塊的實現。第11章介紹跨平臺實現,對Nginx的configure編譯文件、跨平臺原子操作和鎖進行詳細介紹。第12章介紹基于Nginx的RTMP直播服務實現。

聶松松 趙禹 施洪寶等 ·程序設計 ·14.3萬字

WebRTC技術詳解:從0到1構建多人視頻會議系統
會員

這是一本全面、詳細講解WebRTC技術以及如何使用它構建一個可商用的視頻會議系統的著作。技術維度,本書不僅詳細講解了WebRTC規范和全部API、信令系統、底層技術、移動端和服務端實現,而且還總結了作者多年來的“踩坑”經驗;實戰維度,本書不僅提供了可直接應用于視頻會議和在線教育等場景的真實案例,而且開源了一個可商用的視頻會議系統WiLearning,教讀者如何從0到1搭建一個高并發、易擴展的視頻會議系統。全書一共10章。第1章介紹了WebRTC的歷史、技術架構、網絡拓撲、兼容性等內容。第2章講解了使用WebRTCAPI獲取本地攝像頭、話筒、桌面等媒體流的方法,以及媒體流的錄制、使用canvas操作媒體流的方法和示例。第3章講解了WebRTC底層使用的傳輸技術,如ICE、SDP、STUN/TURN等。第4章介紹了使用RTCPeerConnection管理WebRTC連接的方法。第5章介紹了WebRTC的媒體管理方法,結合示例演示了切換編碼格式、控制視頻碼率、替換視頻背景的方法。第6章結合實例介紹一種高效、實時的信令系統實現方法,并實現一個可以在生產環境中使用的信令系統。第7章介紹了使用WebRTC數據通道傳輸任意數據的方法,結合示例演示了基于P2P的文本聊天以及文件傳輸功能的實現。第8章介紹了使用WebRTC獲取媒體流相關統計數據的方法,在示例中演示如何使用Chart.js繪圖展示實時碼率。第9章介紹了在Android、iOS開發環境中使用WebRTC的方法,通過實例實現了基于WebRTC的視頻聊天App。第10章結合筆者的開源項目WiLearning介紹了從0到1打造高性能視頻會議系統的方法。

栗偉 ·程序設計 ·11.8萬字

QQ閱讀手機版

主站蜘蛛池模板: 阿拉善右旗| 庆云县| 田林县| 南康市| 桐乡市| 宁乡县| 芒康县| 云浮市| 射洪县| 神木县| 太谷县| 湖北省| 德钦县| 罗甸县| 合水县| 香港 | 观塘区| 汤阴县| 酒泉市| 平利县| 鄢陵县| 永康市| 黔南| 永州市| 呼伦贝尔市| 仙游县| 临城县| 都匀市| 万年县| 会东县| 平顶山市| 闵行区| 微博| 建始县| 兴化市| 沈丘县| 新竹市| 太仓市| 凤凰县| 瓮安县| 乐都县|