webrtc學習筆記四 Webrtc原始碼目錄結構

2021-10-03 13:46:05 字數 443 閱讀 3458

webrtc的**量非常巨大,所以目錄也特別多;但是webrtc是分層的,必須掌握一些重要的目錄,在後續開發中會遇到需要修改webrtc**的需求情況,所以必須掌握主要的目錄的功能,這樣在修改**的時候,就能夠快速的定位到相應的目錄下,找到相應的檔案進行修改;如果不清楚目錄結構,就只能乙個個的去查詢,這就非常的困難和費勁。

modules目錄下又很多子目錄,而且都比較重要。

以上就是webrtc原始碼的大體的目錄結構,了解了目錄結構之後,在後續閱讀webrtc源**的時候,修改原始碼邏輯,去增加一些功能的時候,是有非常大的幫助的,需要熟記這些的目錄機構。

WebRTC 學習筆記(1) 總述

1,主頁 2,專案由來。當前的webrtc專案是由google收購的gips專案和libjingle專案融合而成。其中gips部分主要提供 的處理的功能。libjingle專案部分主要提供p2p傳輸部分的功能。3,專案實現的功能。4,code source 5,code基本結構 libjingle ...

WebRTC 學習筆記(1) 總述

1,主頁 2,專案由來。當前的webrtc專案是由google收購的gips專案和libjingle專案融合而成。其中 gips 部分主要提供 的處理的功能 libjingle 專案部分主要提供p2p傳輸部分的功能。3,專案實現的功能。4,code source 5,code基本結構 libjing...

WebRTC 學習筆記(5) 執行緒模型

1,基本執行緒 webretc中主要有兩個執行緒 signaling thread 處理小工作量方法。要求此執行緒內的方法都必須快速返回。worker thread 處理大工作量的方法。此執行緒內的方法可能會處理很長時間,如網路訊息等。2,執行緒實現 webrtc中的執行緒包含了乙個訊息佇列。當需要...