Есть ли возможность потоковой передачи видео в библиотеке Vlc (.dll)?

Я использую Vlc Media Player Library для создания приложения C# Windows Form. Кроме того, у меня есть классы-оболочки для использования этой библиотеки. Я получаю потоковое видео по протоколу RTSP.

Мой вопрос, что мне интересно или что я исследую Есть ли какие-либо сетевые возможности для использования медиатеки Vlc? А именно, например, если я использую эту библиотеку для 30 различных сетевых потоков (камер), могу ли я получить ошибки или зависание видео? Я пытаюсь сделать программу, которая будет использоваться с большим количеством камер. Должен ли я использовать другие библиотеки (FFMPEG)?

Не могли бы вы поделиться своим опытом в отношении емкости потокового видео или емкости библиотеки Vlc Media Player? Вообще, в чем причина зависаний в потоковом видео?

Заранее спасибо...


person Salih Karagoz    schedule 02.05.2017    source источник


Ответы (1)


Я использую libvlc для мониторинга RTSP-сервера, созданного с IP-камер. libvlc прост для доступа и декодирования RTSP, а производительность хорошая, однако я столкнулся с проблемами низкой частоты кадров. Итак, ответ:

Да, libvlc может использовать сетевые условия.

Нет, libvlc не очень хорош в условиях низкой частоты кадров (AFAIK).

person user1547688    schedule 11.05.2017
comment
спасибо, также я добавлю свой опыт после завершения проекта. - person Salih Karagoz; 11.05.2017