Мы пытаемся найти любые технологии / библиотеки, доступные в стеке .NET (даже обертки поверх сторонних dll), которые помогут нам создать приложение, которое может
- 1 - Захват изображения с видеоустройства пользователя
- 2 - Загрузить в реальном времени на сервер
- 3 - Обработка видео (на сервере) - например: добавление водяного знака к видео.
- 4 - Потоковая передача обратно пользователю / другим пользователям
Желательно, чтобы временная задержка / задержка между этапами 2 и 4 была минимальной.
Первое требование (захват) кажется довольно простым. Задача состоит в том, чтобы определить подходящий способ загрузки, обработки и потоковой передачи обратно. Любые действительные предложения или идеи?
Недавно появилась библиотека acrsoss FFmpeg с оболочкой C #. Можно ли использовать FFmpeg для обработки?