google開源了WebRTC項目(4)

WebRTC的官網是http://www.webrtc.org/,其中的FAQ解答了很多大家關心的問題。有這麼幾點可以關注:
1.license
    採用BSD licenses,可以用於商業軟件;即使你修改了源代碼,也不必公開你修改的部分。

2.爲什麼WebRTC要免費
    音視頻針對目前的互聯網應用,還是至關重要的。google這樣做的目的,無非是吸引大量的開發者在chrome平臺上開發音視頻相關應用,和當年微軟windows集成IE是一個道理。

3.下載和編譯
    a).下載google的源碼工具depot_tools:
        svn co http://src.chromium.org/svn/trunk/tools/depot_tools
        並把depot_tools添加到系統的環境變量PATH裏;
   
    b).下載git工具:並把git添加到系統的環境變量PATH裏;

    c).創建webrtc工作目錄,並在該目錄下運行:
       gclient config https://webrtc.googlecode.com/svn/trunk
       gclient sync --force
 
       sync命令也會產生基於本地環境(Linux:make, OSX: XCode, Windows: Visual Studio)的build文件。

       也可以用命令:
       gclient runhooks --force

       對windows平臺,在trunk目錄下,已經有針對Visual Studio的工程文件:
       webrtc.sln

       好了,打開它,這就可以編譯了。
      
       注:webrtc默認使用了C:/Program Files/Microsoft SDKs/Windows/v7.1/Samples/multimedia/directshow/baseclasses。我的機器上只有v7.0的sdk,於是構造了一個v7.1的目錄,僅包含Samples/multimedia/directshow/baseclasses。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章