有人已经成功地移植LIVE555到Android?(Anybody has successfully

2019-06-25 00:18发布

我一直在试图建立live555根据本指南:

https://github.com/boltonli/ohbee/tree/master/android/streamer/jni

以及使用一些其他的指南,都无济于事。

如果有人已经成功地移植live555到Android可你,请告诉我,我该怎么办呢?

Answer 1:

我成功地构建了项目如下:

git clone https://github.com/boltonli/ohbee.git
cd ohbee/android/streamer
android update project --path . --name "streamer" --target "android-15"
cp lib/jnix.jar libs/ # This is the only trick
ant debug

该罐是在lib/目录,而不是libs/

如果不能解决你的问题,或者有,你就必须要更加具体和分享您所采取的步骤,你遇到什么问题。



Answer 2:

要编译live555是流媒体的ARM / Linux的尝试以下步骤:

> cd live
> ./genMakefiles armlinux
> make

预建的二进制包:

live.2011.06.16-DEV-armlinux.tar.bz2

希望能帮助到你 !



Answer 3:

这个答案为我工作,我是能够建立Android Studio中的项目:

然而,在运行时,我在MainActivity.java线得到一个java.lang.UnsatisfiedLinkError中:的System.loadLibrary(“jnix”);

libjnix.so从ohbee /安卓/流光/ *丢失,但armeabi二是ohbee /安卓/ streamer2 /库/ armeabi。 当我复制到我的src / main / jniLibs / armeabi这一点,我能够运行在三星Galaxy Note S3应用。 它流摄像机与虚拟地址的RTPSink实例。

很显然,这是不armeabi目标将无法正常工作(所以虚拟设备不工作),我一直没能找到的jnix库(只有标题)的来源。



文章来源: Anybody has successfully ported live555 to android?