当前位置:文档之家› 网络视频监控系统的设计与实现

网络视频监控系统的设计与实现

网络视频监控系统的设计与实现
【摘要】本文深入分析了网络视频监控系统的关键技术,设计开发了新型的网络视频监控系统。

阐述了网络视频监控系统的实现的具体方法。

【关键词】网络视频监控系统;实时监控;视频录制;视频存储
近年来,视频监控系统在安防领域中的地位日渐突出,作为报警复核、动态监控、过程控制和信息记录的有效手段,图像视频信号本身具有可视、可记录及信息量大等特点,并能提供“眼见为实”的证据。

视频监控系统作为预防犯罪的有力武器,得到了广泛的应用。

目前正在蓬勃发展的网络化视频监视系统,又称为IP视频监控系统,它克服了DVR/NVR无法通过网络获取视频信息的缺点,用户可以通过网络中的任何一台电脑来观看、录制和管理实时的视频信息[6]。

网络视频监控系统是完全数字化的系统,它基于标准的TCP/IP协议,能够通过局域网/无线网/互联网传输。

常见的网络视频监控系统架构:
1.前端设备部分
前端设备由高分辨率彩色摄像机、电动镜头、室外全方位云台、室外全天候防护罩、高灵敏监听头、紧急报警按钮、多功能解码器、视频多媒体端机等设备构成。

2.传输部分
系统的传输部分充分利用国家公用数据网(DDN),各多媒体端机通过DDN 基带MODEM接入中国电信的DDN公用数据网,使整个系统形成广域网的结构。

可传输的信号如下所述。

3.控制中心部分
中心控制系统是建立在分控系统局域网基础上的,通过DDN基带MODEM 接入DDN公用数据网,并与各前端多媒体端机组成广域网。

控制中心装备多台专业级LCD监视器,采用多画面分割器,使每台监视器可同时输出多路图像,还装备大屏幕PDP作为监控墙,用以同时显示从多路图像中任意选出的N路图像。

系统的数字图像记录设备,采用专业级DVR,不仅拥有硬盘录像或重放功能,还能按照时间日期来进行录像检索。

4.分控系统部分
在N个下级单位,分控系统也设置相同的工控PC,同样利用DDN基带MODEM接入DDN公用数据网,实现与中心控制主机一样的控制功能,但其权限低于主机。

在综合型的安全监控系统中不仅传输视/音频信号,还传输多种控制信号,而这些控制信号原来大都是按RS-232/485通信协议来传输的,这里使用可以将RS-232/485通信协议与TCP/IP协议进行双向转换的通用转换盒。

这样,视频监控系统中的前端解码器与系统主机的通信、出/入口控制系统中各门口读卡器与系统主机的通信就都可以借助该转换盒并通过网络实现“透明”传输。

其他具有RS-232或RS-485通信接口的设备也可以通过该转换盒直接接入网络,以网络对这些设备进行控制。

需要说明的是,由于前述的网络摄像机或视频网关已经内置了这种转换盒的功能,因此视频监控系统中的前端解码器可通过网络摄像机或视频网关的内置RS-232或RS-485通信接口直接接入网络。

实时监控过程如下:
摄像机将模拟信号发送给编码器,编码器将其压缩为视频数字编码格式,并以IP数据包的形式发送到媒体服务器。

媒体服务器将收到的媒体流存放在NAS 库中。

同时,将相关的元数据信息发送给元数据服务器。

监控终端得到认证服务器关于某实时监控频道的授权(仅登录时需要)。

媒体服务器将实时监控频道的媒体流发送至监控终端。

部分源程序如下:
BOOL CTest231AppServerDlg::OnInitDialog()
{ CDialog::OnInitDialog();
// Add “About...” menu item to system menu.
//strcpy(p_cCom1,”COM1”);
//strcpy(p_cCom2,”COM2”);
//strcpy(p_cComSetCheckTime1,“30秒”);
//strcpy(p_cComSetCheckTime2,“2分钟”);
//strcpy(p_cComSetCheckTime3,“5分钟”);
// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0)== IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING,IDM_ABOUTBOX,strAboutMenu);
}
}
// Set the icon for this dialog. The framework does this automatically
// when the application’s main window is not a dialog
SetIcon(m_hIcon,TRUE);// Set big icon
SetIcon(m_hIcon,FALSE);// Set small icon
if(!bBegin)
{ CString filename(”.\\avi\\begin.avi”);
//建立视频窗口,并将句柄保存在m_VideoWnd中:
m_VideoWnd = MCIWndCreate(
this->GetSafeHwnd(),
AfxGetInstanceHandle(),
WS_POPUP|WS_VISIBLE|
MCIWNDF_NOPLAYBAR|
MCIWNDF_NOMENU,
filename);
}
参考文献
[1]班巍.当前远程视频监控领域的几种方案的介绍及比较[M].北京:北京蛙
视通信技术有限公司,2002.
[2]Yang Lei,Yang Juan.TCP/IP-Based Network Video Surveillance System.ISBT’2003.
[3]韩振国等.电视监控中远程传输系统的选择与对策[Z].福州:福州安防电子有限公司,2002.
[4]韦锦山.如何实现模拟电视监控系统与网络的完美结合[Z].北京:北京朗信通科技有限公司,2002.
[5]何立民.HFC:最成熟的技术[J].计算机世界杂志社,2001(4).
[6]刘谦.HFC:最成熟的技术[J].计算机世界,2001(4)B册.。

相关主题