webrtc原始碼編譯

2021-06-11 01:52:17 字數 930 閱讀 5611

一、編譯所需工具

2.python,(建議安裝python2.6),安裝之後,將安裝路徑設定在環境變數path中。

在安裝了tortoisesvn、msysgit之後,通過cmd命令進入dos介面,在介面輸入

svn check

4.directx sdk

5.windows sdk 7.1(安裝路徑需要和webrtc專案中的common.gypi檔案中的『direct_show_base_classes』路徑需一致,因為google預設sdk7.1的安裝路徑在c盤下,如果不想安裝在c盤下,可以修改該檔案)

新建webrtc資料夾,右擊選擇git bash,進入命令列介面

輸入 svn checkout  (獲取原始碼)

gclient config (獲取專案工程相關配置檔案)

gclient sync --force (與google同步專案檔案,獲取最新專案)

gclient  runhooks --force(生成平台專案檔案)

2.如果不想安裝sdk7.1 可以從下面路徑想在依賴檔案:

svn co  

然後將該檔案放置在: c:/programfiles/microsoftsdks/windows/v7.1/samples/**********/directshow/baseclasses

三、編譯

1.需要在 "包含檔案"中包含 directx sdk\include和$(windowsdkdir)\include

"庫檔案" dir\ectx sdk\lib\x86      directx sdk\lib     sdks\windows\v7.1\lib

webrtc 原始碼結構

api webrtc 介面層。包括 datachannel,mediastream,sdp相關的介面。各瀏覽器都是通過該介面層呼叫的 webrtc。call 存放的是 webrtc 呼叫 call 相關邏輯層的 audio 存放音訊網路邏輯層相關的 音訊資料邏輯上的傳送,接收等 video sdkp...

webrtc 原始碼結構

api webrtc 介面層。包括 datachannel,mediastream,sdp相關的介面。各瀏覽器都是通過該介面層呼叫的 webrtc。call 存放的是 webrtc 呼叫 call 相關邏輯層的 audio 存放音訊網路邏輯層相關的 音訊資料邏輯上的傳送,接收等 video sdk ...

WebRTC原始碼分析

注 webrtc的版本是m75 已完成 正在寫作中 webrtc原始碼分析之多路訊號分離器 physicalsocketserver webrtc原始碼分析之訊息佇列 messagequeue webrtc原始碼分析之執行緒 thread webrtc原始碼分析之跨執行緒同步執行 methodcal...