не удалось создать библиотеку Libyuv (PJSIP) для Android

Я разрабатываю приложение для чата для Android. Я хочу также использовать функцию звонка. Я успешно построил библиотеку pjsua2.so для SIP-вызовов VoIP, но мне не удалось создать библиотеку Libyuv.so для видеозвонков.

Я выполнил инструкции, приведенные в разделе, чтобы связать сборку libyuv libyuv 1776

После выполнения команды ndk-build на шаге 2 по второй ссылке у меня нет этой библиотеки libyuv. Так что у меня также нет [libyuv_dir] / libs / armeabi

Также для openH264 после запуска этой команды /configure-android --with-openh264=/home/ubuntu/openh264-1.0.0/android я получил следующее:

Использование префикса OpenH264 ... /home/ubuntu/PJSIPTOOLS/openh264-1.0.0/openlib/ проверка удобства использования OpenH264 ... нет

Кто-нибудь может мне помочь (извините за плохой английский)


person nouha    schedule 02.05.2016    source источник


Ответы (1)


Загрузите и соберите libyuv отсюда: https://github.com/illuspas/libyuv-android

person manao    schedule 04.05.2016
comment
Спасибо за ответ, да, я скачал его по этой ссылке! но не работает для меня @manao - person nouha; 04.05.2016
comment
А вы запускали ndk из папки libyuv-android? Какие ошибки он вызывает? - person manao; 05.05.2016
comment
да да, я запускаю его из папки libyuv-android, у меня есть эта папка libyuv-android / obj / local, которая содержит эти папки arm64-v8a armeabi-v7a x86 x86_64, и я не нахожу lib libyuv.so я получил libyuv.a в эти папки @manao - person nouha; 06.05.2016
comment
Как я вижу, libyuv-android был обновлен несколько месяцев назад. Вы можете взять более старую версию (версию до последнего коммита). Я только что его собрал, и там есть libs foder. - person manao; 06.05.2016
comment
можешь дать мне ссылку на скачивание более старой версии? я получил его по этой ссылке github.com/illuspas/libyuv-android и не работает - person nouha; 06.05.2016
comment
github.com/illuspas/libyuv-android/tree/ - person manao; 06.05.2016
comment
Благодарность ! Я получил наконец библиотеку libyuv.so в папку libs! - person nouha; 06.05.2016
comment
но у меня тоже возникла эта проблема Использование префикса OpenH264 ... /Users/me/openh264-1.0.0/android проверка удобства использования OpenH264 ... нет Использование префикса libyuv ... / Users / me / libyuv-android / jni проверка для I420Scale в -люв ... нет - person nouha; 06.05.2016
comment
Вы поместили libyuv.so в папку jni / out / Release? И включить функцию видео в config_site.h? - person manao; 06.05.2016
comment
Просто успешно настройте pjsip с помощью этой строки ./configure-android --with-openh264 = '/ home / user / Desktop / Ooo / android' --with-libyuv = '/ home / user / Desktop / Ooo / libyuv-android / джни '. Теперь представьте, почему это не работает в вашем случае. - person manao; 06.05.2016
comment
очень плохо для меня! Могу я получить проект PJSUA2 с помощью видеозвонка, пожалуйста? я получил это без видеозвонка только голосовой звонок - person nouha; 07.05.2016
comment
Здесь: drive.google.com/file/d/0B5CXN1kiJwT235bn/ - person manao; 10.05.2016