DVR的工作原理

2019 10 18 BOAC


DVR的核心功能是模拟音视频的数字化、编码压缩与存储。模拟音视频通过相应的音视频A/D转换器转换为数字音视频信号并输入到编码芯片中,编码芯片根据系统配置,将此音视频信号压缩编码为MPEG-4(或其他标准,如H.264)格式的音视频数据。CPU通过PCI总线将编码后的音视频数据存入本地硬盘中。当需要本地回放时,通过读取硬盘中的音视频数据并发送到解码芯片,解码芯片解码并输出到相应的D/A转换器中,完成录像资料的回放;需要远程回放时,通过读取硬盘中的音视频数据并发送到网络接口,这样远程工作站或解码器就可以实现视频图像的还原显示过程(解码过程)。

DVR的内部工作流程具体如下。

(1)视频采集:模拟视频信号输入,并进行阻抗匹配、限幅和钳位等预处理过程。

(2)模数转换:A/D芯片将模拟视频信号转换成符合ITU656格式标准的数字信号。

(3)视频编码:ITU656数字信号输入给DSP编码芯片,生成MPEG-4或其他码流。

(4)硬盘写入:实时存储,CPU通过PCI总线将编码压缩的数据写入硬盘。

(5)实时浏览:系统将编码压缩并打包封装的视频流经过网卡发送到远程客户端。

(6)录像回放:系统找到需要回放的视频流,通过网卡发送给请求回放的远程客户端。

以上实时视频浏览及录像回放指的是远程客户端通过网络针对DVR的操作过程,当然DVR可以在本地进行实时视频浏览及录像回放,过程类似,只不过数据流无需经过网络发送,仅仅需要本地解码芯片的解码及数/模转换过程来完成。