Files
HAOVP/docs/video-content模块目录架构、功能及接口文档.md
Toys-A 30c17f01e9 docs: Refresh deployment and API documentation
- Align deployment guidance with the current three-node Compose topology
- Document the current frontend architecture and development workflow
- Replace the stale API list with a controller-based route index
2026-08-18 23:37:49 +08:00

1.4 KiB

video-content 模块

内容服务端口为 9003,负责视频内容域,并依赖 MinIO、RocketMQ、Redis、MySQL、FFmpeg Java wrapper 与 Nacos。

当前功能与 Controller

Controller 前缀 功能
VideoController /content/video 上传、发布、详情/列表、编辑删除、点赞、投币、收藏、分享、播放、历史、用户视频与审核
CategoryController /content/category 分类树和分类维护
TagController /content/tag 标签分页与维护、视频标签查询
FavoriteController /content/favorite 收藏夹及收藏夹视频
DanmakuController /content/danmaku 弹幕发送、全量和时间段查询
VideoStatController /content/stat 每日、播放趋势和互动统计
AdminVideoController /content/video/admin 管理端视频查询、审核、下架、统计
AdminCategoryController /content/category/admin 管理端分类维护

注意事项

  • 媒体文件保存到 MinIO,访问路径由网关/前端 Nginx 的媒体代理规则处理。
  • RocketMQ 和 FFmpeg 是当前内容服务的 Maven 依赖;具体异步消息主题、上传限制与转码行为应以 video-content.yaml、application-prod.yml 及实现类为准。
  • 当前接口清单见 HAOVP接口列表.md;以 Controller 注解为最终准则。