开发&部署
整个项目分为四个部分:前端、Server端、转码服务、后端渲染服务。在得到源码授权后可以参考这个文档进行二次开发和部署。
前端技术栈:
- React v1.8.2
- PixiJs v7.4.0
- Typescript v5.1.6
- Mobx v5.15.4
- Vite v4.4.4
Server端技术栈:
- egg.js
- nodejs 18.19.0+
- yarn 1.22.17+
- Mysql 5.7+ (数据字段需要支持json类型;数据库、表、字段 字符集最好都设置为:utf8mb4 和 utf8mb4_bin)
- redis 5.0+
- ffmpeg 6.1+ (用于获取音视频文件元数据)
转码服务技术栈:
- node v18.19.0+
- yarn 1.22.17+
- reids 5.0+
- ffmpeg 6.1+ 音视频处理(下载地址 http://www.ffmpeg.org/download.html)
后端渲染服务技术栈:
- 标准版的chrome浏览器
- nodejs 18.19.0+
- yarn 1.22.17+
- redis 5.0+
- ffmpeg 6.1+ 音视频处理(下载地址 http://www.ffmpeg.org/download.html)
前端架构图:

后端架构图:

