注:webrtc的版本是m75
已完成
正在寫作中…
webrtc原始碼分析之多路訊號分離器-physicalsocketserver
webrtc原始碼分析之訊息佇列-messagequeue
webrtc原始碼分析之執行緒-thread
webrtc原始碼分析之跨執行緒同步執行-methodcall
webrtc原始碼分析之跨執行緒非同步執行-asyncinvoker
webrtc原始碼分析之**模式包裝函式跨執行緒執行
webrtc原始碼分析之事件追蹤-trace_event
webrtc原始碼分析之函式物件-callback
webrtc原始碼分析之陣列檢視-arrayview
webrtc原始碼分析之記憶體檢測-sanitizer
webrtc原始碼分析之optional
webrtc原始碼分析之位元速率的統計與控制-ratestatics/ratelimiter
WebRTC原始碼分析 音訊模組結構分析
一 概要介紹webrtc的音訊處理流程,見下圖 webrtc將音訊會話抽象為乙個通道channel,譬如a與b進行音訊通話,則a需要建立乙個channel與b進行音訊資料傳輸。上圖中有三個channel,每個channel包含編譯碼和rtp rtcp傳送功能。1 錄音執行緒 負責麥克風音訊的採集,見...
WebRTC原始碼分析之RTP RTCP(一)
首先學習一下rtp rtcp的基礎知識。rtp報頭 當上面csrc計數器 cc 等於0時上面一共12位元組,當大於0時有以下csrc列表 貢獻源列表 csrc list 0 15項,每項32位元,用來標誌對乙個rtp混合器產生的新包有貢獻的所有rtp包的源。由混合器將這些有貢獻的ssrc識別符號插入...
WebRTC原始碼分析之事件 Event
event原始碼分析 小結event類實現了事件的等待和觸發,通過介面 wait 函式可以實現執行緒的阻塞,而 set 函式可以啟用阻塞的執行緒。event類在webrtc的很多位置都有使用,理解了event類才能更好的閱讀其他webrtc原始碼。event使用示例 工程示例工程 提取碼 cenz ...