Я работаю над видео WPF-приложением в течение двух лет, и у нас была фундаментальная проблема с видео и WPF, которые никогда не были разрешены, и это переменная fps -ставка. Этот блог post детализирует.
Существует также хорошая библиотека под названием Media Kit (автор Jeremiah Morrill), она может пригодиться для вашей проблемы.
В нашем решении у нас не было выбора, кроме как разоблачить HWND для нашего рендеринга DirectX. Мы достигли этого, используя класс HwndHost и распространив его на наш пользовательский элемент управления WPF. Обратите внимание, что это базовый класс для хоста Windows Form, поэтому вы получаете столько же проблем, как в WinForms-WPF inter op.
Кроме того, ActiveX - это единственный способ отображать профессиональные видеопотоки в веб-интерфейсах, он по-прежнему является отраслевым стандартом defacto, вы получите его от MOXA, Acti, Vivotek и других производителей оборудования для камер.
Еще одна вещь, если вам нужно выполнить некоторый расширенный анализ видео, я бы предложил OpenCV.