视频编码器的冗余技术

  • 2019-12-17 14:25
  • 作者:讯维

"编码器+NVR"是网络视顿监控系统基本的组成,编码器可能因为电源模块、网卡、DSP芯片、内部程序等各种原因而发生故障。对于一些应用场所, 要求编码器具有冗余、不间断工作的能力,编码器冗余通常采用"N+1备份"方式。

视频编码器
声明:部分内容及图片来源于网络,如有侵权请联系删除。


在系统中,N个正常工作的编码器平时处于工作状态,对应个编码器处于待命备份状态(冗余编码器),当N个当中的某个编码器发生故障时,冗余编码器将会自动接管故障编码器的各项工作,而当该故障编码器的故障排除后,冗余编码器退出接管状态,编码器的冗余为高可靠的应用提供了"不间断"工作模式。当然NVR、中央管理服务器等设备也都可以根据需要采用冗余技术。编码器冗余技术通常应用在多通道(如8路编码器)的重要应用场所。

1.冗余编码器工作原理

通常,冗余编码器技术采用"N+1"的方式,所有N+1个编码器隶属于一个NVR。平时状态下N个编码器处于正常编码工作状态,而一个冗余备份的编码器处于待命状态,所有N+1个编码器利用排线进行级联(视频信号灾难通道)。

在NVR平台上安装编码器状态监测程序,对所有N个编码器进行状态巡检,一且确定某台编码器异常,则启动冗余编码器来接替失效编码器继续编码压缩传输,冗余编码器此阶段编码压缩的视频流对系统来说是透明的,就是说冗余编码器在此期间所做的编码压缩工作都记在失效编码器的"账"上,这样保证以后数据检索的一致性。

2.冗余编码器工作过程

监视程序(MonitorService)安装在NVR上,对所有编码器进行状态监视。所有编码器的配置信息(Configuration)均记录在NVR的数据库(DB)中。

当编码器出现电源失效、网络问题、内部故障等异常时,监视程序启动冗余编码器,并将该编码器信息登记为故障编码器。

N个编码器中可以设置优先级,当第二台编码器故障,程序判定优先级,并可以对优先级高的编码器进行工作接管(受制于容灾通道的具体物理连接)。

整个切换过程自动完成,不需要人工干预,用户意识不到切换过程,系统日志会有记录,当故障编码器恢复正常时,冗余编码器退出接管,故障编码器自动恢复原来的工作。

返回