摘要

流媒体服务器作为视频监控系统的核心服务之一,负责监控摄像机音视频流的接入,并提供媒体流转发、分发服务,实现系统前端应用与后端摄像机的连接。传统的视频监控系统通常简单地使用单级流媒体服务器提供服务,由于单个流媒体服务器的负载性能有限,随着视频监控系统规模的不断扩展,单级流媒体服务器的横向扩展已无法满足实际应用。本文提出一种基于Redis数据共享实现的多级流媒体级联实现方案,实现监控摄像机视频的单路接入、超多路分发,并且支持系统的弹性收缩、扩展满足各种突发情况下对视频监控系统视频分发能力的弹性扩展。