这是一个基于 Vue 3 + TypeScript 开发的 MediaMTX 流媒体服务器管理界面。
- 系统状态监控
- 路径管理
- 源管理
- 配置管理
- 支持 RTSP、RTMP、HLS 等协议
- Vue 3
- TypeScript
- Vite
- Element Plus
- Pinia
- Vue Router
- Axios
- Node.js >= 16
- npm >= 7
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建生产版本
npm run build
- 确保 MediaMTX 服务器已经启动
- 启动管理界面
- 访问 http://localhost:3000
在 vite.config.ts
中配置 API 代理:
server: {
proxy: {
'/api': {
target: 'http://localhost:9997',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
}
- 实现所有 MediaMTX API 接口
- 添加用户认证
- 优化 UI/UX
- 添加更多功能
- Fork 本仓库
- 创建特性分支
- 提交更改
- 推送到分支
- 创建 Pull Request
MIT