Альтернативы libvlc для получения видео MJPEG на основе HTTP (от Axis IP Camera)?
Мне нужно отобразить видеопоток с IP-камеры AXIS, которая транслирует видео MJPEG в HTTP. Я пытался работать с libvlc, но у него есть некоторые проблемы с буферизацией. Поэтому, пожалуйста, предложите список альтернатив для того же.
Конфигурация системы: операционная система Ubuntu 11.10, работающая на планшете ATMEL на базе ATOM.
заранее спасибо
BK
PS: я читал немного о gstreamer, но не уверен, что это излишество.
1 ответ
После некоторых исследований были найдены следующие альтернативы (для C++ на платформе Linux) для получения / отображения видео с IP-камеры:
libvlc - хороший фреймворк с хорошей документацией; но есть проблемы с буферизацией
opencv - перегиб для сценария; но в остальном очень хороший выбор
gstreamer - отличный фреймворк для работы с потоками; но плохая документация (но потребляет больше ресурсов процессора по сравнению с libvlc)
На данный момент сузил его до gstreamer и получил некоторый работающий код. Можете поделиться, если кому-то интересно. Любые дополнительные предложения / альтернативы приветствуются.