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

WebRTC音視頻實時互動技術:原理、實戰與源碼分析
會員

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

李超編著 ·程序設計 ·12.7萬字

C++ 從入門到項目實踐(超值版)
會員

《C++從入門到項目實踐(超值版)》采取“基礎知識→核心應用→核心技術→高級應用→行業應用→項目實踐”結構和“由淺入深,由深到精”的學習模式進行講解。全書共23章,首先講解了C++語言的基本概念、C++程序結構、常量與變量、數據類型與聲明、運算符與表達式、循環與轉向語句、數組、指針、函數等基礎知識,還介紹了類和對象、C++的命名空間與作用域、繼承與派生、多態與重載、輸入與輸出、C++文件操作、C++容器、C++模板、C++標準庫、異常的處理與調試等。在行業應用實踐環節講解了C++在游戲行業、金融電信行業、移動互聯網行業中的應用,最后在項目實踐環節重點介紹了C++語言在簡易計算器、學生信息查詢系統兩個大型項目案例中項目開發實踐的全過程。《C++從入門到項目實踐(超值版)》的目的是從多角度,全方位地幫助讀者快速掌握C++軟件開發技能,構建從高校到社會的就職橋梁,讓有志于從事軟件開發工作的讀者輕松步入職場。本書由于贈送的資源比較多,我們在本書前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。《C++從入門到項目實踐(超值版)》適合C++語言初學者以及初、中級程序員閱讀,同時也可作為沒有項目實踐經驗,但有一定C++編程基礎的人員閱讀,還可作為正在進行軟件專業畢業設計的學生以及大專院校和培訓機構的參考用書。

聚慕課教育研發中心 ·程序設計 ·17.4萬字

Flink SQL與DataStream入門、進階與實戰
會員

這是一本從使用和定制開發雙重視角,循序漸進地講解Flink的分布式系統架構設計、流計算API設計、時間處理、狀態管理等核心技術的原理和實現的著作。它面向Flink的初學者,內容沿著基礎知識、實際問題和解決方案這條主線展開,不僅層層剖析了Flink學習中的重點和難點,而且還通過大量案例展示了如何快速獲得工程化實踐能力。全書共11章,主要內容如下:1.Flink基礎知識(第1、2章)主要介紹了Flink的定位、核心特性、API分類,演示了如何搭建Flink作業的基礎環境、如何創建一個Flink項目以及如何開發入門應用程序WordCount,并結合該應用程序說明了常見Flink作業的骨架結構。2.Flink分布式架構及核心概念(第3章)主要內容包括Flink作業的運行時架構、部署模式、資源提供框架,以及開發Flink作業時涉及的核心概念,對于后續學習FlinkDataStreamAPI和FlinkSQLAPI很有幫助。3.FlinkDataStreamAPI(第4~6章)講解了FlinkDataStreamAPI的核心知識,包括執行環境、數據源、數據簡單轉換、數據分組與聚合、數據匯等。4.Flink有狀態流處理API(第7章)FlinkDataStreamAPI不能優雅地解決窗口使用不靈活和分流成本高這兩個問題,于是Flink提供了有狀態流處理API。本章主要講解了Flink有狀態流處理API解決上述兩個問題的方法。5.FlinkTableAPI與SQLAPI(第8~11章)FlinkTableAPI和FlinkSQLAPI的底層原理相同,可以相互轉換,但FlinkSQLAPI更為簡單和常用。這4章分別介紹了FlinkTableAPI、FlinkSQLAPI的功能,以及使用SQL實現流處理的核心技術,結合大量代碼示例著重介紹了FlinkSQLAPI的語法、函數、參數配置及性能優化方法。

羊藝超 ·程序設計 ·25.3萬字

QQ閱讀手機版

主站蜘蛛池模板: 盐亭县| 深州市| 大悟县| 辛集市| 馆陶县| 桐梓县| 四平市| 永善县| 黄骅市| 绥江县| 黑山县| 文山县| 清徐县| 宜春市| 嘉黎县| 安图县| 靖江市| 沂源县| 黄骅市| 闻喜县| 临汾市| 缙云县| 招远市| 福安市| 曲阜市| 三穗县| 海南省| 资兴市| 六安市| 根河市| 绥中县| 沙田区| 大化| 库伦旗| 沾益县| 建瓯市| 瑞昌市| 武山县| 阳江市| 长兴县| 儋州市|