GoWindGoWind
首页
框架
GoWind Toolkit
  • 开源项目

    • GoWind Admin(后台管理)
    • GoWind CMS(内容管理)
    • GoWind UBA(行为分析)
    • GoWind Shop(电商)
    • GoWind Kanban(协作看板)
    • GoWind Ledger(家庭记账)
    • GoWind ShortPlay(短剧社区)
    • GoWind Ops(运维平台)
    • RushWind(Rust 生态)
  • Open Core(社区开源 · 企业版增强)

    • GoWind OA(协同办公)
    • GoWind ERP(采购库存财务)
    • GoWind WMS(仓储管理)
  • 商业产品

    • GoWind IM(即时通讯)
    • GoWind IoT(物联网)
    • GoWind Edu(AI 教育)
    • GoWind MES(制造执行)
    • GoWind CDC(数据管道)
    • GoWind SDP(零信任网关)
    • GoWind Quant(量化研究)
    • GoWind Trade Radar(外贸选品雷达)
    • GoWind Game Radar(游戏立项雷达)
  • 简体中文
  • English
GitHub
首页
框架
GoWind Toolkit
  • 开源项目

    • GoWind Admin(后台管理)
    • GoWind CMS(内容管理)
    • GoWind UBA(行为分析)
    • GoWind Shop(电商)
    • GoWind Kanban(协作看板)
    • GoWind Ledger(家庭记账)
    • GoWind ShortPlay(短剧社区)
    • GoWind Ops(运维平台)
    • RushWind(Rust 生态)
  • Open Core(社区开源 · 企业版增强)

    • GoWind OA(协同办公)
    • GoWind ERP(采购库存财务)
    • GoWind WMS(仓储管理)
  • 商业产品

    • GoWind IM(即时通讯)
    • GoWind IoT(物联网)
    • GoWind Edu(AI 教育)
    • GoWind MES(制造执行)
    • GoWind CDC(数据管道)
    • GoWind SDP(零信任网关)
    • GoWind Quant(量化研究)
    • GoWind Trade Radar(外贸选品雷达)
    • GoWind Game Radar(游戏立项雷达)
  • 简体中文
  • English
GitHub
  • GoWind ShortPlay(风印短剧)

    • GoWind ShortPlay(风印短剧)产品介绍
    • GoWind ShortPlay 快速开始

GoWind ShortPlay(风印短剧)产品介绍

GoWind ShortPlay(风印短剧)是一款基于 GoWind 生态打造的开源企业级短视频/短剧社区基础版(MVP),采用 MIT 协议开源。覆盖上下滑沉浸式视频流、拍摄发布、互动社区与后台审核的完整业务闭环,开箱即用,小流量的企业内部场景可以直接上线运行。

当前版本:v0.1.0(2026-10-17 首发) · 开源协议:MIT License · 仓库:github.com/tx7do/go-wind-shortplay

一、产品定位

短视频/短剧业务的门槛在"闭环"而非"单点":上传、审核、分发、互动、运营缺一不可。GoWind ShortPlay 把这条链路中最基础的部分做成了可自部署的完整产品:

  • 开箱即用:从上传发布到审核下架、从 Feed 分发到评论弹幕,基础版覆盖完整的业务闭环,部署后即可运营
  • 企业内部场景友好:小流量场景(企业内部短剧、宣发、培训社区)可直接上线,无需自建流媒体团队
  • GoWind 生态一致:基于 go-wind-cms 基座裁剪而来,与 GoWind Admin / CMS 共享组织权限、审计、字典等基座能力
  • 契约边界清晰:开源版与商业增值包的边界在 API 契约层面已划定,后续升级不破坏二开代码

提示

开源版定位是"基础版 MVP"。多码率转码集群、AI 推荐、内容安全审核、SaaS 多租户、直播与付费等能力归入商业增值包,详见商业增值边界说明。

二、核心亮点

  • 沉浸式体验:上下滑沉浸式视频流,三路召回(关注最新 + 热门加权 + 最新兜底)、已看去重、"不感兴趣"负反馈、断点续播
  • 完整审核闭环:草稿 → 审核 → 发布 / 驳回 / 下架状态机,定时发布与定时下架,后台支持批量审核
  • 互动社区齐全:点赞收藏、关注粉丝、楼中楼评论、弹幕(敏感词过滤 + 举报联动隐藏)、1:1 私信(SSE 实时 + 监管只读)、举报处置闭环
  • 追剧体验:剧集多集容器、选集连播、追剧订阅与追更通知
  • 创作者视角:获赞/粉丝统计、近 7/14/30 日趋势、单视频数据、分享 H5 落地页与分享海报二维码
  • 运营后台完备:数据看板、视频 TOP10、五类审计日志 CSV 导出、用户与权限(角色/菜单/接口/部门权限分组)
  • 多语言与青少年模式:App 与管理后台均支持中/英/日三语,内置青少年模式时长提醒

