CKPeng
企业级 SaaS / AIGC 矩阵营销 角色:CTO / 架构负责人 研发周期:10 个月

多租户短视频 AI 创作与分发 SaaS 平台

服务客户规模

300+ 品牌客户 / 50,000+ 矩阵账号

视频日处理量

日均自动合成 50,000+ 条高清短视频

管理团队规模

30 人 (Java/Vue3/Python AI/DevOps)

技术架构栈
MyBatis-Plus多租户 FFmpeg / GPU加速 RabbitMQ MinIO/OSS Vue 3 / Vite
短视频 SaaS 平台案例

300+

入驻签约品牌企业

10x

视频自动化剪辑效率提升

100%

租户间数据隔离零事故

-45%

多租户云存储与算力成本下降

一、项目背景与业务痛点

在短视频流量红利爆发期,众多品牌商家、MCN 机构需要管理数百个抖音、快手、视频号矩阵。商家面临着极其严重的痛点:

  • 人工剪辑产能瓶颈:传统剪辑师人均每天仅能产出 3-5 条视频,难以满足矩阵铺量营销需求;
  • 企业客户数据安全担忧:各品牌商家的未公开营销素材、文案脚本和数字人资产对保密性要求极高,绝不能发生“租户间素材泄露或串号”;
  • 视频批量渲染算力开销巨大:海量 1080P/4K 视频集中在白天渲染,导致服务器 CPU 暴涨,排队堆积数小时。

二、系统整体架构设计

我们搭建了一套“高并发微服务业务层 + 分布式 GPU 渲染集群 + 全链路行级多租户安全防护网”的云原生架构:

+-----------------------------------------------------------------------------------+
|                        Web 运营端 / 移动端小程序 (Vue3 / Element Plus)            |
+-----------------------------------------------------------------------------------+
                                         |
                                         v (HTTPS / JWT Tenant-Id 验签)
+-----------------------------------------------------------------------------------+
|                     SaaS 统一业务网关 (Spring Cloud Gateway)                      |
|  - 租户级 QPS 令牌桶限流   - 租户套餐功能权限拦截   - Transmittable 上下文流转     |
+-----------------------------------------------------------------------------------+
                                         |
                                         v
+-----------------------------------------------------------------------------------+
|                 SaaS 核心微服务群 (MyBatis-Plus 行级租户隔离引擎)                 |
|  - 剧本与文案 AIGC 生成域   - 数字人与声音合成域   - 抖音/快手多平台矩阵发布域     |
+-----------------------------------------------------------------------------------+
                                         |
                                         v (RabbitMQ 分布式优先级渲染队列)
+-----------------------------------------------------------------------------------+
|            分布式 GPU 视频剪辑合成渲染集群 (Python / FFmpeg / NVENC 加速)         |
|  - 动态模板轨道拼接   - 自动化字幕与背景音对齐   - 画面画质增强与视频去重算法     |
+-----------------------------------------------------------------------------------+

三、核心技术亮点与攻坚

1. MyBatis-Plus 行级数据隔离与跨线程池安全防御

基于 AST 语法树在底层数据库操作中自动注入 `tenant_id`,杜绝一切由于开发疏忽导致的租户数据泄露;通过 `TransmittableThreadLocal` 与自定义 `@IgnoreTenant` 注解,完美解决了异步任务、线程池复用导致的上下文串租难题。

2. FFmpeg 硬件加速与分布式渲染流水线

将视频剪辑任务拆解为“音频生成、字幕打点、关键帧抽取、视频合流”4 个独立阶段。引入 NVIDIA NVENC 显卡硬件级编码加速,将一条 60 秒高清短视频的渲染耗时由传统的 45 秒压缩至 4.8 秒,单机渲染并发能力提升 8 倍。

3. 租户级动态配额与资源限流

针对不同付费套餐等级(免费版、专业版、旗舰版),通过 Redis Lua 脚本实行租户维度的日渲染量与 QPS 动态配额管控,确保付费大客户享有高优先级绿色渲染通道。

四、量化成效与商业收益

平台上线 6 个月内即签约 300+ 家品牌企业客户,月均处理视频资产突破 150 万条,单条视频创作综合成本从传统人工的 80 元骤降至 不到 1.5 元,成为企业矩阵营销领域的行业标杆 SaaS 产品。

Victor

Victor (CKPeng)

资深技术负责人 (CTO) / 企业级架构师

12年互联网研发与团队管理经验,深耕企业级 SaaS 架构、分布式微服务云原生体系及 AI 计算机视觉中台设计。