API для отображения видео и рисования 2D-элементов [закрыт]

StackOverflow https://stackoverflow.com/questions/1525612

  •  20-09-2019
  •  | 
  •  

Вопрос

Я ищу библиотеку Windows / SDK, которая позволит мне сделать следующее:

  • Отображение видео из сетевого потока
  • Рисуйте 2D-элементы на отображаемом изображении в режиме реального времени, такие как линии, круги, текст и т.д.
  • Используйте это в коммерческом приложении (я не против заплатить за это).

Я готов использовать любой язык программирования или среду, поэтому нет никаких особых требований, за исключением ОС Windows.Какую библиотеку / SDK вы бы порекомендовали с учетом требований, приведенных выше?

Это было полезно?

Решение 2

Я перепробовал много решений и обнаружил, что лучшим для меня является использование WPF с Медиакит WPF.Видеоэлемент помещается внутри холста, что позволяет добавлять другие графические элементы поверх видео (в основном, каждый элемент пользовательского интерфейса WPF).

Хотя я действительно старался, у меня не получилось рисовать на VLC-видео с помощью QGraphicsView.

Другие советы

Вы можете использовать VLC один для отображения видео из сетевого потока.

Для 2D-элементов вы можете использовать Фреймворк Qt.

Кроме того, VLC разработан с использованием Qt.Поэтому убедитесь, что у вас не возникнет проблем с использованием VLC и Qt в вашем проекте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top