我成功安装并建造了pjsip
库和pjsua
为Android,我跑pjsua
我的设备上,它的工作,但我还是失去了对如何使用这个库的方法。
我已经承担了一下CSipSimple
应用程序,我注意到, jni
这2个项目的文件夹中有很大的不同。
我必须这个库的每个.c文件转换与.java文件SWIG
? 如果任何人有关于如何实现它在一个非常简单的方法的例子(如SIP注册程序),这将是有帮助的。
我成功安装并建造了pjsip
库和pjsua
为Android,我跑pjsua
我的设备上,它的工作,但我还是失去了对如何使用这个库的方法。
我已经承担了一下CSipSimple
应用程序,我注意到, jni
这2个项目的文件夹中有很大的不同。
我必须这个库的每个.c文件转换与.java文件SWIG
? 如果任何人有关于如何实现它在一个非常简单的方法的例子(如SIP注册程序),这将是有帮助的。
这取决于你想如何使用图书馆。
最高级别的API PJSIP是pjsua2 API,并且已经有一个java库SWIG构建你的源代码。 你可以看这些例子。
http://www.pjsip.org/docs/book-latest/html/intro_pjsua2.html#building-python-and-java-swig-modules
但是,如果你不需要SIP信令的一部分,但只是媒体编解码器和运输部分。 你可能必须自己设计一个JNI接口。 你写的程序在C / C ++,并在Android.mk文件链接的libpjsua.so。 对于pjsua API C编程例如: http://www.pjsip.org/docs/latest/pjsip/docs/html/group__PJSUA__LIB__BASE.htm
为pjmedia例如:参见下pjmedia / SRC /测试测试码