# 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 注解为最终准则。