WebRTC原始碼分析

2021-10-02 20:27:21 字數 491 閱讀 1489

注: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 ...