久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Ubuntu14.04編譯WebRTC For Android代碼 2014

     cindyzhang2007 2014-08-21

    整整快一年沒有寫博客了,最近基于Google開源的WebRTC項目做了一款音視頻聊天的即時通信項目,期間在下載WebRTC代碼時就碰到了一些問題,在此以作記錄,也希望能夠幫助到正在下載編譯WebRTC代碼中碰到類似問題的童鞋們

    1). 準備環境

    1. Ubuntu14.04 LTS 系統

    2. 準備 一個穩定的速度還可以的VPN 或者 VPS ,這個很重要,大家都懂,大部分下載代碼失敗都是因為訪問google服務失敗導致的. (本人用的 Digital Ocean , 之前試過幾個VPN都以失敗而告終,蛋都碎了,要么是不穩定,要么速度非常慢,最長一次用了15個小時都沒有下載成功)

    3. 安裝下載$編譯webrtc代碼所需工具

    a. jdk (本人用的  sun jdk1.6.0_45)

    jdk下載路徑:  http:///downloads/Java/JDK/

    配置到環境變量中

    b. git  ( 版本 1.9.1 )

    安裝:  sudo apt-get install git

    c. gclient

    1.安裝: git clone https://chromium./chromium/tools/depot_tools.git

    2.配置到環境變量中 ,至于怎么配置,不知道的google一下

    d. 安裝如下工具 ( sudo apt-get install ..)

    g++ (>= 4.2)

    python (>= 2.4)

    libnss3-dev >= 3.12

    libasound2-dev

    libpulse-dev

    libjpeg62-dev

    libxv-dev

    libgtk2.0-dev

    libexpat1-dev

    For 32-bit builds on a 64-bit system:

    lib32asound2-dev

    ia32-libs

    2). 下載代碼

    1.同步WebRTC代碼

    1.創建WebRTC目錄

    mkdir WebRTC

    cd WebRTC

    2.初始化gclient

    gclient config http://webrtc./svn/trunk

    3. 設計目標系統版本的配置

    echo "target_os = ['android', 'unix']" >> .gclient

    4. sync代碼

    gclient sync --nohooks

    ( 煎熬的一步,我同步下來的代碼有7.1G之大,里面包括NDK、SDK等其他tools   之前用VPN都敗在這里,后來用VPS,只用了6分多鐘,哎,說點什么呢......尼瑪,國內程序員就是苦逼)

    注意,若長時間出現  Still working on 等信息,請不要中斷或者關閉,它依然在運行,如果你這里中斷了,那么之前下載的東西會全部刪除,然后又得重新sync一遍

    3). 編譯代碼

    1.設置編譯環境

    1. cd trunk

    2. source ./build/android/envsetup.sh

    3.export GYP_DEFINES="$GYP_DEFINES OS=android"

    2. 下載編譯所依賴的包或工具,(這里又會下載一大堆東西 如 Ant.)

    ./build/install-build-deps.sh  (trunk目錄下)

    3. 編譯 ( trunk目錄下 )

    編譯Debug版:  ninja -C out/Debug

    編譯Release版: ninja -C out/Release

    基于以上步驟,如果網絡能正常訪問google服務的話,一般都不會出現其他的問題,如果真碰到了問題,不要怕,一般根據錯誤信息就可以知道相應的原因。不知道的google一下

    編譯成功之后 在 out/Debug 或者 out/Release目錄下看到相應的demo安裝包  如Debug目錄下,其中就有 AppRTCDemo-debug.apk 和 WebRTCDemo-debug.apk

    AppRTCDemo程序的代碼就再 trunk/talk/examples/android/ 目錄下

    注意,AppRTCDemo 與 WebRTCDemo的區別

    WebRTCDemo只是局域網內的點對點,知道對方的ip和端口號就可以對打,  不需要服務器,  AppTRCDemo是需要服務器的,可以局域網,或者廣域網

    于2014年7月23日下載的最新代碼,沒有編譯之前的 7.1G,如果有人因為種種原因沒能把代碼下載下來的,我到時可以共享你一份,因為代碼還在自己機子上,到時備份一份到云盤上面

    AppRTCDemo工程源碼:

    最后附效果圖一張,有圖有真相哦

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 精品无码一区二区三区在线| 日韩精品区一区二区三vr| 第一精品福利导福航| 亚洲制服丝袜中文字幕在线| 四虎影视永久无码精品| 久久久久久伊人高潮影院| 337P日本欧洲亚洲大胆精品555588| 免费人成网站视频在线观看| 国产V片在线播放免费无码| 国产AV人人夜夜澡人人爽| 成在线人午夜剧场免费无码 | 老司机导航亚洲精品导航| 人妻在线无码一区二区三区| 精品人妻中文无码AV在线| 人妻少妇精品视频专区| 久久久久成人片免费观看蜜芽| 真实国产老熟女粗口对白| 国产福利酱国产一区二区| 精品乱码一区二区三四五区 | 一区二区三区国产不卡| 激情 自拍 另类 亚洲| 国产福利酱国产一区二区| 偷窥国产亚洲免费视频| 虎白女粉嫩尤物福利视频| 日日摸夜夜添夜夜添无| 狠狠色噜噜狠狠狠狠777米奇| 国产99在线 | 免费| 99久久亚洲综合精品成人网| 国产成人无码免费网站| 蜜桃无码一区二区三区| 大学生久久香蕉国产线看观看| 中国熟妇毛多多裸交视频| 男女无遮挡XX00动态图120秒| 嫩草成人AV影院在线观看| 人人妻人人狠人人爽天天综合网| 我的公强要了我高潮在线观看| 国产精品中文字幕视频| 丰满少妇被猛男猛烈进入久久| 国产永久免费高清在线观看| 婷婷五月综合丁香在线| 人人妻人人澡人人爽欧美二区|