八百里流媒体服务器系统存储集群

存储集群提供视频文件的存储服务。转码后的视频文件通过VMS 集群调度,匹配出最合适的存储集群中的某个存储服务器,然后 将视频存储在这个确定的存储服务器上,存储完成后存储服务器 发出事件通知VMS集群。

[ 存储服务器系统 ]

[ 存储系统架构图 ]

[ 存储中心与存储节点 ]

存储系统分为两个子系统,存储中心、存储节点,支持分布式无限扩容存储和负载均衡。

存储中心的功能

服务器状态

存储管理

存储节点管理

存储分片管理

系统监控(CPU、内存、带宽、磁盘)

系统设置

存储节点的功能

服务器状态

任务查询

分片查询

系统任务查询

系统监控

系统设置

[ VMS、存储中心、存储、存储节点、存储分片关联关系 ]

一个存储中心包含一个或者多个存储、一个存储包含一个或者多个的存储节点、一个存储节点包含一个或者多个存储分片,

存储中心可以配置多个存储,VMS可以配置多个存储中心,存储中心中的每一个存储可以被一个VMS所关联。

[ 在线编辑 ]

对视频进行快速剪切处理,避免下载视频然后对视频进行剪切再上传的繁琐过程。

主要功能
1 在时间轴上显示缩略图;
2 对视频提供精确定位,选择剪切区域;
3 提供剪切效果播放预览;
4 提供视频截图功能,用于替换视频封面图、缩略图。
技术实现
1 在线编辑器使用Flash开发,带有播放预览窗口、详细时间轴、全局时间轴以及截图编辑;
2 详细时间轴显示视频缩略图,供精确定位使用,而全局时间轴可以进行粗略定位以及快速定位,在进行定位操作后可以标记删除区域并在时间轴上显示;
3 预览窗口对时间轴上的编辑结果提供预览,在预览时会自动跳过删除区域;
4 视频截图编辑功能可以对预览中的视频进行截图,截图可以调整亮度、饱和度、对比度,在调整完后,可以被选为新的封面图和缩略图。

流程图