目前网络视频监控系统行业没有统一的标准,各个厂商按照自己的思路去开发编码算法和通信协议,这样导致的问题是在大型的系统中,多个不同厂家之间的编码设备(IPC、DVS)录像设备(DVR/NVR)、解码播放设备之间无法互联互通。在目前的形势下,通常采用API的方式实现系统间集成和互联互通。
API集成方式中,从编码设备(IPC、DVS)到录像设备(DVR、NVR),可以利用编码设备厂商提供的API接口实现视频流的捕获,如RTP封装的MPEG-4流,然后录像设备(DVR/NVR)或视频转发设备可以直接打包生成视频文件进行存储,或转发到下级节点去(RTP 封装的MPEG-4 流)。需要解码播放时,一般需要编码设备厂家提供的播放插件,实现对该厂商的视频流的解码显示,如果该MPEG-4流是标准的,即符合ffMPEG开源解码库标准,那么可以采用标准播放器如VLC进行解码播放。