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

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萬字

Android開發:從0到1 (清華開發者書庫)
會員

本書是一本Android應用開發教程,旨在幫助讀者全面掌握Android開發技術,能夠實際開發Android項目。本書分為三篇:基礎篇、進階篇和實戰篇?;A篇包括第1章~第13章,介紹了Android操作系統概述、Android開發環境搭建、第一個Android應用程序、調試Android應用程序、Android界面編程、Android界面布局、Android簡單控件、Android高級控件、活動、碎片、意圖、數據存儲和使用內容提供者共享數據。進階篇包括第14章~第21章,介紹了Android多線程開發、服務、廣播接收器、多媒體開發、網絡通信技術、百度地圖與定位服務、Android2D圖形與動畫技術和手機功能開發。實戰篇包括第22章~第25章,介紹了分層架構設計與重構健康助手應用、內容提供者重構健康助手應用、Android敏捷開發項目實戰——我的播放器應用開發和把應用發布到Googleplay應用商店。本書采用案例驅動式敘述方式,即“案例概述→案例核心技術→知識點展開→案例總結”的方式。本書既可作為高等學校計算機類專業的移動開發技術課程的教材,也可作為社會培訓機構的Android培訓教材,還適合作為廣大Android初學者和Android應用開發程序員的參考用書。

趙志榮 ·程序設計 ·13.5萬字

QQ閱讀手機版

主站蜘蛛池模板: 开封市| 永登县| 林西县| 滦平县| 柳江县| 昌黎县| 鹰潭市| 株洲市| 贡觉县| 大化| 厦门市| 永善县| 通渭县| 涿州市| 库尔勒市| 通州市| 屯昌县| 青神县| 乐山市| 永顺县| 临湘市| 百色市| 桂东县| 沁源县| 罗城| 陆川县| 鹰潭市| 准格尔旗| 万全县| 廊坊市| 甘谷县| 鄄城县| 油尖旺区| 永春县| 台南县| 衡阳市| 绿春县| 谷城县| 巴楚县| 句容市| 新蔡县|