返回作品集

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 小时内给出真诚的反馈和报价。