用于视频监视的代理视频服务器的制作方法

文档序号:7920227阅读:150来源:国知局
专利名称:用于视频监视的代理视频服务器的制作方法
用于柳频l视的鹏鹏艮务器
背景技术
本发明涉及视M^縣统。更具体的是本发明涉及具有车载(on-board)现频 分析能力的代理视劂艮务器,以及涉及包括一个或多个4瑰视频服务器用以以透 明和可升级的方式提供增强的柳频管理功能的柳频jm縣统。该新颖的代理视频 月艮务器管理和代理视频网络中的 ^柳^^来| 以化该源以使其向视频客户端表 现为具有增强能力的"智能'视频源。这种戯以化功能实际i^t柳频客户端隐藏存 储分布的复杂性和视鹏视网络内的鹏能力以及视MJI所呈现的协议多样性。 这种新颖的代理,艮务器对具有多个视频源的分布式系统特别有优势。
视频f视系统被熟知应用于监控处于视鹏视下的环境内的膽(例如一件 行李^A)的多种应用。模拟闭路电视(CCTV (analog closed circuit television)) 监控系统已会^作了很多年。这^fl统的基于模拟的CCTV系统和近来可用的基 于网络的视频监视系统被用于监控和/鄉跟宗iSA或离开,设施或安全门的个 体、 ,在商店、办公楼、医院等等或可能关心居住者的健康和/或安全的其他 这样的环境中的个体。在航空,中,视频监4M统IOT于监控飞机场内关键位 置的个体的WE,比如在安全门或停车库。CCTV惯常被记录于盒式磁带录像机 (VCR (videocassette recorder))并显^模拟视频监控器上。但作为计^t几和网
络技术发展的结果,视鹏jmuM专统的模拟系统转妙是模拟和数字组件的
混合物或是完全由用于传输、存储、显示和分析监视 的数字组件和网络纟皿 的系统。
数字形式的视频和音频f视繊的标已经为计穀几辅助自动增强和监视数 据的解释开辟了新的机会。图像增^^作目的在于改善图像质量,包括 >图像 噪声,改善图像的清晰度,和稳定遭^ll动的相机的图像。解释操作包娜动物 体的1^测、对象卿宗、对象分类、Xj^行为分析、以及^^^见频帧中感兴趣的对 象的出现或消失的检测。这种分析的结果可以用于最小化 吞吐量和存储需要, 包括如果其内容表明监郷见察中没有感兴趣的贝IJM自弃该柳频皿。车载视 频分析可以在处理后的视频中i賜iM^性质的事件,特别是需要立即关注的那些
所检测的柳频事件。
另外,这样的车载视频分析操作特别是着重考虑与可视实时监控监视视频或
是人工扫描所存储的视频记录只道发现嵌入在视频磂中的期望事件为止相关的人 工成本和冗长。人工扫描以识别和直接转发相关的视频剪辑给操作者导致搜索次数大大增加。在此所使用的词语"视频分析"应指的是视频和音频数据的自动增强 和解释。视频分析操作的输出可以是增强的视频或音频,或捕捉解释结果的元数据。元数据是描述信息承载实体的特征以帮助识别、发现、评定和管理这些实体 的结构化的编码数据。元数据可以描述人、脸或场景中的任何其他对象,或空间时间属性,比如对象的轨线或活动和行为。
视频分析规定,这样的元数据可以以嵌入式元数据的形式随同视频一起被传送,或是可以以纯元数据流的形式单独地被传送。以文本形式呈现元数据的通常手段是XML (扩展标记己语言(extended Markup Language))。用于存储和搜索元数据的通常手段是关系数据库。视频分析可以使用来自低级视频分析操作的元数据。 例如,执行行为分析(诸如检测在门口附近闲逛的人)的视频分析对由视频分析
的低级跟踪和分类所产生的元数据操作,而不是直接对视频图像本身操作。
在此的图1是典型的传统数字视频监视数据管理系统100的原理方框图。视频管理系统100包括LAN/WAN结构110,其将每具有存储设备125的网络视频记录器(NVR) 120连接到多个视频源,比如IP照相机130、智能IP照相机140、 流形成器(streamer) 150和模拟视频照相机160、以及本地和远程访问的用户(例如,视频客户端170)。网络视频记录器或證(120)是这种传统视频管理系统的普通组件。NVR120管理直接来自所有视频和音频源的视频数据并提供包括视频分析、视频存储和视频显示的视频管理功能。NVR可以在单个计算机内被实现, 或在一些清况下可以以分布形式跨多个计算机来实现。这特别是对于支持很多视频源以及使用现频数据的视频客户端的大型监视装置的情形。NVR可以通过模拟或数字显示装置显示其视频和音频输出,或是对于其他系统组件或视频客户端充当视频源。
下文中所使用的词语"视频源"描述提供用于视频监视网络中的视频和/或音频数据的任何设备。视频源包括但不局限于IP照相机130、智能IP照相机140、流形成器150和NVR135。由视频源所发送的数据可以包括视频、音频、其他传感 器输入(比如温度和振动)、简单的二进制触发器输入、接点闭合输入(例如,门
开关)、和柳频分析元 的 。下文中f顿的词语"视频客户端描述j顿视频
源称戯 的樹可网络组件,例如,用于本iM^程枧MM示的NVR鹏用 软件,其最简单的形式可以是访问柳M的网络浏览器(webbrowser)。
在图l中,NVR 120通过流形成器150从模拟视频照相机160接ife!Bi数字 柳频和音频输入。常规的车载视频分析被包括在智能IP照相机140内用以使用视 频分析来M获得的柳顷。设备发现由NVR120樹共用以i湖抱括视频管理系统 的不同鄉的柳步鹏。與虫的柳频W以禾胸不同的协i娥作。
柳频客户端、比如用户工作站170必须访问證以检索所存储的视频。以及 如所魁啲,證120可以应用视频分析用以处理枧频鹏和确定所分析的M 的哪些部分应被记录,或确定所捕获的 是否包括应嫩艮告为警报斜牛的事件。
nvr 120也可以将数判七视频M转换回模拟形^^显示,或是利用计^in^
器来显示,^^储数^tt;繊在存储设备125中,戯其他网络设^f井^t数字 视频娜的访问。例如,NVR會詢多为远程柳频客户端掛井^t直播(live)视频流 ^^f存储的视^lg的访问(例如,在存储设备125中)。
由流形 150执行的功能是将模拟视频转换为l缩数字形式以在数對见频 监视系统中JOT。这样的设备也可以不同ifef尔为编码^l或年见频J艮务器。流形皿 可以接受一个或多个模拟视频输入,但是典型地只需要单,理网络连接。流形 皿执行所获得的模拟 的数字化和压縮,并经由l顿IP助议、典型地建于 TCP或UDP协议顶部的计算机网络以数字形式传送转换后的视频 。通常^^ 的用于视频和音频的高级流协议是RTSP (如在RFC 2326中描述的; http://www.ietforg/rfc/rfc2326.txt)。这样的设备也可以执行附加的视频分析功能。这 样的操作保证不需要模拟视频敏莫拟"t^专输组件,除从照相^J硫形成器的连 接之外。
IP照相机130说明这种己知的数字监4M统的另一通常组件,0M数字监视 系统以车载方式使流形^I功能与照相机^OT以捕获、数割七、臓、禾口樹共 其他的视频和音频处理功能。在一些瞎况下,这些视步鵰或照相机具有车载视频 处理能力(例如,比如智能IP照相机140)用以在照相机内执行附加的视频分析 功能。
传统视频滥视系统的进一步通常组成部分是用直接由计算机(例如,用户工 作站170)驱动的数字显示器("监控器")代替模拟视频湿示器。對吸也,模拟音
频输A^嚇出设备可以由育,直接连接到网络的设刷戈替,比如VOIP (基于IP 的语音)设备。雄视系统的上下文中,a^讲禾滅可B/fW报功能方面,音频输 出可以,皮4OT。
樹共用于视频监1赃用的柳频滥视 的改良管理的各种应用被熟知。例如, 共有的和ffiil引用纳入的未决美国专利申请号2006/0239645 ("'645应用")公开
了一种企业视 视系统,其包括打魅于用户特定事件从网络照相禾;i^获得的
视频序列的能九为了管理视频J15视繊,'645应用公开了视频分析处理管理器或 数對见频管理器,('DVNf,)的{顿。DVM规定部分柳频,列被绑定至抱含事 件的"包'内。DVM魏括网络柳频记录器(證)的可升级的企业级基于IP的
数^^频管理系统,并iM软件将标准rr设备和组件枧M转换为用户化和可管
理的视频系统以供安全和监视需要。 M被打包的事件则被传懇lj外部代理以供
进一步分析。
模拟和数字视频之间显著的不同在于存在共用的少量模拟标准,比如NTSC 和PAL,而^T泛的数對鹏和数字舒WI技糊示准,比如JPEG、MPEG-2、 MPEG4、 H,261和H.264。多种协议也可用于发现在网络上可用的视频源,和可 用于传送视频繊。类似地,具有由不同柳鹏支持的广泛的视频分析能力,从 简单运动检测到复杂对象检测、卿宗、和分类。随着辦卖的仓噺,这种情形必定 随着时间变得更加复杂。这种魏为柳频管理软件和柳频客户端软件的开发者应 付现频源能力的增加的多样性而增加了挑战。
在软件H敦页域中,术语"标准化"或'M^七"!細于描述^^用于具有类似功 能性但是具有用于连系到该功能性的不同方法的至一細艮务的统一接口的功能性 层。例如,在相关的娜库领域中,ODBC (开方 库连接(Open Database Connectivity))是用于访问来自不同供应商的多个数据库的标准应用程序接口 (API)。 ODBC充当^用和其需要的 |#^肖^间的标准化层,简4te用软件 的实施,和使敏娜库实施多样性的瞎况下应用容易工作。
在网络系统中,特定糊艮务或功能可以鹏'代翻艮务器"访问是A^ 周知的。 fW服务器是充当客户端和,望访问的一些网络功肖^t间的媒介的网络设备。 客户端连接到代翻艮务器,然后请^3^接、文件離不剛艮务器上可用的其他资 源。在文件的情况下,代翻艮务器可以MM寺劍艮务器检索文件^il/人高速 缓冲存储器供应文件来提供所述文件。在一些瞎况下,|\31服务器可以改变客户
端的请求或的服务器的响应用以各种目的,例如用以为约束棚艮务或功能执衍方 问策略,或用以执tft办议转换以符合客户端劍艮务器的需要。
拦截代理是代理服务器和路由器的联合。路由器保证由客户端应用进行的通
a^各由器到服务器的连接郷各由:^兰i^itt定向至iifOT,典型地客户端没有意
识到该媒介。拦截代理通常用于商业以防ih3i免由^SWl行的^柳策略,彌
轻管理负担,因为不需要客户端应用的^a特定配置。
因此,在数字视频监视系统领域中所穷火迎的是具有车载柳频分析功能的代 理柳测艮务器,其可以标准化it^视网络上可用不同挪频源的能力,以将源和其 操作表现为显示相同的标衝機作的戯以源。这样做可以使柳频客户端會,舰 新颖的代理视频』艮务器更有效地访问柳频源和"处理"这些视繊如同他们显示增 强的和比其实际提供的更加统一的功能性一样。斑中新颖和期望的f^i视劂艮务
器将以多种方式提供视频源的增强视图,包括视频设备发现、^i封办议、M31代 码转换的柳频和音频编码、所存储的视频的驗、视频分析功能、和元娜格式。 这样的代理视频J艮务器将最小化为糊戈理柳彌艮务器引入监M^统中而需要实现 的W赔户端和视频源的翻媳
增强和标准化特定的功能,特别是诸如视频代码转换和枧频分析的功能,可 能需要相当大的计算马力。当视频源支持很少的功能时,预想的新颖视劍tSI艮 务器将操作總明地补救或W尝终端视频客户端这种不足。随Mi单个4爐视
翻艮务器访问的视频源的数目增加,需要充足计算资源以标准4^; 有这些源的问 ^m出现了。监i则艮务和所需功能的范围也可以在操作的典型工作日期间动态改 变。例如,在当设施作为犯罪行为的目标相比于在白天处于更高风险时的夜间可
能需要经由视频分析的更高级别的警陽。
因此,在视鹏视领fe腿一步穷夂迎的是包括支持先]ltjm啲^S柳频功能 的可升级性的装置的代理视频,务器。如掛M顿的可升级性涉及增加所需的附
力口代理视步则艮务器用以适应为特别是以计算负荷gfM爐视频』艮务器自动分布的 方式增强附加视频源的能力所需的附加计算负荷容量的能力。设it^种监,縣统
的人自己只需要关心为SM情况负载衛共适当的代理视频』艮务器计算资源,并没
必要自己关心该负载的分布。
随着柳步鹏的数目变糊艮大,餘变徵歡隹在单个LANJ^带宽。例如,在 鄉飞t/l^的视频滥年縣统可能需要舰1000个照相机。因此,出现了当对用户
呈现该监视系统为统一的系统时,如何将网络分成更小的子网路的问题。如何保 持系统可靠性和可用性的满意7jC平的问题也冒出来了 。传统的NVR难以以这种方 式升级,典型地需要斜虫的中则艮务器。该中^艮务器对于大系繊为性能并顿 和单点故障。因此在视频监视领域仍旧进一步穷火迎的是具有在子网划分对柳频 用户是透明的方式下跨多个子网支持视频滥视系统的可升级性的装置的代理视频服务器,使得食品管理功能型跨子网分布,以便于对系统没有单点故障。

