易燃物匯聚 YouTube 有聲書與書評
WebRTC音視頻實時互動技術:原理、實戰與源碼分析 封面

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

李超編著

3859人在讀
21.5萬字總字數
¥53.4定價

內容簡介

本書分爲三部分,共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是如何運轉的了。

讀者書評

★★★★★

關於WebRTC比較完整系統的介紹資料,讀起來要比那些翻譯資料更符合我們的語言習慣。可以拿來做個全面的瞭解,要想深入,還是需要親自動手搭建環境,實際運行並深入調試一下代碼。WebRTC太大了,絕不是看幾本書就能解決問題的,要踩好多坑。

★★★★★

很不錯。初學者對 webrtc 有了一個比較清晰的理解

★★★☆☆

源碼部分忽略了,前面入門有時間再系統的過一遍!需要結合實際應用場景。 但是具體的技術方案沒有細講 1. P2P/Mesh,點對點的方案, 客戶端分發流,性能較差但比較簡單 2. SFU,服務端分發流方案, 技術難度較高,涉及到服務器分發和內網穿透一系列問題 3. MCU,服務端合併流方案,技術難度最高,涉及到服務器合併流

★★★☆☆

難得的和專業掛鉤,但又很慚愧,從來都是浮於表面,沒有細細琢磨過它的底層原理到底是什麼。 

★★★★★

這本書把webRTC的所有技術要點都闡述的十分清楚,非常適合初學者。對1v1音視頻通信過程,重要網絡協議,STUN/TURN服務器,NAT穿越,信令設計等都有詳細講解。如果想了解RTC領域技術,推薦大家閱讀本書。

★★★☆☆

新手入門書 總體來說比較淺 每一部分都是寫了個大框架點到爲止

★★★☆☆

適合初學者的同學瀏覽,迅速建立起對webrtc的認知,後續再針對性的閱讀更深入的資料。

★★★★★

這本書對於剛開始接觸RTC的夥伴來說還是值得一讀的!比如我🤭… 現在雖然有成熟的SDK可以直接接入,比如騰訊TRTC,但是對音視頻直播領域的一些術語、基本的框架以及一些解決方案有個大概的認知還是很重要的!

★★★☆☆

經常看到通過各種方式各個平臺推薦這本書,對於小白來說有點價值,但是絕對不值這個價格,有效的內容減少,深度較低

★★★★★

書中很多知識講解的非常詳細,對於像我這樣的初學者而言,起到了很大的幫助

書籍信息

作者李超編著
出版社機械工業出版社
出版時間2021-06-01
ISBN9787111685012
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數176