Catch-up - AI 视频 SaaS 平台
访问在线网站角色:后端与微服务负责工程师
Catch-up 是一款创新的自动化 SaaS 平台,旨在简化视频内容创作流程。它能智能采集视频片段,利用先进的 AI 技术生成与用户声音匹配的解说,渲染定制化的虚拟形象,并无缝发布到各大平台。该平台采用微服务架构构建,具备良好的可扩展性。
所用技术
Node.jsNestJSPostgreSQLSocket.ioMongoDBMicroservicesAxiosFFmpegHeyGen AIOpenAI APIAnthropic AI APIGemini APIyt-dlpSESSNSR2RedisBullMQAyrshareFirebase
主要挑战
- !在不阻塞时间线的情况下,无缝协调多个高负载 AI API 交互。
- !在云端通过 FFmpeg 高效完成视频的计算渲染。
- !通过 BullMQ 处理高吞吐量的后台队列,以支持批量发布。
解决方案与实施
- 使用 Redis 和 BullMQ 开发异步工作队列,处理视频渲染任务并应对 API 限流。
- 在 NestJS 中实现健壮的微服务编排,以支持模块化扩展。
- 使用 AWS S3 / Cloudflare R2 实现极速且经济高效的视频存储与分发。
项目亮点
- 100% 自动化的发布流水线
- 通过工作队列将渲染等待时间缩短 40%
- 动态集成 3 家以上不同的大语言模型服务商
成果与影响
通过优化的工作队列架构将视频渲染时间缩短 40%
自动化发布工作流实现了 99.9% 的正常运行时间
每月处理超过 10,000 个视频片段,无需任何人工干预
通过高效的云存储方案将基础设施成本降低 35%
需要构建类似的项目吗?
我目前可承接自由项目。请告诉我您正在构建的内容,我会在 24 小时内给出真诚的反馈和报价。