[关闭]
@sewise-dev 2016-12-29T08:04:36.000000Z 字数 2027 阅读 628

(媒资平台)VPaas平台mysql数据字典

VPaas组件化 媒资平台


更新历史

编号 版本 说明 作者 日期
1 v1.0 1.创建文档 Seven 2016-12-14
2 v1.1 1.1.更新文档 jacky 2016-12-29

目录


数据库设计说明

1. media 媒资平台

1.1 sw_category 媒资分类表 表类型:InnoDB
字段 类型 非空 注释 默认值
cid int(11) 主键id,自增长,节点
name varchar(45) 目录名称
parent_id int(11) 父节点id
uid int(11) 用户uid,外键(account表uid)
aid int(11) 应用id ,外键 (对应应用库application app表id,非appid)
modified_date int(11) 修改时间(时间截;便于查询)
status tinyint(1) 状态标记,1表示正常状态,0表示已经删除 1
level tinyint(3) 层级标记 0
1.2 sw_media 媒资库表 表类型:InnoDB
字段 类型 非空 注释 默认值
mid int(11) 主键id,自增长,节点
uid int(11) 用户uid,外键(account表uid;沉余)
aid int(11) 应用id ,外键 (对应应用库application app表id,非appid;沉余)
cid int(11) 分类id;对应分类表category id
name varchar(80) 文件名
sourceid char(32) 视频文件ID;区别于每个分辨率的sourceid
tags text 标签;用','隔断
extra text 原视频文件的相关信息;如:1)原画;2)音频
worker_url varchar(255) 点播核心地址(沉余;暂定)
is_referenced typint(1) 使用状态: 0,未引用 ;1,引用(沉余;暂定)
modified_date int(11) 修改时间(时间截;便于查询)
duration int(11) 时长;单位秒 0
resolution typint(1) 转出分辨率数目(沉余;暂定) 0
max_quality typint(1) 最高分辨率(对应media_item表的item_id;沉余;暂定) 0
status int(1) 状态:-1:删除;0:不可用;1:转码中;2:可用;(特殊场景:1)微电影:3:同步中)(区别于各个分辨率转码); 0
error_status int(1) status为1时,不可用状态状态:4:格式不支持;5: 任务中断;6:文件异常;7:手动取消;
worker_url varchar(255) 点播地址
upload_url typint(50) 点播上传地址
1.3 sw_media_item 媒资多码率表 表类型:InnoDB
字段 类型 非空 注释 默认值
item_id int(11) id
mid int(11) 媒资id
sourceid char(32) 视频文件源ID
status int(1) 状态:-1:删除;0:不可用;1:转码中;2:可用(特殊场景:1)微电影:3:同步中) 0
dimension varchar(45) 分辨率:(640*480)
bitrate int(4) 码率:(480k)
framerate varchar(10) 帧率:(25fbps)
size bigint(20) 文件的字节数;单位:bit
ext char(5) 文件后缀
duration int(11) 时长;单位秒 0
poster varchar(255) 视频截图
process tinyint(3) 转码百分比 0
quality tinyint(1) 分辨率层级;1:高清;2:标清;3:流畅
modified_date int(11) 修改时间(时间截;便于查询)
job_id char(8) 转码任务id
1.4 sw_task 上传任务表 表类型:InnoDB
字段 类型 非空 注释 默认值
id int(11) id
cid int(11) 媒资分类id
uuid char(32) 上传任务ID
token int(1) 用户授权token
sourceid varchar(45) 原文件sourceid
server_url varchar(255) 点播地址
handle_url varchar(10) 点播握手地址
callback_url varchar(255) 上传回调地址
upload_url varchar(255) 点播上传地址
extra text 任务相关参数
status tinyint(1) 任务状态
create_time int(11) 创建时间
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注