三、功能全景

1. 视频与 Feed

功能说明
上传分片上传、断点续传;FFmpeg 自动抽帧生成封面;草稿箱
状态机草稿 → 审核 → 发布 / 驳回 / 下架;支持定时发布与定时下架
沉浸式 Feed上下滑三路召回:关注最新 + 热门加权 + 最新兜底;已看去重;"不感兴趣"负反馈
续播断点续播,恢复播放进度
剧集多集容器、选集连播、追剧订阅、追更通知
搜索标题模糊 + 标签精确;真实热搜词、搜索联想、本地搜索历史
标签标签聚合页

2. 互动社区

功能说明
点赞收藏视频点赞与收藏
关注关注 / 粉丝体系与个人主页
评论楼中楼评论,支持作者置顶
弹幕时间轴弹幕;敏感词过滤;举报联动隐藏
私信1:1 私信,SSE 实时推送、未读角标;监管端只读查看
通知站内信 + SSE 实时通知
举报举报闭环处置:视频下架、评论删除、弹幕隐藏
行为埋点UBA 埋点:观看、完播、划走

3. 创作者

  • 数据统计:作品获赞、粉丝统计,近 7/14/30 日趋势,单视频数据分析
  • 分享:H5 分享落地页;分享海报(含二维码)

4. 运营管理后台

功能说明
视频审核单条与批量审核
评论管理评论查询与处置
举报工单举报工单流转与闭环处置
弹幕管理弹幕查询与隐藏
私信监管监管只读查看
审计日志五类审计日志,支持 CSV 导出
用户与权限角色、菜单、接口、部门权限分组
数据看板核心指标 + 视频 TOP10 + 近 7 日趋势
系统配置上传限制、人工审核开关、注册开关、敏感词库、弹幕/私信开关、公告位

5. 多语言与青少年模式

  • 多语言:App 支持中/英/日,管理后台支持中/英/日
  • 青少年模式:内置使用时长提醒

四、界面预览

管理后台(React 19 + AntD Pro):

后台数据看板后台登录页
后台数据看板(暗色主题)后台登录页
视频管理举报工单
视频管理(审核状态机)举报工单

移动端 App(Flutter):

沉浸 Feed发布页
上下滑沉浸 Feed拍摄发布页
我的页设置
我的页(创作者数据)设置(多语言 / 青少年模式)

五、技术架构

1. 客户端形态

端技术说明
管理后台React 19 + Ant Design Pro + Vite运营 / 审核 / 系统管理后台
移动 AppFlutter 3 + BLoC + media_kitiOS / Android 双端
分享落地页H5分享海报二维码落地

2. 后端技术栈

层次技术说明
语言Go 1.26+高性能编译型语言
微服务框架go-kratos v2.9三服务架构
ORMEntGo 实体框架
数据库PostgreSQL / MySQL关系型存储
缓存Redis缓存与会话
对象存储MinIO视频与封面存储
媒体处理FFmpeg抽帧封面等媒体处理
流媒体ZLMediaKit预留直播转码扩展
API 契约Protobuf 契约优先 + OpenAPI接口契约先行
认证JWT双端认证

3. 系统架构

4. 三服务职责

服务端口职责
Admin BFF:7600管理后台 HTTP API,对接管理前端
App BFF:7700前台 HTTP API,对接 Flutter App 与 H5
CoregRPC :7900核心业务逻辑与数据层

Admin BFF 与 App BFF 接收 HTTP 请求后通过 gRPC 调用 Core 服务完成业务处理,接口与业务逻辑解耦。

5. 预置角色

角色说明
platform:admin平台管理员
租户管理员租户内管理与审核
appuserApp 端普通用户

提示

GoWind ShortPlay 基于 go-wind-cms 基座裁剪而来,组织权限、审计日志、字典等基座能力与 GoWind CMS / Admin 一脉相承,二开经验可直接复用。

六、商业增值边界说明

开源版(MIT)与商业增值包的边界在 API 契约层面已经划定,开源版可独立运行,不依赖增值包:

能力开源基础版商业增值包
视频上传 / 状态机 / Feed / 互动社区 / 运营后台✅—
多码率转码集群❌✅
AI 推荐❌✅
内容安全审核❌✅
SaaS 多租户❌✅
直播与付费❌✅(ZLMediaKit 已预留扩展位)

增值能力按既定契约接入,不影响基于开源版的二开代码。

七、仓库与联系

  • 开源仓库:github.com/tx7do/go-wind-shortplay
  • 仓库文档:docs/ 目录提供 API.md(接口文档)与 ROADMAP.md(产品路线图)
  • 快速上手:GoWind ShortPlay 快速开始
  • 商务联系:微信 yang_lin_bo | 邮箱 yanglinbo@gmail.com
Edit this page
最近更新:: 2026/11/3 12:42
Contributors: Bobo
Next
GoWind ShortPlay 快速开始