代码之家  ›  专栏  ›  技术社区  ›  Ihor Martyniuk

Android PJSIP openh264使用问题

  •  0
  • Ihor Martyniuk  · 技术社区  · 9 年前

    我已经根据pjsip的教程构建了库。并将其改进到我的项目中。

    注册\来电处理\音频流工作正常。

    端点。videoCodecEnum()为空;

    有一个适当的星号日志: 忽略视频流提供,因为端口号为零

    我的构建详细信息:

    • 操作系统:Ubuntu 16.04

    • android ndk降级至r13b

    • 为openh264构建目标平台,pjsua是android-24

    • 配置站点。h:

      #包括(<);pj/config_site_示例。h>

      #define PJMEDIA_HAS_OPENH264_编解码器1

    • pjsua2使用openh264(…可用性…ok)构建,默认情况下(根据教程的建议)为armeabi、armeabi-v7a、arm64-v8a使用libyuv,并放置在适当的文件夹中

    • 结构:

      爪哇/

        com/...
      
        org.pjsua2/...
      

      jniLibs公司/

        arm64-v8a/
            libopenh264.so
            libpjsua2.so
        armeabi/
            libopenh264.so
            libpjsua2.so
        armeabi-v7a
            libopenh264.so
            libpjsua2.so
      

    1 回复  |  直到 9 年前
        1
  •  1
  •   Ihor Martyniuk    8 年前

    这是我自己的疏忽。

    “您的pjproject路径”/pjlib/include/pj/config_站点。h

    #定义PJ_CONFIG_ANDROID 1

    #包括(<);pj/config_site_示例。h>

    推荐文章