分布式拼接屏系统通用接入方案的研发背景及业务流程
随着社会经济飞速发展,金融机构业务量不断增长,业务纠纷、暴力事件也时有发生,对安全防范监控提出了更高的要求。拼接屏因其分辨率高、显示区域广、画面细腻、信息量大等优点而被广泛应用于金融行业等领域。拼接屏系统的核心设备(解码器)型号、规格、生产厂商众多,连接复杂,无统一标准协议。这些特点不利于拼接屏系统标准化、集成化,而且系统可移植性差,一般操作人员需操作多款设备/软件才能控制拼接屏,二次开发周期与质量难以保证。因此探索一种拼接屏系统通用接入方案,在同一软件平台将复杂多样的解码器设备统一管理与集中控制就愈发必要了。
杰安创科技采用分布式、Zookeeper 中间件,RPC 远程调用、主从备份、负载均衡等技术结合接入服务器、业务服务器、注册中心服务器,提出了分布式拼接屏通用接入方案。拼接屏系统通用接入方案主要业务流程如下:1.PC 控制端接收客户操作后,发送业务指令至业务服务器中运行的业务服务。2.业务服务接收业务指令后,根据具体业务需求进行相应的业务逻辑处理,并根据负载均衡算法(如随机法、轮询法)选取适宜的接入服务器。接入服务器选定后,向其发送标准接入指令。3.接入服务器,依据标准接入指令中包含的解码器类型,选取与之匹配的接入服务,采用解码器厂商SDK 的方式发送操控指令给解码器。4.解码器接收操控指令,经逻辑处理后,输出视频信号并在拼接屏显示画面。