主题
产品简介
影视CMS 是一套视频内容管理系统,分为三部分:
管理后台
Go 编写的后端程序,编译后是单个可执行文件(约 45MB)。管理界面和用户网站均已打包在内,部署到服务器后用浏览器访问即可使用,不需要额外安装前端。
依赖:
- MySQL 5.7+(存储数据)
- Redis 6.0+(缓存和会话)
用户网站
Web 端,PC 和移动浏览器均适配,访问域名根路径即可打开。
支持首页推荐、分类筛选、在线播放、弹幕、搜索、评论、收藏、观看历史、工单反馈。后端根据页面 URL 自动注入 SEO Meta 信息,搜索引擎可收录。
客户端
Flutter 开发的 Android 客户端,分两个版本:
| 版本 | 说明 |
|---|---|
| 手机端 | 竖屏界面,APK 约 28MB |
| 电视端 | 横屏界面,支持遥控器和平板触屏操作,适配智能电视、盒子和平板,APK 约 25MB |
客户端内置高性能播放器。手机端 APP 与 TV 端基于 Media3 ExoPlayer 原生集成,网页端基于 ArtPlayer + hls.js。各端能力略有差异,详见功能矩阵。
手机端 APP / TV 端(ExoPlayer):
| 类别 | 支持内容 |
|---|---|
| 视频编码 | Dolby Vision、AV1、HEVC (H.265)、H.264(运行时按设备能力优先选高品质) |
| 音频编码 | EAC3、AC3、AAC,FFmpeg 扩展支持 DTS、TrueHD、Atmos |
| 流媒体协议 | HLS (.m3u8)、DASH (.mpd)(自动推断);手机端另支持 RTSP、Smooth Streaming |
| 容器格式 | MP4、MKV、WebM 等 |
| HDR | HDR10、HLG、HDR10+、Dolby Vision(自动检测设备能力,TV 端按机型分级降级) |
| 画质切换 | 多清晰度源自动识别,支持 4K / 2K / 蓝光 / 超清 / 高清 / 标清 切换 |
| 字幕 | 内封字幕(MKV/MP4)、ASS/SSA,自动优先选择中文 |
网页端(ArtPlayer):
| 类别 | 支持内容 |
|---|---|
| 流媒体协议 | HLS (.m3u8)、MP4 直链 |
| 播放控制 | 倍速、画中画、全屏/网页全屏、画面比例、快捷键、长按倍速、锁屏 |
| 字幕 | 暂不支持 |
TIP
画质切换、字幕、投屏、画中画等高级播放能力,仅手机端 APP 完整支持。各端差异见功能矩阵。
客户端通过 打包机器人 在线打包,不需要本地搭建开发环境。详见授权与打包。

手机端 · 首页

手机端 · 直播

手机端 · 我的

电视端