-- The first cloud webrtc compliation system in the world, you can contact me if you want to use all over the world.
目前有WebRTC android版代碼編譯系統服務(昨天做好的),Windows端和IOS端部落客打算過幾天再弄,想要體驗的聯系我哈,按先後順序安排,每人半天時間體驗。
先上圖:
使用方式:登入雲端伺服器
使用下面指令進行Android端代碼更新和編譯:
syncwebrtc 更新代碼指令,實際操作:"cd /root/webrtc-checkout;gclient sync"
gnwebrtc_arm 生成ninja檔案指令,實際操作:"cd /root/webrtc-checkout/src;gn gen out/Default --args='target_os="android" target_cpu="arm"'"
gnwebrtc_arm64 生成ninja檔案指令,實際操作:"cd /root/webrtc-checkout/src;gn gen out/Default --args='target_os="android" target_cpu="arm64"'"
gnwebrtc_x86 生成ninja檔案指令,實際操作: "cd /root/webrtc-checkout/src;gn gen out/Default --args='target_os="android" target_cpu="x86"'"
gnwebrtc_x64 生成ninja檔案指令,實際操作:"cd /root/webrtc-checkout/src;gn gen out/Default --args='target_os="android" target_cpu="x64"'"
buildwebrtc 編譯代碼指令,實際操作:"cd /root/webrtc-checkout/src;ninja -C out/Default"
目前在這套系統上測算結果,gn生成ninja耗時1789毫秒,ninja編譯代碼耗時92分鐘。
這套系統我經過優化,可以符合編譯webrtc的要求,當然還可以再優化,我剛才發現系統預設開了apache,這個可以删除掉。