非常高 cpu 使用音频到音频通话 libjingle_peerconnection
Very high cpu usage audio to audio call libjingle_peerconnection
我在 IOS 使用 pod 'libjingle_peerconnection'
版本 (11177.2.0)。
当我在 IOS 设备上进行音频到音频通话时,cpu 以 103% (Iphone) 运行。看来是个bug。
因为 PacerThread 运行非常高。所以我正在搜索那个问题,更多人有这个问题:
https://bugs.chromium.org/p/webrtc/issues/detail?id=5506
在该主题中,错误被标记为已修复。好的:)。但是我怎样才能得到一个更新的库呢?我在任何地方都找不到更新的版本。
是否可以为 IOS 自己构建 libjingle_peerconnection 并包含所有 webrtc 错误修复?
非常感谢!
您可以按照以下步骤自行构建:
结账 depot_tools 使用:
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=`pwd`/depot_tools:"$PATH"
获取 webrtc 源代码使用:
fetch --nohooks webrtc_ios
gclient sync
使用以下方法构建您的图书馆:
cd src
webrtc/build/ios/build_ios_libs.sh
如果你不想要框架而是静态库,请使用以下内容:
webrtc/build/ios/build_ios_libs.sh -b static_only
我在 IOS 使用 pod 'libjingle_peerconnection'
版本 (11177.2.0)。
当我在 IOS 设备上进行音频到音频通话时,cpu 以 103% (Iphone) 运行。看来是个bug。
因为 PacerThread 运行非常高。所以我正在搜索那个问题,更多人有这个问题:
https://bugs.chromium.org/p/webrtc/issues/detail?id=5506
在该主题中,错误被标记为已修复。好的:)。但是我怎样才能得到一个更新的库呢?我在任何地方都找不到更新的版本。
是否可以为 IOS 自己构建 libjingle_peerconnection 并包含所有 webrtc 错误修复?
非常感谢!
您可以按照以下步骤自行构建:
结账 depot_tools 使用:
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=`pwd`/depot_tools:"$PATH"
获取 webrtc 源代码使用:
fetch --nohooks webrtc_ios
gclient sync
使用以下方法构建您的图书馆:
cd src
webrtc/build/ios/build_ios_libs.sh
如果你不想要框架而是静态库,请使用以下内容:
webrtc/build/ios/build_ios_libs.sh -b static_only