我一直在試圖按照本指南建立live555
:有人已成功移植live555到android?
https://github.com/boltonli/ohbee/tree/master/android/streamer/jni
,以及使用一些其他的指南,都無濟於事。
如果有人成功將live555
移植到android中,請告訴我我該怎麼做?
我一直在試圖按照本指南建立live555
:有人已成功移植live555到android?
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
的瓶子是在lib/
目錄,而不是libs/
。
如果這樣不能解決您遇到或遇到的問題,您必須更具體,分享您已採取的步驟以及遇到的問題。
不錯:)非常感謝:D – hqt
使用軟件庫解碼和使用本機硬件解碼庫,在android源? –
你是什麼意思「android update project --path。--name」streamer「--target」android-15「?!!!我找不到命令! –
要編譯ARM/Linux的LIVE555流媒體嘗試以下步驟:
> cd live
> ./genMakefiles armlinux
> make
預構建的二進制包:
live.2011.06.16-DEV-armlinux.tar.bz2
希望它有幫助!
This answer工作對我來說,我是能夠建立Android Studio中的項目:
然而,在運行時,我在該行中MainActivity.java得到一個java.lang.UnsatisfiedLinkError中: 的System.loadLibrary ( 「jnix」);
libjnix.so從ohbee/android/streamer/*中丟失,但是armeabi二進制文件位於ohbee/android/streamer2/libs/armeabi中。當我將其複製到我的src/main/jniLibs/armeabi中時,我能夠在Samsung Galaxy Note S3上運行該應用程序。它將攝像機流入帶有虛擬地址的RTPSink實例。
顯然,不是armeabi的目標將不起作用(所以虛擬設備不起作用),並且我一直無法找到jnix庫(僅限於頭文件)的源代碼。
構建的問題是什麼? – Orlymee
可能的[Android上的Live555]重複(http://stackoverflow.com/questions/5469533/live555-on-android) – mpromonet