多库多路径
电影、剧集、动漫、音乐、图片、文档分库管理,同一文件可归属多库,路径变更由扫描协调处理。
传统流程需要等待整片转码完成后才能播放。PowerMedia 在播放请求到达后先返回清单,再按需生成分片,并随播放进度继续处理,减少起播等待。
| 起播时延(热 / 冷) | < 1 s / < 3 s |
| 自适应协议 | HLS · DASH · 直链 MP4 |
| 编码 Profile | baseline · main · high |
| 音轨 | 多音轨预提取,清单内切换 |
| 字幕轨 | 内嵌 · Sidecar · 转写生成 |
| 进度预览 | 雪碧图 + WebVTT 时间线 |
| 续播 | 跨端进度同步 |
| 并发门禁 | 按授权配额限制单机播放并发 |
扫描、识别、刮削、归并与发布均具备状态记录和恢复能力,服务重启后无需从头处理。
电影、剧集、动漫、音乐、图片、文档分库管理,同一文件可归属多库,路径变更由扫描协调处理。
对接 TMDB、TVDB、豆瓣、Bangumi、OMDb;字段缺失时由 AI 辅助补全,海报在扫描期预捕获。
入队、认领、崩溃恢复三段式,不可变处理生命周期;重复文件按内容指纹去重,避免重复转码。
季 / 集结构、特别篇、多版本同片归并;剧集级封面与简介继承,避免逐集手工维护。
处理完成不等于对外可见。发布按 DAG 编排,元数据、海报、切片、字幕齐备才转“可播”,避免未完整处理的媒体提前上线。
PDF / Office / 电子书解析为可读页面,扫描件走 OCR 与版面还原;图片按人脸、地点、场景自动归类。
# 资源充裕:放行预热 state: OPEN cpu_idle >= 30% → 允许启动新任务 interval: 60s → 重新评估 # 资源紧张:并发降至 1/4 state: THROTTLE cpu >= 70% | gpu >= 50% | 即时池 >= 80% # 资源告急:立即暂停预热任务,不影响正在播放的请求 state: PAUSE cpu >= 85% | mem < 15% | 起播 > 1.2x 基线 # 恢复:连续 5 分钟达标后,每 60s 增加 1 个并发 state: RESUME
预转码应根据实际播放热度分配算力,而不是对所有片源做全量处理。PowerMedia 通过热度候选、资源门控和集群并行控制成本与处理时长。
分别管理内容加密、播放授权与分享链接:文件保持加密,播放需要凭证,链接支持撤销。
面向浏览器与 Android 生态的主流 DRM,L1 / L3 按终端能力协商。
面向 Apple 生态,支持 iOS、iPadOS、macOS 与 Safari 播放。
自有方案,适合私有化环境内闭环部署,不依赖外部许可证服务。
轻量加密方案,部署成本低;密钥由内置服务签发,15 分钟过期。
媒体分享支持匿名访问、访问口令、有效期与嵌入代码;已发出的链接在授权变更后仍可访问(仅凭分享 token),新建分享则需要专业版及以上授权。
短期播放令牌,随会话签发,过期即失效
DRM 打包或 AES-128 加密,密钥与内容分离存储
落盘静态加密,断点续传保持加密会话,不落明文
访问审计、并发配额、异常播放告警
自动提取已有字幕、识别图形字幕与语音内容,并通过模型校对机器译稿,减少人工整理工作。
内嵌文本轨直接提取,Sidecar 文件自动扫描匹配;PGS 图形字幕通过 OCR 还原为文本,再统一转成 WebVTT。
基于 Whisper 的本地转写,支持中英日韩等语种;长音频分段处理,时间轴与画面自动对齐。
中文(简 / 繁)、英语、日语、韩语互译,按语种生成独立字幕轨,播放器内自由切换。
机器译稿经大模型校对术语、断句与人名,生成可供发布的版本,减少人工逐句校对工作。
PowerMedia 可独立部署,也可作为媒体微服务被上层平台调用。数据库、认证方式与部署形态均可按需选择。
一条命令启动,默认端口 8200,适合试点与中小规模。
作为子模块嵌入上层应用,共用进程与存储。
多转码节点 + 分布式调度,横向扩容转码能力。
国产数据库,适配国产操作系统与中间件环境。