Sto cercando di creare un binario statico all-in-one di FFMPEG con NDK r7b e tutto funziona fino a quando non cerco di crearlo con il supporto RTMP.Creazione di FFMPEG con librtmp per android
Sono fonti usind da https://github.com/guardianproject/android-ffmpeg con librtmp2.4 e configurazione personalizzato come questo
.configure \
--target-os=linux \
--cross-prefix=arm-linux-androideabi- \
--arch=arm \
--sysroot=/home/andrey/android-ndk-r7b/platforms/android-3/arch-arm \
--enable-static \
--disable-shared \
--disable-symver \
--enable-small \
--disable-devices \
--disable-avdevice \
--enable-gpl \
--enable-librtmp \
--prefix=../build/ffmpeg/armeabi \
--extra-cflags=-I../rtmpdump/librtmp \
--extra-ldflags=-L../rtmpdump/librtmp \
e directory rtmpdump stabilisce sullo stesso livello come ffmpeg. Come ho capito le ultime due stringhe nella mia configurazione dice dove il compilatore può trovare fonti di librtmp. Ma tutto quello che ottengo è ERROR: librtmp not found
Non sono espirato con NDK e ovviamente mi manca qualche parte importante ma non riesco a trovarlo da solo.
Informazioni preziose, puoi dare un'occhiata a questo: http://stackoverflow.com/questions/9605757/using-ffmpeg-with-android-ndk – iSun
Ho visto questa domanda ma non ho molta esperienza con Android NDK o Cygwin. –
Aha, comunque Grazie. – iSun