首先查到了几个API提供商

How to watermark video using Node.js

PDFTron - PDF SDK with 100s of Features, Fast Setup

第三方API卖的会贵一些

然后查到了自身安装Node的FFMPEG这个包去处理

How do I add a watermark in a video in Node.js?

About FFmpeg

ffmpeg

前端视频播放选择

Getting Started with Video.js - Video.js: The Player Framework

npm 官方文档中有直接加Watermark的方法,因此理论上确信用FFmpeg可以后端直接加水印,还需要Shawn老师check一下和实际开发一点technical demo来验证

因此一个用户的视频上传流程应该是这样的: