【问题标题】:Where could I download libjingle_peerconnection.jar source code [closed]我在哪里可以下载 libjingle_peerconnection.jar 源代码 [关闭]
【发布时间】:2017-06-05 07:34:13
【问题描述】:

我正在使用来自 Android 的 WebRTC 进行试验,到目前为止,使用 repo 中的 libjingle 使我成功创建了一个本机 android 应用程序,该应用程序将 WebRTC 视频广播到我在浏览器中呈现的 web 应用程序(检查我的项目here),或者反过来(检查我的项目here

但现在我想进行一些更改或扩展一些功能,以使我能够将 MediaStream 渲染到 android 默认的 VideoView 中。所以我在他们的repo 中寻找这个库的源代码,但我找不到它(源 jar 都是空的)。

有人知道在哪里买吗?

谢谢

【问题讨论】:

    标签: android webrtc libjingle


    【解决方案1】:

    看起来您正在使用多年前的 libjingle 存储库。 关注 Android 官方 WebRTCbuild instructions 构建最新代码库。
    你需要一个 Ubuntu 操作系统来为 android 构建 WebRTC jar/aar。

    生成 gradle 以在 AndroidStudio 中构建演示应用:

    build/android/gradle/generate_gradle.py --output-directory $PWD/out/Debug --target "//webrtc/examples:AppRTCMobile" --use-gradle-process-resources --split-projects
    

    生成 WebRTC 框架以链接到任何其他本机应用程序:

    ./tools_webrtc/android/build_aar.py
    

    此命令将生成libwebrtc.aar,它将包含所有依赖(.jar/.so)文件。只需将此 .aar 导入您现有的应用程序。

    您可能需要更改应用代码,以兼容最新的 WebRTC API。
    请参阅DemoAPI 来源。

    然后你可以玩VideoRender & SurfaceViewRenderer

    【讨论】:

    最近更新 更多