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

WebRTC音視頻實(shí)時(shí)互動(dòng)技術(shù):原理、實(shí)戰(zhàn)與源碼分析
會(huì)員

本書分為三部分,共13章。其中第1~3章為第一部分,主要介紹WebRTC的由來,為什么要選擇WebRTC,以及實(shí)時(shí)音視頻通信的本質(zhì)是什么。其中第3章最為關(guān)鍵,只有了解了音視頻實(shí)時(shí)通信的本質(zhì),你才能知道音視頻實(shí)時(shí)通信要解決什么問題,然后才能知道如何解決這些問題,從而理解WebRTC為什么要這樣做。第二部分包括第4~10章,這部分的內(nèi)容比較多,我會(huì)循序漸進(jìn)地向你講解WebRTC的理論和實(shí)戰(zhàn)。其中第4章介紹了一個(gè)最簡單的WebRTC信令服務(wù)器該如何構(gòu)建,第5章介紹了如何通過瀏覽器實(shí)現(xiàn)一對(duì)一通信,通過這兩章你就可以搭建出一個(gè)WebRTC一對(duì)一實(shí)時(shí)通信系統(tǒng)了。第6章介紹了WebRTC底層是如何傳輸音視頻數(shù)據(jù)的,重點(diǎn)是如何進(jìn)行NAT穿越;第7章詳述了WebRTC媒體協(xié)商使用的SDP各字段的含義。需要說明的是,SDP中的每個(gè)字段你都需要牢記在心,這樣才能為后續(xù)閱讀WebRTC代碼掃清障礙。第8章介紹如何通過移動(dòng)端(Android、iOS)Native的方式實(shí)現(xiàn)一對(duì)一通信,讀完本章內(nèi)容后,將能實(shí)現(xiàn)Web端與移動(dòng)端的互聯(lián)互通;第9章介紹了WebRTC底層的傳輸協(xié)議RTP/RTCP,這部分內(nèi)容是每個(gè)從事實(shí)時(shí)通信工作的讀者必須掌握的;第10章介紹了WebRTC的兩種擁塞控制算法,詳細(xì)介紹了WebRTC為什么最終選擇Transport-CC作為默認(rèn)擁塞控制算法。第三部分包括第11~13章。其中第11章介紹了編譯WebRTC源碼庫的方法,對(duì)于大多數(shù)剛?cè)腴T的讀者來說,學(xué)習(xí)WebRTC的第一道門檻便是如何編譯WebRTC,通過對(duì)該章的學(xué)習(xí),相信你一定可以順利地將WebRTC庫編譯出來;第12章對(duì)WebRTC的peerconnect_client例子做了深入剖析,這個(gè)例子可以說是我們學(xué)習(xí)WebRTC源碼的必經(jīng)之路,這一章你一定要多花些時(shí)間將其全部掌握;第13章是對(duì)WebRTC源碼的整體架構(gòu)和運(yùn)轉(zhuǎn)流程的詳細(xì)分析,也是本書最難的部分,將這章了解清楚后,你就知道WebRTC是如何運(yùn)轉(zhuǎn)的了。

李超編著 ·程序設(shè)計(jì) ·12.7萬字

Nginx底層設(shè)計(jì)與源碼分析
會(huì)員

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

聶松松 趙禹 施洪寶等 ·程序設(shè)計(jì) ·14.3萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 高邑县| 彭州市| 新田县| 哈密市| 丰原市| 怀集县| 海南省| 年辖:市辖区| 怀宁县| 江永县| 徐闻县| 平远县| 宜丰县| 临汾市| 邯郸县| 会泽县| 四会市| 葫芦岛市| 台东市| 久治县| 济阳县| 浦城县| 普兰县| 旌德县| 晋州市| 余庆县| 莆田市| 车致| 开封县| 巩留县| 灵丘县| 广宁县| 阿坝| 北宁市| 涟源市| 玉树县| 耿马| 高密市| 威远县| 麻阳| 冀州市|