PPVOD 云转码管理系统

管理后台登录

系统首页

云转码控制中心
CPU 核心-
进程内存-
媒体磁盘-
转码并发上限-

任务概览

媒体存储目录

媒体总数0
处理中0
已完成0
失败/取消0
已选 0 项
标题/任务状态审核进度尺寸创建时间操作
标题原文件名大小SHA-256上传时间操作

每个任务在创建时保存“系统设置 → 图片压缩”的配置快照,之后修改设置不会改变已排队任务。

文件状态进度尝试产物错误操作

创建轮播

列表名称
M3U8 地址(每行一个,按顺序循环)

启动时会真实验证所有播放源;仅允许公网 HTTP/HTTPS 地址。

轮播列表

新建离线下载

标题(批量时作为共同前缀)
直链、M3U8、磁力或 Torrent 地址(每行一个)

下载成功后自动创建转码任务;重复地址保持幂等;失败会保留缓存并自动退避续传。

下载任务

BT Tracker

公开 Tracker URL

Tracker 列表

新增同步源站

名称
HTTPS 地址
源站 API 密钥

创建增量同步

源站
开始时间(可选)
结束时间(可选)
源格式(逗号分隔,留空全部)
目标验证成功后删除源端

同步源站

同步任务

时间趋势

终端

域名

地区

播放排行

恢复任务

新增 S3 兼容存储

名称
HTTPS Endpoint
Region
Bucket
对象前缀
公开访问根地址
Access Key
Secret Key
Path Style
验证后删除本地副本

推送媒体到云存储

存储配置
已完成媒体

全部对象 PUT 后逐个 HEAD 校验大小和 SHA-256;只有全部通过才允许清理本地。

存储配置

推送任务

工作节点

新增 Webhook

名称
公网 HTTPS 回调地址
事件

签名密钥只显示一次;投递采用 HMAC-SHA256 与退避重试。

Webhook 目标

Webhook 投递

ID/事件目标状态HTTP尝试下次执行/错误操作

生成播放签名

媒体或轮播路径
有效秒数
绑定 IP(启用 IP 校验时必填)

播放密钥

旧密钥继续有效 1 小时,保证正在播放的链接平滑过渡。

时间分类级别消息目标

新增管理员

用户名
密码(至少 12 个字符)
角色

新增角色

角色名称
权限(每行一个,如 media.read、media.*)

管理员账户

角色权限

视频存放地址

仅影响后续新视频、源文件和转码临时文件。旧视频目录与播放地址保持不变,不搬迁旧数据。

填写 /video 或其子目录,例如 /video/media2。历史目录会自动保留供旧视频读取。

正在读取当前地址…
基础配置已真实持久化;高级转码、水印、防盗、广告等配置将在对应处理器上线后才标记为运行时生效。

新建分类

分类名称
排序

分类列表

新建转码模板

模板名称
视频编码
转码引擎
质量策略
切片秒数
帧率(0 保持原始)
音频声道
采样率
剪辑开始秒数
剪辑结束秒数(0 到结尾)
去片头秒数
去片尾秒数
指定 JPG 截图秒数(逗号分隔)
生成 GIF
GIF 开始/时长/帧率/宽度
生成雪碧图
雪碧图数量/列数/单图宽度
GPU 失败自动回退 CPU
设为默认
每行:名称,高度,视频码率K,音频码率K
水印资产
水印位置
水印宽度/透明度/延迟秒数
动态移动水印
移动速度(像素/秒)
外挂字幕资产

模板列表

上传转码资产

用途
文件

资产列表

创建 API 密钥

密钥名称
权限
IP 白名单(每行一个,留空不限)
每分钟请求上限
过期时间(可选)

完整密钥只显示一次,请立即保存。

API 密钥

最近调用日志

密钥请求IP状态耗时时间

短剧管理

按短剧集中存放分集归类;复用原视频与转码任务,不搬动旧文件、不改变原播放地址。

剧名入库 / 总集数状态操作
多服务器视频存储集群

正在读取节点…

统一播放域名不变。只读/停用写入不影响旧视频读取;节点离线后停止接收新任务。本功能与离线下载服务独立。

存储服务器

新视频分配策略

默认保留本机副本。远程单副本模式下,归档、封面编辑和再次推送需先恢复本机产物;源文件始终保留。无可用节点时保留本机文件并重试,不发布半成品。

新增存储服务器

节点安装与连接说明

在新存储服务器运行仓库中的 scripts/install-storage-node.sh /path/to/vod-cloud PRIVATE_IP。安装脚本生成独立凭证,不需要数据库凭证或主服务器 root 密码。

节点默认仅监听本机;跨服务器连接请绑定 VPN/内网 IP,或配置 HTTPS 反向代理。防火墙仅放行主控服务器访问。节点目录默认 /video,可在允许的根目录内修改;历史目录自动保留。

详细说明见仓库 docs/storage-cluster.md;额外服务器接入前,新视频继续保存在本机。

手动转存指定视频

最近 100 条传输任务

视频目标服务器状态与进度错误/说明操作

已校验远程视频(最近 200 条)

视频存储服务器大小与文件数校验时间