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