发明内容
为此,本发明提供了一种新颖的代理视频服务器,和包括至少一个代理视频 服务器的系统,和用于在包括视频源客户端和至少一个新颖的代理视频服 务器的系统中管理柳频监视的方法。该新颖的代理视频服务器充当视频客户端口之间的媒介,从而增强所述视频的能力并简化所述能力的访问。
该新颖的代理视频服务器视频监视系统或网络内管理和视频源, 使得每个源被虚拟化以对视频客户端隐藏在监视网络中存储分布和处理能力的复杂性并也隐藏由视频源所提供的协议的多样性,也即是, 代理视频服务器呈现视频源的虚拟化视通他们全是同样类型的视频源一样,其中他们好像响应和产生"相同"形式的通信和命令。
由用于视频监视系统的代理视频服务器执行的标准化服务或功能的例子包括 视频设备发现协议、会话协议、视频和音频代码转换、监视数据存储和检索,视 频分析功能和元数据格式化。因此,视频客户端不必鹏这些视频源的不均匀的 功能性多样性和协议的多样性。进一步,如以下要详细描述的,所属虚拟化对
于被组织为多付网的许多子网的许多视频源的大型监视系统是特别有利的。
从视频客户端的观点,代理视频』艮务器使视频源看来像是提供比由所述柳频 源直接支持的更宽范围的图像压縮选择。例如,柳频W能仅支持JPEG压縮。
代理视频服务器可以Jlf共广泛的选项列表,比如JPEG、 MPEG-2、 MPEG4、和 H.264。在柳频客户端请求4顿由柳频源不直接支持的压缩方法的情况下,f^S视 步则艮务器从视频源接收枧频并对其代码转换以反映由视频客户端需要或请求的压 缩。这样的代码转J娥作对视频客户端题明的。如果视频客户端选择H.264作 为所期望的MI,贝iJ^S柳糊艮务器为视频客户端将来自柳步鹏的JPEG图像转 换为H264。这样,当ffl51由^a视频源提供的功能支持可用的最好压縮技术时,
姊频客户端(比如NVR)可以处SM51任意或全部的系统MiM所获得的视频激 据。
进一步,从视频客户端的观点,代理视频』艮务器使衞专统的视繊呈现为具 有视频分析能力的智能视步臓。因此,柳频客户端可以接收与这些视鹏相关的 柳频分析元娜。这样,视频客户端(比如證)可以将所有期见M处理为使 用柳频分1刑军释他们的监视 的智能柳 。
进一步,如同在典型的智能视频源的情况下,代理视z测艮务器的柳频分析功 能可以与视频源 的传输或代码转换^1^以过滤 。该过滤包括修改视频 数据,抛弃视频数据,或是抛辩见 据的某部分,典型地,目的是抛弃M31视 频分析被认为对于监视目的是不感兴趣的视频 。这样的过 ^^助于最小 化传送视频信息到视频客户端所需的带宽,以及M^视频客户端上的M负辦口 视频娜的存储需要。
进一步,从视频客户端的观点,新颖的代理视频』艮务器操作规定常规的视频 源"呈现'例如为视频客户端,如同柳步鵰管理其自己柳频鹏的记录、,嫁、和 检索一样。例如,柳频客户立辭青求视M以^f少10帧擀卖记录视频。代理视频』艮 务器作用于该请求以从视MH^f共记录功能,^f顿例如网络附属剤^a (NAS
(NetwoikAttached Storage))以节约视频记录。稍后当视频客户端请求从特定视频 源检索所存储的视频时,该请求被为该特定视 管 ^见 存储的^^1视频 服务器接收,iM (樣视频客户端从剤^a中取得附青求的所存储的枧频,或
ffl5i给视频客户端提供足够的关于所存储的视频的,的信息以允许柳频客户端
自身直接检索所存储的视频廉响应。
在一 实施例中,代理视糊艮务辦皮实施用以作为拦截代a^操作,使得
其视频源增强被提供而不需要ffiil其之间的网络路由器访问顿涉M的视频客户端 的招可娜寺定配置。
在另夕卜的实施例中,新颖的监视系繊多个代翻艮务^f共自动负载平衡来 容易地支持可升级的和稳健的视频监mm统而不具有单点娜章。
在另外的实施例中,新颖的监视系统允许视频客户端容易地与被组织减多个 子网的柳频源工作,从而支持更容易在多付网上掛共的大量视频源的可升级性。


图1 是显示传统的^T网络的I见频管理系统的方框图2A是本发明{瑰视频服务器的示意标;
图2B魏括具有用于将网络上的各种禾贴鹏腐以化为智能视频源的车载柳频
分析的新颖f^a翻艮务器的新颖i^i^控系统的/示意方框图3A是包括被作为与路由器^的拦截代理实施的^S视频』艮务器的本发 明的柳M控系统的另一实施例的示意方框亂
图3B是视频客户端和视/ 之间在图3A的视频滥控系统300中的一序列消 息的序歹鹏,其中4懷视频』艮务器作为媒介以增强视 的功能;
图4是^和次f^S视翻艮务器之间具有自动负载平衡的本发明视频f控系统的另一实施例的示意方框图5是本发明视频滥控系统的实施例,其包括在该系统的子网中的代理视频服务器来管理每个子网中的视频,其中对位于远程网络中希望访问所述子网的视
频客户端配置需求最小并且没有单点故障;和
图6是描棚于在包括本发明的新颖代理视频服务器的娜鹏系统中管理视频数据流的方法的流程图。 具体实歸式
本发明包括具有车载视频分析的代理视步则艮务器("代理视翻艮务器(proxy video server)")。该新颖的^S柳步则艮务m皮构建以监控和^Sff获得的到达^S 视翻艮务器的视频流以支持视频 管理功能,以及基于所提取的视频内容来实 施特定的用户控制的视频分析^31滤所接收到的视频流。该车载视频分析处理视 频月以增大、或在某些瞎况下取代来自具有滩断的"鹏取的元娜的特定网络 视频源的静止或移动图像帧的遊贵流。例如,在车载视频分析被控制用以分t腿 入的视频流来在其中检测运动的瞎形下,新颖的4锁视翻艮务器可以操作视频和 阻止转发来自相同的视频源(殿目同源)遊卖至哒的视M^,除一瞎动被检测 到。这具有直接利益,艮嘬小化郷各由的视 ^的量,为其他任务节省隨歸 宽。
本发明的具有车载视频分析的新颖代理视糊艮务器以及使用其的系统的第一 实施例将参考图2A和图2B娜述。图2A描述了新颖的^SI柳频J艮务器(210), 以及图2B描述了包括f^i视劂艮务器210的禾见频jm縣统200。 ^锁视频』艮务器 210管理柳Mim见数据以及在系统200中的视频客户端和,贴鹏之间的交互。
在图2B中显示了卑见频管理系统200,包括LAN 205,期每新颖的代理视频服
务器210连接至啊络附属剤il^a(NAS)220并连接到基础IP或网络照相机230、 智能IP照相机240、和l见频流形成器250。流形成器250通过模拟视频电缆265 连接到模拟视^M相机260,以皿縮所获取的才莫拟视频以由系统使用。智能IP 照相机240包括车载视频分析。柳频客户端290允剤tS视频J艮务器210充当基 本IP照相机230的4壊。也即,新颖的代理视步则艮务器210规定,柳频客户端 290"看见"基本IP照相机230被表5M^J以化为智能IP照相机,比如智能IP照相 机240。这样的操作可以被描述为戯则機作^^能,其中基本IP照相机实际上 呈现为智能IP照相机。这在图2B中舰围^S本网络照相机230的敏i践235 對旨示。在这方風围绕智能IP照相机240和铋频流形麟250的敏戯245和 255分别被用在图中以指琉亥新颖的f^S柳频J艮务器",,(^tJ以化)智能IP 照相机和流形臓为视频客户端将优先操作的设备 ■。
当视频分析车载代理视搠艮务器210被控制用以过滤通常从IP照相机230、 智能IP照相机240或流形皿250直接接收的视频激据时,视频客户端290可以 实现M^、的系统负载。由新颖的代理视频』艮务^l行的操作包括设备发现(device discovery)。设备发现^^有系统宽视频源自动位于网络上的过程,并典型地包括 旨设备能力的确定。代理柳频』艮务器的设备发现功能利用通用协议将^^实际 视麵"呈现"为戯以柳频源,其又可以被描述为由代理视频』艮务器210执行的新 第M^化的特tEt—。因此,对于冬见频客户端290, IP照相机230和智能IP照相 机240呈现为同一鄉,具有相同的控制功能,禾口樹^^似格式化的视 (^流。 新颖的^S视糊艮务器210的代码转换功能因此M^了在枧频管理Sb的处理负 载,例如,消除了对SA的柳频J^流执行代码转换的需要。
从另一个观点,具有车载视频分析的新颖^S视频J艮务器210操作用以裕见 步鵰離至视频客户端290。如JJM, ^S柳测艮务器210充当鹏艮重柳M 的^S,执行期见频分析和翻管理功能。代理柳彌艮务器210本质上樹共标准 化协itt^以化IP照相机230, ^f共多个附加功能,包括翻流、^i义管理、 以鹏,也记录柳频和元娜。
在^3i视频J艮务器210负责为^^视频源樹共记录功能的情况下,所述4, 视步则艮务器利用其自身的本地剤^S以节省视频记录,!^E4,实施例中禾, NAS 220以节省视频记录来实现。稍后当年见频客户端290请求从特定的4见频源中 驗所存储的视频时,该请求被代理视频服务器210接收,所述fOT艮务器210为戶;M特定视,管理枧Mm见娜存储。招腿实施例中,代理视频』艮务器210
ffl3^合柳频客户端290樹共关于在NAS 220 i^f存储的视频的^S的信息来响应 J^请求以允许视频客户端自己直接检索所存储的视频本身。该 的方法具有 >网络205禾W^S柳彌艮务器210上的负载的好处,因为在这种情况下视频激 据直接从NAS 220被传想舰频客户端290而不^ 1代理然后传 舰频客户 端。本领J^S术人员也应清楚在图2B(以及在后续的网络附图中)的网络系统的瞎 况下如所需要的那样增加附加的NAS组件到网络用以满足附加存储的需要或管 理出入存储设备的带宽是直截了当的问题。
显示在图2A的优选实施例中的代理视频服务器210包括组播域名服务 (mDNS(multicast Domain Name Service))或功能模土央211禾口^SM^M管理器213 连同 一 组支持其的相关功能或模块。如在 http://files.multicastdns.org/draft-cheshire~dnsext-multicastdns.txt所描述的mPNS,是零 MSS服务发现方法的关键组件,其中网络内可用的服务^^能可以很容易地被这 些功能的潜在客户端发现。通常的替代方自于这样的信息是由系统的用户AI 地12S,从而自动服务发现不^^、需的f谢于简^^作^m的,特别是在AX ifig成为重大的管理负担的大M^视网络中。
mDNS211被视频客户端舰来确定可用的4彌鹏源列表,戶鹏见,列表 在与mDNS 211相关的一组DNS月艮务发现记录(DNS-SD) 212中被定义。如在 http://ffles.dns-sdorg/draft-cheshire-dnsext-dns-sdtxt详细描述的DNS-SD,是用于在 网络上棚艮务发现的支持中对DNS资源记录命名和构建的惯例。W^寺定鄉的 月艮务^ 力能都具有其自己的协议名称,如在http:〃www.dns曙sdorg/ServiceT職h1ml 定义的一样。
为了发5W1网络上的任何代理视频I务器管理的视频源,视频客户端为支 劍^S视频J艮务器协议的招可服务在mDNS组播iMt (224.0.0.251:5353)上发出 请求。mDNS 211检测该请求并禾,当誠当f^i器的视M的歹懷来响应。该零 隨"方法对视频客户端是有利的,因为不需要予跌知道代理视频』艮务器的IP地 ^发现代理视步则艮务器充当^1器所针对的可用柳 。进一步,i^"法支持 在相同的网路上多个代理视频J艮务器的,,而对视频客户端无招可改变,因为 不管这里是否有一个或几个娜鹏服务器,视频客户端者,得所有可用柳频 源的列表。
代理视繊管理器2u使视繊发现功能214与之相关,戶;M柳M发现功能
214使该组DNS-SD记录212始终足SJi^S视频』艮务器210充当代S^f针对的视 步鵰的歹據。视鹏发现214本身4柳各种形式的设备发现,包括战的零隨 方法。例如,为了发现在本地网络上哪些视M支持Axis Communications公司的 柳频协议,视M发现214将周期性地为支持'axis视频"服务鄉的招可设备向本 地网络Mti青求,如在http://www.dns-sd.org/SeiviceTvpes.html定义的一样。
类似地,为了发现在本地网络上哪些视 支持Honeywell International公司的 柳频协议,视M!^发现214将周斯性地为支持'honeywell视频"服务或功能鄉的 ftf可设备向本地网络^t请求,又如在http://www.dns-sd.org/ServiceTvpes.html定义 的一样。对于在网络上的不支矛#^种设备发现的倒可视频源,DNS-SD记录212 ffiilf^il!^鹏管理器213的用户接口AX地W!l入。对于列在DNS-SD记录212 中的^^视频源,不管是自动确定还是Axra,代理柳频管理^I供IP地址禾口 端口 ,其中代理视频功能^^f述IP iMt, 口上被樹共给所述视频源。
IP iMh是^S视翻艮务器210的iMh, ^^所f^的具有管S^述视步资源的 责任的另一4 视搠艮务器的IP i舰。因此,胜于实际挪频源本身的潜在多个发 现方法,该方法对于仅需要,单"1^见步M发J见协i义、即f^理H翻艮务器的单个 视频源发现协议的视频客户端是有利的。进一步,该新颖的代理视步则艮务器作为 更简单的视频源的增强的设备f^SM乍用,将更简单的视^^源对终端用户呈现为 具有更增强的功能能力。例如,没有运动检测功能的基本IP照相机可以5M [锁 视频』艮务器(响应于设备发现)呈现为支,驅动检测的增^ 的源7设备。该设 备发现响应(iffil代理视频J艮务器到视频客户端)可ifet也包括实际视^H/设,
型的指示和期寺性,戶;M特性可能是柳频客户端感兴繊随的。
^S柳频管理器213 1妓持视鹏衝以化的附加功能与之相关联。视鹏接 口模块215执行由^SW则艮务器210所支持的所有柳频源协议。有利地,这包 括支持PTZ (摇摄慨斜缩放(pantiltzDom))控制协议。在 实施例中,顿中类 型的视 都具有7#^视频源接口模块215 M^條口的相^t件软件模块。该 插件方法有利于容易地更新支鄉视频源鄉的代理视频』艮务器210。
视频客户端接口 225执行用于f^^视频源与柳频客户端^S的标准化协议。 视频客户端接口 225接收和解释来自视频客户端的请求并将其送往^S视步鹏管 理器213进行处理,以及以用于m消息回视频客户端的标准化协i^l行对所
述请求的响应。
代码转换模±央216对由f^S柳频服务器210所支持的所有视频JBI格式和元 翻格式执行代码转换。财卜,在 实施例中,W^格式被作为ff^代码转换 216鹏卿的插件软件模±^1行。
视频分析模块217执行由^S视频J艮务器210戶万支持的戶万有1/频分析M。 緣在雌实施例中,,见频分析功能被作为船视频分析模块217的插件 (plug-in)接口的插件软件模±^ 1行。与柳频分析模块217关联的是视漏斤规 则218的集合,其定义要应用至U^M见频源的视频分析操作。所述规贝账据视频 客户端的需要由代理视频源管理器213的视频客户端选择性地为任意视频源配 置。戶/M规贝iKitt也支持从不包括感兴趣的X^^事件的柳频流中除去帧的选项, 因而 >对所存储的视频和对传送柳频到柳频客户端所需的带宽的需要。對吸也, 所述规则imt也支持,视频记^改变记录参数以便更好:tWfe感兴趣的X^ 或事件的能力。
记录管理^tt央221执行由f^i视频服务器210所支持的所有记录功能,包 括视频和相关元数据的记录。与记录管理器模块221关联的是记录进程表 (Recordmg Schedule) 222的集合。戶7Wa程表根据视频客户端的需要由^S枧频 源管理器213的视频客户端有选擀也为,鹏Wfig。搜索服务功能223执行 操作以搜索柳频和元娜记录。代理视娜艮务器210的记录和搜索服务功能允许 雜需要时代割专统證的功能。可劍tt也和如图2B中图解说明的,代理柳频 服务器210可以謝tt也仅执行将增强的柳频源能力掛共给充当视频客户端(比如 视频客户端290)的传统NVR。最后,与^S柳频源管理器213相关的Wli方问 权利224的集合定义了想要4OT由代理视频J艮务器210月艮务的视步M的视频客户 端用户的访问权利。例如,设备管理员可被允许肖,观看和配g^有4贴鹏的设 置,而保安人员仅仅被许可观看权利。
代码转换和娜流管理
在代码转换方面,来自包括监控系统100的任一l魁鵰的视,常直接从视 ,被i^荒到例如NVR 120。这样的j^荒(streaming)例如经常JOT标^I^见频J1 縮格^fe完成,IP照相机130可以使JPEG视^流,而智能IP照相机140可以 使更有效MPEG4格式视频流^^荒。然而,在新颖的l见频管理系统200盼瞎况下, 车载新颖fW视步则艮务器210的可用代码转换能力使徵贴鹏流t辦自动转换为
统一的和带宽高效的压縮格式(如,MPEG4; H.264)。也就是,代码转换视频数据转化为标准化格式,基本上对异类或非标准化的所有视频源的数据桥接 (bridge),用以在所预期的目的地(例如丰见频客户端290)处来表示。由车载视频 分析执行的第二對戈码转换与元繊相关,所述元繊可以以非视频纖格式(比 如可扩展梳己语言(XML)) 该新颖的元娜代码转换能力支持将由(具
有车载能力的)IP照相机的不同视M!g所产生的各种元翻自动转换为通用的或 标准化的元娜标。
新颖的代理视频』艮务器210基于为每个流配置的规戒将其视频分析功能应用于各种类型的视频数据。读者和类似的技术人员应该认识到,与对元数据流 所需要的相比,基于分析的滤波基本上需要不同的数据处理和流控制。本发明代 理视频』艮务器f顿其视频分析用以推断或产生表示视频内容的元数据,其可替代实际视频数据流被
被转发至其预期的目的地(例如,到网络柳频管理器)。
换句话说,输入到代理视频』艮务器的视频的车载分析可以/Aii始的^^编码 的视频 流中提取有意义的信息,以及基于所提取的有意义的信息5|61滤 。 有意义的信息在这里!,忍也用于包括但不局限于场景内的移动区域、人、脸、 ^跟宗瞎景、在流场景中足服 脸、为了i湖憾兴趣的行为而及时虽跟宗人等等,包括 元 。例如,在aA的视频m应于不感兴^ F必要的信息的瞎况下,根据 所应用的规则,视频可以被抛弃。当"不感兴趣的"所获得的视频被抛弃时,指示 其的元娜仍然可以被转錢网络的视频管理器,使得它(系统)知道该流在代 理视步则艮务微M控。
仅当感兴趣的事件在视频流中被检测到时,戯视糊每再次被转发。例如, 在网络照相ttt,视,用以确定在视场(FOV)中的X^是否在移动的情况
下,视频系,控器顯见察器不需要辦對tti:播视频中观看)^的视频。如果
系统接收了可以确定对象正,tt控并且没有鄉移动的信息(比如代替所获取的 卑见频的元 流)。,免了直^^析图像 和存储图像 的需要。
新颖的代理视劂艮务器不局限于战的过程或功能,还可以^f共其他功能, 比如检测网络照相机特性、包括照相机是否被损害(例如,照相机破坏检测)、照 相mil动修正(柳频稳定性)、X^的检测和足跟宗、以及行为i湖U。
娜见翻艮务器作为拦截舰
图3A是描写本发明视步监控系统300的另一实施例的示意方框图。柳频,
系统300包括具有柳频分析的新颖fW视频J艮务器310、多个枧频源(例如,网 络照相机320, 321, 322)、路由器350和NAS 库340。这些系统组件fflil LAN 305互相连接。^M示的实施例中,4锁柳频』艮务器310充当网络视频管理 器,例如,代替和避^M专统NVR (比如图l的NVR120)的需要。路由器350 舰网络结构360连接至悌一和第二柳频客户端370、 380。路由器350被配觀 以从网络360传送mDNS服务发现询问到网络305, j封射见频客户端370、 380可 以确定由代理柳糊艮务器310管理的在网络305上的柳 。为了糊^S现糊艮 务器310的角色执行为视频客户端和柳频源之间的媒介,路由器350也可以被配 翻以卩耻不同于由代理柳彌艮务器310所掛共的功能棚艮务发现询问細艮务发 现询问。^jtb情况下,^^贴则艮务器310有效地^^视 充当拦截代理,有 利于执行对于这些柳步鹏的访问权利,以及有利于不要求予戯W锁视糊艮务器310 的BP舰。
在 实施例中,路由器350禾W壊4魁则艮务器310在物3aJl集成为m^的 单元,如图3A中由围纟郯各由器350禾口代理柳频』艮务器310的虚线355所指示的。 这个有利的实施例使得用户可以如集成系统355所需求的那样舰简单插入柳频 源和NAS而粒柳步條统,其中保证由路由器350禾口代理视频』艮务器310控制对 视频源和存储的访问,以及准备育,放大到具有多个子网和多个代理柳测艮务器 的^系统,如关于图4和图5将进一步描述的一样。
图3B是由图3A中所示的柳MIS控系统300内的^Ei视频J艮务器310所执行 的操作的序歹鹏。从图3B中〗蝶的一点在于,新颖的代理视劂艮务器充当媒介, 其中禾,一个戯以化助议与任意视频客户端通信,以及利用用于所述源的适当的 协议与倒可所支持的视频源通信。例如,在柳频客户端370想要请求斷t^他 视频数据,或特定视频格式的下一图像盼瞎况下,所述视频客户端^t其请求到 如ffiil与感兴趣的视频源有关的较早服务发l!^确定的^a枧频J艮务器的IP地 址。因为这个IP地址在子网305上,所述IP地址自动被引导到路由器350,如图 3B中所描述的一样(箭头A)。
路由器350又将该请求直接路由给代理视频服务器310,如由箭头B所,的 一样。代理视劂艮务器分析和解释视频客户端(370)请求,以及在本情况下确定 该请求应被弓瞎至概臓322。这个请求首先被代理视频』艮务器310转换为由视 322 4柳的协议。箭头C m^所转换的格式的该请求至舰步鹏322的传送。
箭头D ^^从源322传送回代理柳糊艮务器的通信(对请求的响应)。f^i柳频 月艮务器分析来自源322的响应,并将其修3城由柳频客户端所要求的助议,以及 将其mi诉见频客户端370的IP地址。财卜,在l见频客户端370的IP地址l跌 现在子网360上时,消息lfe^M路由器350 (箭头E)。最后,路由器350将该 消息转錢丰见频客户端370 (箭头F)。 自动负载平衡
图4描述了本发明柳频管理系统400的另一实施例,其包括具有车载视频分 析的新颖代理视频J艮务器410。与图3A实施例类似,冬见频监控系统400包括主代 理卑见测艮务器410、次柳劍- 艮务器412,其ffiilLAN405与多个视i^源420、 421、 422互连并被MBM以共享NAS440以存储视频WS置记录和柳频i碌。路 由器450互连网络LAN405和LAN 460。 LAN 460又连接第一和第二,见频客户端 470、 480。
如更早谈到的,代理柳测艮务器的增强和标准化功能、特别是如视频代码转 换和视频分析这样的功能,可能需要相当大的计算马力。随着舰单个iW视频
月艮务器访问的视频源的数目增加,需要足够计算资源以4妙; 有这些源标准化的问 !^就浮现出来了。所需的监视功能的范围也可动态改变。
因为柳频客户端对于视M或是iW视频J艮务器并没有予l5fe配置固定iMl:, 所以本发明的代理视频』艮务翻利:tteig用于分布计算负载,从而允许动态地管理 资源分配而不影响视频客户端的操作。在图4的实施例中,主4 艮务器410具
有管理所述负载分布的任务。劍艮务器皮iero以负责视鹏发现,糊有与每
个,J^M相关的SSS记录。
相反,次^壊柳彌艮务器412被配OT以使^^频源发现功能被禁用,以及 期见频WSSi己录简单地是由主^S视频J艮务器410所傲寺的那些柳M1S置记 录的副本。只要代理视频J艮务器410想要ffiffl于给定视频源的处理委托给次f^i 挪频I务器412,贝ij所述代理枧频』艮务器410通知次^S视频J艮务器412其已经 委托了该视频源,使得所述次代理视翻艮务器可以立即接管针对所述柳频源的任 何后台行为,比如现频记录。
主fW视频J艮务器410也用次^S视频J艮务器412的IPiMt (而不是其自身 的IP地址)连同次枧频务器412上的可用IP端口来填^^述l见频源的DNS-SD 记录。发^^f,的l^^源的l见频客户端因ltb被自动地被弓1导到次4 1见频』艮务
器412,因雌卩te^S视频』艮务器410。在这个布置中,视频客户端甚至不需要 关注负载的分布,以及不需要关注哪个服务器^i和明P个是次。相比于存储系统 是代理视频』艮务器的一部分的方法(在该瞎况下如果其舰无功能的,则其记录 变为不可访问的),NAS 440的共享f顿同样是有利的,因为^f可视频客户端可 以不依靠任何一个代理4见频J艮务^I来访问所存储的记录。如本领^&术人员所知 的,附加的fW视频J艮务器可以MMS种布置容易iik^供应。
相同的本地网络上的多个代理视频J艮务器的进一步的优势在于,如果封, 柳步则艮务器410柳章,贝ij掛共直接的故障切换能力(feik)vercapability)。为了实现 该功能,次^S柳频J艮务器412监^^S柳测艮务器410的健康状态。如果次 f^l视频服务器412检测到主^S视频』艮务器410的柳章,则该次j壊柳频』艮务 器承担主服务器的任务,W^活期见鹏发现功能,并增加其DNS-SD记录用以 为视M^f^f^i功能。
如更早谈到的,次代理视频』艮务器412保持视频Me置记录的副本,因此可
以继续应用相同的功能、视频分析规贝诉的口在柳章之前的进程表(schedule)。与 主代理视频J艮务器410相连的倒可柳频客户端Mil重新^t其服务发现请求来响 应连接的意外丢失,然后由次代理柳彌艮务器412应答所淑艮务发现请求,使得 视频客户端育,快ili也确定要连接到的修改的IP地址和端口以便再继续功能。一 旦主^S视频服务器410操作咴复,戶,艮务器获旨自次fW视劂艮务器412 的所有配置禾口 DNS-SD记录的最新副本,然后通知次^S视频』艮务器主f^i视 频』艮务器410 B^准备好再继续其原来的任务。次代理视频』艮务器412贝U清除其 自身的DNS-SD记录列表并允许主代理视频』艮务器来处理其认为合适的功能委 托。
^^些方面类似于图4中所示实施例的另一实施例中,多个4 视频服务器 ^于同一LAN上,而没有ftf可一^H^i卑见彌艮务器充当主要的,这种布置的优 势在于视频源的管理根本不被集中化,并且在^f可代理视频』艮务器故障时,本质 上实现负载分布和恢复。该特定的方法也使得在不需要对己雜的^i视频』艮务 器或视频客户端进行重新配置的情况下容易地添加所需的附加<爐视劂艮务器。 在这个实施例中,所有fW视频服务娜舰mDNS服务发JMl构监控由所有其 他代理柳测艮务器管理的视 ,以及枧频源的 : (delegation) fflil分散的资 源分MB31禾M^M,其中多个所述分散的资源分S31程在现有技术中是公知的。
在代理视频服务器中的一个故障的情况下,余下的代理视频服务器将察觉该
功能不帮皮供应给先前由古邻章的服务器服务的视频源。通过分散的资源分配过程,
余下的服务器将自动解决谁先接管先前由古邻章的节点服务的每个视频源的服务。 所有代理服务器保持其拥有的每个视频源的配置记录的当前副本,使得他们可以在必要的情况下接管对任何视频源的责任。
图5是本发明视频f控系统的另一实施例,其包括针对多个网络或子网络中
的每一个的专用代理视频』艮务器,其育,他新颖的系统操作,其中具有纟见频客户
端不需要关注多W网的优势以M31将大量视频源分成斜虫的子网而更容易地 供应所述大量视频源的另一优势。另外,对于该系统作为^T、存在单点故障。 也即是,图5描述了视鹏控系统500,其允许将源侧分成由LAN 510和LAN 540 在鍋J^f限定的多付网。LAN510包括丰魁臓520、视 521、 fW视频』艮 务器530和NAS 535。 LAN 540包括视 550、 |见$鵰551、 ^S视频服务器 560和NAS565。在客户^f则,多个视频客户端590禾口 591中的每一个在LAN结 构570中连接至l腐一和第二路由器580、 581。 ^^路由:^皮配置用以从LAN570 将(用于f^S视频功能的)mDNS月艮务发现请求传超琪相应的子网以使视频客 户端590和591會,发现由^S视翻艮务器530和560管理的l见步鹏。
图6是描逸新颖方法600的过程流图,勧法ffiil代理视劂艮务器的行为从 柳频客户端的视点来标准化柳频源的功能性。图6的块(椭圆)610 ^新颖 方法的开始,块620 ^^确定柳频源的能力禾哳支持的协议的步骤。例如,该确
定步骤可以M:询问视频源设备,或M3^人S2g存储中检索视频源设备的Mfig
记录(未在图6中示出) 1行。块630 ^^隨代理柳频服务器的设备发现功 肯調以在代理视频』艮务器的网络i舰处(在该网络船止的可用端口)通告枧频源 的步骤。块640^响/^自视频源的视频客户端的设备发现请求的步骤。该新
颖方法可以fflil提供由代理视频服务器支持的设备能力和协议的标准化描棘实 现。块650标响/^人视频客户端弓l导至概鹏的以及由^^视步鹏的4壊视频 月艮务器所接收的^Ht求的步骤,块(椭圆)690^i妨法的结束。
在这方面,响应每个请求的步骤可以进 —步确定所述请求是否可以通过: 视频源处理被进一步限定,以及如国这样的话,则确定是否有必要将请求转换 为翻期的视频源支持的助议,以及如驟样的话,执衍亥转换。该确定步骤可
以进一步包括发送请求到所预期的视频源,并将答复转换为视频客户段的标准化
协议。如果该转换被确定是必要的,则该方法可以在代理视频服务器内执行请求。这样的执行可以包括如有必要进行预期的视频源的请求,如有必要将来自
视频源的视频数据和元数据存储到本地存储装置或NAS,如有必要本地存储装置或NAS中,检索视频数据据和元数据,如有必要处理响应用以实现所述请求,包括
用附加的处理(如视频分析或代码转换)来增大响应,利用视频客户端的标准化
协议来准备答复,以及发送所准备的响应到视频客户端。
以其不同的实施例实施本发明方法如本文所描述的那样实现了在视频监控或
监视系统中的改善的视频管理。以及虽然本发明代理视频服务器和包括一个或多 个代理视频服务器的新颖系统和操作方法的少数例子已经在本文中展示和描述, 但本领域技术人员应该理解的是,在不脱离本发明的原贝诉口樹申盼瞎兄下,可以 容易地对这些公开的实施例进行各种改变,其中本发明的范围在权利要求和其等 效物中被定义。
权利要求
1.一种用于在包括一个或多个视频源和一个或多个视频客户端的网络中管理视频监视数据的代理视频服务器,该代理视频服务器包括 用于管理视频源以使得对于视频客户端表现为虚拟智能视频源的代理视频源管理器; 用于接收和解释来自视频客户端的请求以及代表视频源发送响应给视频客户端的视频客户端接口; 用于使用对视频源特定的协议发送请求到视频源以及用于使用对视频源特定的协议接收和解释来自视频源的响应的一个或多个视频源接口;以及 用于为了将每个视频源的智能照相机能力呈观给任何视频客户端而提供所需的视频分析的视频分析功能。
2.如权利要求1所述的娜见频』艮务器,其中戶湖锁鹏源管理器包括柳频 源发现功能用以使代理视步则艮务器會嫩发现代理视步则艮务劉艘作为其代鹏作
3.如权利要求2所述的^S视翻艮务器,其中视 发现功會继一步使视频客 户端育,发现代理视频』艮务器^M乍为其^M作的柳步M。
4. 如权利要求i戶;M的^s视频i务器,it一步包括用于给视频客户端中的一个或多个M^码转换功能的代码转换功能。
5. 如权利要求1所述的4壊柳频』艮务器,其中柳频分析功能包括和执行一乡鹏户"smes视频分析规则。
6. 如权利要求1臓的娜见劂艮务器,进一步包舰录管理功能。
7.如利要求1舰的娜鹏艮务器,进一步包括用于存储视步 —个或多个网络附属存储设备。
8. 如权利要求1所述的代理视频』艮务器,进一步包括用于4樣视,为柳频客 户^^叟索戶万存^诸的视频和/^^存^诸的元 的,叟索功能。
9. 如权利要求1戶腿的4瑰视步则艮务器,进一步包括柳鄉方问权利功能,包括 用于控制对来自视 的 的访问的一组柳频访问权利。
10. 如权利要求i戶腐的^^贴则艮务器,其中戶;f^[锁视频源管理器为所有 枧频源执4豫一的协议而祸虑由戶;M视繊实际支持的实际能力和协议。
11.如权利要求1戶脱的^S柳频服务器,进一步包括路由器功能。
12.—种视频监鹏统,包括用于获取柳步^:视 的一个或多个柳 ;禾口可能需要访问所获得的视频监视翻的一个或多个视频客户端;禾口具有车载视频分析的代理视糊艮务器,其与一个或多个视频源以及一个或多个视频客户端通信用于管《1柳 获得的柳频滥视 的通信和交换;其中所述管理包括如由一个或多个柳频客户端所见的禾,戯以的统一协i^作。
13. 如权利要求12所述的MMim縣统,其中所述管鹏一步包括M用以基 于视频内容、元 内容、系统,带宽和系统负载平衡需^M f^W视频滥 视娜进行分析和过滤。
14. 如权利要求12戶脱的枧频jm鯀统,进一步包括第二^S视频』艮务器,其 相对于主^S柳测艮务器充当次^A人^i柳频』艮务器。
15. 如权利要求12戶腿的视频am縣统,其中所述管理包括掛對邻马转换功能。
16.—种用于^t访问视频源的一个或多个视频客户端所表现的包括柳频源标 准化功能性的柳频监视网络中管理视频监视数据的方法,包括以下步骤响应从视频客户端被引导至舰频源并由^S视频』艮务謝^^柳频源所接收的 齡请求;和确定所述请求是否會,由视频源来M,如果是,则将请求转换为由戶; f页期的视频源所支持的协议,必要时,包括縦该请求到预期的视步鹏并夂絡复转换 为视频客户端的标准化协议,以及如果所述转换不被确定^^、要的,贝赃^S视 劂艮务器内执摘请求。
17. 如权利要求16臓的方法,进一步包鄉骤 确定视M的能力禾口所支持的协议;配置代理视频』艮务器的设备发现功育調以在4锁视频』艮务器的网络:t舰舰 告视鹏和响应针对柳鄉的来自柳频客户端的设备发现请求。
18. 如权利要求16所述的方法,进一步包括以下至A"个如有必要存储和接 ,见,到本鹏il^g或画的视频娜和元繊。
19. 如禾又利要求18戶腿的方法,其中所述存储和接收都包括如有必要M响 应用以实现请求,包擬,如柳频分析或代码转换的附加M^增大响应。
20. —种计,聘产品,包括有,储媒介,其M:处理电路可读且存储由该M电g^i行的指令,用以 执行 "访问视频源的一个或多个视频客户端所彭见的包括视 标准化功能性的视频滥视网络内管理柳频监视数据的方法,包括以下步骤响应从视频客户端被弓l导至舰频源并由^S视步则艮务劉t^柳频源所接收的針请求;和确定所述请求是否離多由视频源来处理,如果是,贝鹏请求转换为由预期的 视频源所支持的协议,必要时,包括縱该请求到预期的视频源荆絡复转换为 视频客户端的标准化协议,以及如果所述转换不被确定^^、要的,贝赃4锁柳频服务器内执fiH亥请求。
全文摘要
本发明涉及用于在包括至少一个视频源和客户端的网络中管理视频监视数据的代理视频服务器。该代理视频服务器包括用于管理视频源以使对于视频客户端表现为虚拟智能视频源的代理视频源管理器、用于接收和解释来自视频客户端的请求以及代表视频源发送响应给视频客户端的视频客户端接口、用于使用对视频源特定的协议来发送请求到视频源以及用于使用对视频源特定的协议接收和解释来自视频源的响应的一个或多个视频源接口、以及用于以将每个视频源的智能照相机能力呈现给任何视频客户端为目的而提供所需的视频分析的视频分析服务功能。
文档编号H04L29/06GK101365114SQ200810168638
公开日2009年2月11日 申请日期2008年7月24日 优先权日2007年7月24日
发明者I·科亨, J·C·威尔逊 申请人:霍尼韦尔国际公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1