Aforge VideoSourcePlayer работает слишком медленно - PullRequest
0 голосов
/ 30 апреля 2018

Я получаю непрерывные кадры с видеоустройства, которое я преобразую в изображение, а затем воспроизводю их в режиме реального времени в приложении WPF. Для этой цели я использовал управление графическим блоком. Работает на 1 или 2 видеопотока. Но как только я добавлю больше. Это показывает явное отставание в производительности, а количество кадров в секунду резко сокращается.

Затем я попытался использовать элемент управления VideoSourcePlayer от Aforge. Я реализовал IVideoSource, который получает изображения и толкает их к VideoSourcePlayer через NewFrame?.Invoke(this, new NewFrameEventArgs(image)), и я ожидаю, что они будут воспроизводиться без всяких проблем. Что не так. Это очень медленно даже для одного видеопотока.

Мой вопрос: что-то не так с моим подходом?

Есть ли какой-либо другой элемент управления с открытым исходным кодом, который может помочь мне с этой проблемой?

...