2013-02-20 4 views
1

Я пытаюсь реализовать защиту камеры в своем приложении. Я получил некоторые SDK от некоторых компаний по обеспечению безопасности, чтобы внедрить там систему, но все они используют ActiveX. Мое мнение прямо сейчас заключается в том, что ActiveX является старым?Получить видео с веб-камеры/Ip-камеры

Но каков самый новый способ получить видео с устройств и отобразить их на экране? Какой контроль использовать в .net 4.5 WPF (и Windows 8)

ответ

0

Я работаю над видео WPF-приложением в течение двух лет, и у нас была фундаментальная проблема с видео и WPF, которые никогда не были разрешены, и это переменная fps -ставка. Этот блог post детализирует.

Существует также хорошая библиотека под названием Media Kit (автор Jeremiah Morrill), она может пригодиться для вашей проблемы.

В нашем решении у нас не было выбора, кроме как разоблачить HWND для нашего рендеринга DirectX. Мы достигли этого, используя класс HwndHost и распространив его на наш пользовательский элемент управления WPF. Обратите внимание, что это базовый класс для хоста Windows Form, поэтому вы получаете столько же проблем, как в WinForms-WPF inter op.

Кроме того, ActiveX - это единственный способ отображать профессиональные видеопотоки в веб-интерфейсах, он по-прежнему является отраслевым стандартом defacto, вы получите его от MOXA, Acti, Vivotek и других производителей оборудования для камер.

Еще одна вещь, если вам нужно выполнить некоторый расширенный анализ видео, я бы предложил OpenCV.

Смежные вопросы