1,视频监控三个时期:
模拟视频监控时代: 闭路电视 CCTV Closed Circuit Television;
数字视频监控时代: DVR( 硬盘录像机 Digital Video Recorder );
DVR的关键技术是编码压缩算法,主要的编码方式如下:MJPEG,MPEG-2,MPEG-4,H.264;
智能网络视监时代:
IVS : 智能网络视频监控系统 Intelligent Video Surverillance.
2,主要构成:
DVS:DVS(digital video server)网络视频服务器、又叫数字视频编码器,是一种压缩、处理音视频数据的专业网络传输设备,由音视频压缩编解码器芯片、输入输出通道、网络接口、音视频接口、RS485串行接口控制、协议接口控制、系统软件管理等构成,主要是提供视频压缩或解压功能,完成图象数据的采集或复原等,目前比较流行的基于MPEG-4或H.264的图像数据压缩通过Internet网络传输数据以及音频数据的处理。
IPC:网络摄像机又叫IP CAMERA,由网络编码模块和模拟摄像机组合而成。
NVR:Network Video Recorder 的缩写,即网络硬盘录像机。NVR最主要的功能是通过网络接收IPC(网络摄像机)设备传输的数字视频码流, 并进行存储、管理,从而实现网络化带来的分布式架构优势。
VCA : 视频内容分析技术 Video Content Analysis.
CMS : 中央管理平台 Center Management System.
功能:资源管理、媒体分发、存储设备、告警服务、用户服务;
Decoder: 解码设备
IVS : 智能网络视频监控系统 Intelligent Video Surverillance.
模拟Camera ==> CCD --> (A/D) --> 信号处理 --> 数/模 ==模拟输出==> DVS DVR
IP Camera ==> CCD/CMOS -> (A/D) -> 信号处理 -> 编码压缩 ==IP输出---> NVR
3,IPC硬件架构:
独立芯片+ CPU 架构:
Camera --> 图像传感器 --> 信号处理 --> 编码压缩 --> (CPU + Flash + RAM) --> 网络接口 ==>
SOC架构:
Camera --> 图像传感器 --> 信号处理 --> (SOC(编码压缩) + Flash + RAM) --> 网络接口 ==>
4,IPC的软件构成:
操作系统:嵌入式Linux系统;
编码算法:MPEG-4(主流), H.264;
软件架构层次:
应用软件层 : 应用软件
媒体层 : 自由开源软件(多媒体库ffmpeg)+ 音频编码库 + 视频编码库 + 网络协议RTP/RTCP
系统内核层 : 嵌入式Linux OS + 网络协议TCP/UDP/IP
驱动程序层 : 设备驱动程序
硬件层 : 底层硬件系统
软件架构详解:
设备驱动程序 : 802.3以太网MAC控制器、通用I/O、I2S、AC97、SD/MMC卡、LCD显示控制器、视频捕获设备、
硬件控制器、高速USB控制器等;
编码程序 : 支持MJPEG, MPEG-4, H.264, MP3, WMA, AAC, G.711, G.723, G.729等;
ffmpge提供录制、转换、流化音视频完整方案;
传输协议:RTP(实时传输协议) RTCP(实时传输控制协议)