为Android构建PJMEDIA(pjsip库)

我正在尝试为Android构建pjmedia。 来自pjsip图书馆(http://www.pjsip.org/)。

我遵循官方教程(https://trac.pjsip.org/repos/wiki/Getting-Started/Android#OtherAndroidprojects)

1.使用下一个配置创建config_site.h:

define PJ_CONFIG_ANDROID 1
include <pj/ config_site_sample.h>

2.指定NDK的路径

export ANDROID_NDK_ROOT=/path_to_android_ndk_dir  

3.运行android配置并制作

./configure-android
make dep && make clean && make

我已经在/ pjmedia / lib目录中建立了pjmedia

libpjmedia-arm-unknown-linux-androideabi.a
libpjmedia-audiodev-arm-unknown-linux-androideabi.a
libpjmedia-codec-arm-unknown-linux-androideabi.a
libpjmedia-videodev-arm-unknown-linux-androideabi.a
libpjsdp-arm-unknown-linux-androideabi.a 

和问题:

  • 我应该如何在Android应用程序中只使用pjmedia?

  • JNI为pjmedia在哪里?

  • 我应该自己创建JNI .cpp包装器(使用SWIG)并将其与pjmedia库一起构建到单个库中?

  • 如何仅为pjmedia生成带SWIG的JNI?

  • 我只是有点困惑。 他们给我JNJ和库pjsua例子,但我不想pjsua我需要pjmedia! 我只是不知道如何在Android中使用它。

    操作系统:OS X优胜美地

    NDK:v9d x86

    请帮助我的人! :) 谢谢!

    链接地址: http://www.djcxy.com/p/87939.html

    上一篇: Build PJMEDIA (pjsip library) for Android

    下一篇: simulator not able to setup in ios 7