【问题标题】:Very high cpu usage audio to audio call libjingle_peerconnection音频调用 libjingle_peerconnection 的 CPU 使用率非常高
【发布时间】:2016-12-21 21:31:51
【问题描述】:

我在 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 错误修复?

非常感谢!

【问题讨论】:

    标签: ios webrtc libjingle


    【解决方案1】:

    您可以使用以下步骤自行构建:

    结帐 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
    

    来源:https://webrtc.org/native-code/ios/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      相关资源
      最近更新 更多