Я пытаюсь выбрать между этими двумя API-интерфейсами для приложения видеозахвата / мониторинга / потоковой передачи, и я не уверен, что будет лучшим выбором.
Немного фона:
- Мне это нужно для работы с широким спектром видеокарт / донглов.
- Приложение, скорее всего, будет разработано на C ++, поэтому необходим нативный API
- Производительность важна, так как мне нужно обрабатывать несколько видеопотоков
Немного погуглив, у меня сложилось впечатление, что
- MF поддерживает только захват видео на Win 7
- Directshow лучше поддерживается, но устареет
- MF может предложить лучшую производительность в некоторых приложениях
MF чувствует лучшую ставку на будущее, но я беспокоюсь о том, чтобы оказаться в технологическом тупике, если MF не «зацепится» и Directshow останется API выбора. Предложения и советы, пожалуйста ...