Сборка FFMPEG с помощью librtmp для Android

Я пытаюсь собрать универсальный статический двоичный файл FFMPEG с помощью NDK r7b, и все работает нормально, пока я не попытаюсь его собрать. с поддержкой RTMP.

Я использую исходники из https://github.com/guardianproject/android-ffmpegс librtmp2.4 и пользовательской конфигурацией, подобной этой

.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 \

и каталог rtmpdump находится на том же уровне, что и ffmpeg . Насколько я понимаю, последние две строки в моей конфигурации говорят, где компилятор может найти источники librtmp. Но все, что я получаю, это ОШИБКА: librtmp не найден

У меня нет опыта работы с NDK, и, очевидно, я упустил какую-то важную часть, но я не могу найти ее самостоятельно.

11
задан Andrew 9 March 2012 в 13:02
поделиться