我们正在尝试找出 .NET 堆栈中可用的任何技术/库(甚至是 3rd 方 dll 之上的包装器),这将帮助我们构建一个可以
- 1 - 从用户的视频设备捕获图像
- 2 - 实时上传到服务器
- 3 - 处理视频(在服务器中) - 例如:为视频添加水印
- 4 - 将其流回给用户/其他用户
优选地,步骤 2 和 4 之间的时间延迟/延迟应该是最小的
第一个要求(捕获)似乎很简单。挑战在于确定一种合适的方式来进行上传、处理和流式传输。任何有效的建议或想法?
最近出现了一个 FFmpeg 库,它有一个 C# 包装器。FFmpeg可以用来做处理端吗?