繁体   English   中英

有人成功将live555移植到了android?

[英]Anybody has successfully ported live555 to android?

我一直在尝试根据本指南构建live555

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

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

如果有人成功将live555移植到android,请告诉我如何才能这样做?

我成功构建了如下项目:

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

jar是在lib/目录而不是libs/

如果这不能解决您现在或正在遇到的问题,您必须更具体,并分享您采取的步骤以及您遇到的问题。

要为ARM / Linux编译Live555流媒体,请尝试以下步骤:

> cd live
> ./genMakefiles armlinux
> make

预建二进制包:

live.2011.06.16-DEV-armlinux.tar.bz2

希望能帮助到你 !

这个答案对我有用,我能够在Android Studio中构建项目:

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

从ohbee / android / streamer / *中缺少libjnix.so,但armeabi二进制文件在ohbee / android / streamer2 / libs / armeabi中。 当我将它复制到我的src / main / jniLibs / armeabi时,我能够在Samsung Galaxy Note S3上运行该应用程序。 它将摄像机流式传输到具有虚拟地址的RTPSink实例。

显然,不是armeabi的目标将不起作用(因此虚拟设备不起作用),并且我无法找到jnix libs的源(仅标题)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM