Как использовать libvlc для Android для потоковой передачи видео в реальном времени

Я очень смущен. Мне нужно транслировать видео на моем сервере в приложении для Android, но я думаю, что проблема с собственным VideoView для Android заключается в том, что он не работает с видео с большим разрешением и размером. Поэтому я погуглил и обнаружил, что мне нужно использовать библиотеку VLC для Android для потоковой передачи видео в реальном времени. Я клонировал libvlc, но теперь он показывает так много ошибок, когда я импортирую библиотеки в свое рабочее пространство eclipse. Я пробовал так много комбинаций, удаляя и добавляя разные библиотеки, но ничего не получил.

Я также скачал демо отсюда пример кода bitbucket libvlc, но он не работает. пожалуйста, помогите мне и, если возможно, дайте ссылку на любой демонстрационный проект.


person Jaspal    schedule 15.12.2015    source источник


Ответы (1)


Поскольку я не вижу никаких подробностей об ошибке, я собираюсь угадать вашу проблему. libvlc исходный код по умолчанию не включает фактический исходный код vlc. Если вы запустите скрипт compile.sh в репозитории с необходимыми переменными flags/env для sdk/ndk, он должен клонировать этот исходный код для вас. Этот процесс предназначен для выполнения с помощью командной строки, а не eclipse. Другие шаги необходимо выполнить вручную, если не используются эти сценарии. Когда сборка завершится, в libvlc/build/outputs/libvlc-x.x.x.aar должен быть файл .aar. Тогда это примерное приложение сможет использовать созданный вами файл aar для работы (согласно README).

person kevin-lisnr    schedule 16.12.2015