图为简化的cVideo云转码平台逻辑图,其核心内容是对各类视频文件的高效转码。基于云计算的模式,采取海量分布式JobKeeper云调度架构,以Web Services形式共同对外服务。
实现云端转码、动态伸缩、监控管理等需求。最后将转码好的视频文件保存于cStor存储服务器中,并给用户提供对应接口方便调用。
资源层:存储于cstor云存储系统中的视频数据。
数据存储层:即cStor云存储系统,提供海量的存储空间,以备历史数据的回看与处理。
数据处理层:即cVideoCodec云转码模块,由中心调度服务器(JobKeeper)调用,进行视频的转码等。
API层:提供API接口,实现上层应用对底层资源的透明操作,提供业务应用的开发支持。
调度控制层:实现对以上各层的综合调度与控制,以实现整套系统机制。
应用层:主要包括调阅查询、内容识别等视频相关应用,可自己设计友善的界面、人性化的操作方式等。