WebRTC源碼剖析
版權聲明:原創文章,歡迎轉載,但請註明出處,謝謝。https://blog.csdn.net/qiuguolu1108/article/details/104324725
至於WebRTC爲何物,網上有很多介紹WebRTC的文章,我就不畫蛇添足了,但關於WebRTC源碼剖析類的文章較少。由於剛剛接觸WebRTC,對WebRTC也是一知半解,若有錯誤請大家諒解。
寫這些文章,主要是自己對WebRTC學習的總結。由於本人能力有限,表達能力一般,所以請大家見諒。如有任何錯誤,懇請大家指出,我會虛心接受並加以改正。
寫的這些文章,我會一直維護,隨着對WebRTC的學習,可能會對之前的文章加以修改。
WebRTC是跨平臺的,我自己對linux平臺更爲熟悉,所以在解讀代碼的時候,只會分析linux平臺代碼,其他平臺代碼暫時不會分析,請大家見諒。
基礎
WebRTC源碼剖析之信號與槽-sigslot
WebRTC源碼剖析之定位-Location
WebRTC源碼剖析之鎖-CriticalSection
WebRTC源碼剖析之斷言-check
WebRTC源碼剖析之平臺線程-PlatformThread
WebRTC源碼剖析之任務隊列-TaskQueue
WebRTC源碼剖析之多路信號分離器-PhysicalSocketServer
WebRTC源碼剖析之消息隊列-MessageQueue
WebRTC源碼剖析之線程-Thread
WebRTC源碼剖析之跨線程同步執行-MethodCall
WebRTC源碼剖析之跨線程異步執行-AsyncInvoker
視頻
WebRTC源碼剖析之視頻數據的訂閱與分發
WebRTC源碼剖析之原始視頻的捕獲
WebRTC源碼剖析之原始視頻的分發
模塊
WebRTC源碼剖析之模塊的執行-Module
其他
WebRTC源碼剖析之代理模式包裝函數跨線程執行