您当前的位置:>  解决方案传媒

产品介绍

详细介绍

广电系统视频转码平台解决方案

1.需求简析

         广电系统视频转码项目,要做到对现有视频文件按需转码,并将转好的文件进行存储,此方案的目标为,基于云架构综合调度,实现高效的转码、安全稳定的存储、简单便捷的操作界面等需求。


Ø  云转码

由于广电系统片源需求的多样化,对视频节目有着不同格式、不同分辨率的需求,因此根据不同需求,需要准备与之相应的数据。然而转码是十分消耗计算机CPU的一项工作,传统模式上依靠单台机器进行转码工作路数一多势必会影响整体性能,对于广电系统的大规模使用显然不适合。而基于GloVideo的云端转码技术,可以很方便地做到负载均衡,统一管理,任务分发等工作。


Ø  云存储

基于GloStor云存储系统,实现对视频数据的存储、管理、调阅等功能。


Ø  操作界面

提供网页形式的交互界面,实现按需转码、系统监控、状态查看等功能。


2. 架构概述


2.1方案综合构架图

Ø  中心服务器:负责获取用户从客户端或者其他的上层系统发出的指令,综合调度各个系统集群,实现整套GloVideo的控制机制。

Ø  GloStor存储服务器:用以长期存储视频数据,以备调阅及重新处理等需求。

Ø  GloProc处理服务器:提供视频文件的云端转码所需的大规模数据处理能力。

Ø  Web界面:与用户的交互平台,用以向中心服务器发送各种控制指令。

上图简要描述了GloVideo的云端转码平台。用户可以将需要转码的任意格式、任意分辨率的视频文件存储到GloStor存储服务器中,然后通过客户端的Web操作页面,根据需求提交转码请求,整套分布式系统根据请求自动负载均衡,分发转码任务给相应处理节点。这些视频文件经过索引建立一一对应关系,在GloProc云处理集群中进行数据处理,实现对视频文件的高效转码,并将结果保存在GloStor存储服务器中。


2.2 GloVideo云端转码平台构架

GloVideo云端转码平台,是在服务器集群上部署一整套基于云架构的视频处理软件,包括接入层、处理层、资源层、调度控制模块。

上图为简化的GloVideo云平台框图,其核心内容是对各类视频文件的高效转码。基于云计算的模式,采取海量分布式gloDispath云调度架构,以集群的形式共同对外服务。以实现云端转码、动态伸缩、监控管理等需求。最后将转码好的视频文件保存于GloStor存储服务器中,并给用户提供对应接口方便调用。


3. 方案涉及技术分析

根据以上方案架构,涉及到的具体技术包括了GloVideo的云端转码技术、gloDispath云调度方法、GloProc云处理框架、以及GloStor云存储技术。其中GloVideo的云端转码技术负责实现单台计算机实现上述功能,而gloDispathGloProc负责综合管理和统一调度,实现云内计算机的联动和各类保障,共同对外提供服务,GloStor则负责提供高可靠的海量存储能力。


3.1 GloVideo云端转码

 

3.1.1  GloVideo云端转码简介

随着前端摄像机的清晰度不断提升,其码流和数据量成倍增长。然而一些终端的处理能力有限,无法支持高清的分辨率;一些需要用到公网传输,带宽无法满足高清的码流的需求;还有一些需要将已有视频文件转化成不同格式的需求等。

视频的编码格式主要的有MPEGH264DivXWMARM等,封装格式主要有avipstsmovmkvmpg等,而不同的播放器对格式的支持也不同,因此不同终端对视频流格式也有着特殊的需求。

面对以上这些因素,为了满足不同的需求,GloVideo研发了云端转码技术,以满足用户对不同视频格式、不同分辨率,不同码流,不同终端的使用需求。不同分辨率的转码效果如下所示:

 

                                                                           转码前                                                                  转码后

3.1.2  GloVideo主要优势

Ø  极高的性价比

GloVideo构建于GloStor云存储、GloProc云计算平台之上,有着低廉、高可靠性的海量存储能力和无限可扩展能力,当用户存储需求增长时,也仅需添加与硬盘价格相仿的GloStor存储节点即可,这将大幅降低用户的投资及升级维护费用,监控系统规模越大越能体现出性价比。


Ø  高效的调度技术

GloVideoGloProc云计算平台上采用gloDispath云调度机制,将视频这类非结构化数据分发给云中对应节点,高效稳定的合理化分配和执行转码任务,自动负载均衡,实现高效的云端转码。