视频监控方法、系统及设备的制作方法

文档序号:7717066阅读:161来源:国知局
专利名称:视频监控方法、系统及设备的制作方法
视频监控方法、系统及设备技术领域
本发明实施例涉及视频监控技术,尤其涉及一种视频监控方法、系统及设备。
背景技术
视频监控(Video Surveillance,简称技术是指通过前端采集设备分别采 集各个被监控地点的视频信息,再由视频控制平台对采集到的视频信息统一进行监控的技 术。现有的前端采集设备对采集到的视频信息通常采用固定的码流参数进行编码,因此,当 与视频监控系统中的客户端或其他设备进行互连互通时,由于不同的客户端会使用不同的 码流参数,因此需要进行转码处理。而现有视频监控系统中针对不同客户端的转码处理流 程各不相同,致使系统架构不合理,兼容性较差,转码成本较高,且不利于系统更新和升级。

发明内容
本发明实施提供一种视频监控方法、系统及设备,以针对不同的编码参数实现统 一的转码处理。本发明实施例提供了一种视频监控方法,包括视频监控平台接收来自于客户端单元的视频浏览请求,该视频浏览请求中携带有 转码标识参数;视频监控平台根据所述视频浏览请求中携带的前端采集设备的标识信息,查找所 述前端采集设备采集到的转码前码流;视频监控平台根据所述转码标识参数对所述转码前码流进行转码,形成转码后码 流;视频监控平台将所述转码后码流发送给所述客户端单元,以便所述客户端单元能 够接收并播放与所述转码标识参数对应的所述转码后码流。本发明实施例还提供了另一种监控视频获取方法,包括客户端单元向视频监控平台发送视频浏览请求,该视频浏览请求中携带有转码标 识参数;所述客户端单元接收并播放由所述视频监控平台中的或所述视频监控平台外挂 的视频转分发单元发送的转码后码流,所述转码后码流为根据所述转码标识参数对转码前 码流进行转码而形成的。本发明实施例提供了一种中心管理服务器,包括服务器侧接收模块,用于接收来自于客户端单元的视频浏览请求,该视频浏览请 求中携带有转码标识参数;查找模块,用于根据所述视频浏览请求中携带的前端采集设备的标识信息,查找 所述前端采集设备采集到的转码前码流;服务器侧发送模块,用于向视频转分发单元发送由所述查找模块查找到的所述转 码前码流,以便所述视频转分发单元将所述转码前码流发送给媒体转码单元;
指示模块,用于向所述媒体转码单元发送携带有转码标识参数的转码通知,指示 所述媒体转码单元根据所述转码标识参数对所述转码前码流进行转码形成转码后码流;并 用于向所述视频转分发单元发送码流分发通知,指示所述视频转分发单元将从所述媒体转 码单元获取的所述转码后码流发送给所述客户端单元。本发明实施例提供了一种客户端单元,包括客户端侧发送模块,用于向视频监控平台发送视频浏览请求,该视频浏览请求中 携带有转码标识参数;客户端侧接收模块,用于接收并播放由所述视频监控平台中的或所述视频监控平 台外挂的视频转分发单元发送的转码后码流,所述转码后码流为根据所述转码标识参数对 转码前码流进行转码而形成的。本发明实施例提供了一种视频转分发单元,包括分发侧接收模块,用于接收来自于中心管理服务器的转码前码流和码流分发通 知,以及来自于媒体转码单元根据转码标识参数对转码前码流进行转码而形成的转码后码 流,所述转码标识参数是所述中心管理服务器从客户端单元发送的视频浏览请求中获得 的;分发侧发送模块,用于将所述转码前码流发送给所述媒体转码单元,并根据所述 码流分发通知,将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够接收 并播放与所述转码标识参数对应的所述转码后码流。本发明实施例提供了一种媒体转码单元,包括转码侧接收模块,外挂于视频转分发单元上,用于接收来自于所述视频转分发单 元的转码前码流及来自于中心管理服务器的携带有转码标识参数的转码通知,所述转码标 识参数是所述中心管理服务器从客户端单元发送的视频浏览请求中获得的;转码执行模块,用于根据转码侧接收模块接收到的所述转码通知中的转码标识参 数对接收到的所述转码前码流进行转码,并形成转码后码流;转码侧发送模块,用于将转码执行模块形成的转码后码流发送给所述视频转分发 单元。本发明实施例提供了一种包括彼此通信连接的本发明实施例所述的中心管理服 务器、本发明实施例所述的客户端单元、本发明实施例所述的视频转分发单元及本发明实 施例所述的媒体转码单元的视频监控系统,其中还包括前端采集设备,与所述中心管理服 务器及所述视频转分发单元相连,用于采集实时监控码流作为转码前码流。本发明实施例实现了对前端采集设备采集到的视频进行监控,由于使用视频监控 平台针对各个客户端单元进行了统一转码处理,从而实现了转码处理的归一性,因此无需 针对不同的客户端单元设计不同的转码处理流程,简化了系统架构,降低了成本,提高了监 控系统中各设备的兼容性。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明实施例一提供的一种视频监控方法的流程图;图2为图1所示方法中步骤103的具体流程图3为本发明实施例二提供的一种视频监控方法的流程图;图4为图3所示实施例的信令图;图5为本发明实施例四提供的视频监控系统的结构示意图;图6为图5中的中心管理服务器的结构示意图;图7为图5中的视频转分发单元的结构示意图;图8为图5中的媒体转码单元的结构示意图;图9为图5中的客户端单元的结构示意图;图10为本发明实施例五提供的视频监控系统的结构示意图。
具体实施例方式实施例一图1为本发明实施例一提供的一种视频监控方法的流程图,如图所示,该方法包 括步骤101,视频监控平台中的中心管理服务器(Center Manager Server,简称 CMS)接收来自于客户端单元(Client Unit,简称CU)的视频浏览请求,该视频浏览请求中 携带有转码标识参数。转码标识参数是指可以由该客户端单元进行解码播放的码流的参 数,如编码格式、分辨率、帧率、比特率,编码级别和档次等参数。转码标识参数是客户端单 元对自身所需要接收和播放的码流提出的需求参数,可以包括客户端单元的硬件参数,例 如显示屏尺寸,也可以包括客户端单元接收码流的传输参数,例如,不同网络的标识或编码 格式名称,因为不同网络能够提供的接入带宽不同,对码流的编码格式要求也不同;其中,前端采集设备也可以称为前端单元(Peripheral Unit,简称PU),具体可以 为摄像头等设备,并通过硬件接口外挂镜头、音频输入/输出、告警输入/输出、云镜等子设 备,为监控系统提供实时监控音视频数据、监控前端告警信号、实现监控前端云镜控制等功 能。另外,为了实现音频采集、温度采集等功能,前端采集设备中也可以增设话筒、录音机、 及传感器等部件。具体地,监控用户可以通过客户端单元访问视频监控平台获取监控资源列表后, 在返回的监控资源列表中选择前端采集设备,并发出视频浏览请求,在该视频浏览请求中 可以携带选定前端采集设备的标识信息,例如镜头ID等,以请求浏览该前端采集设备所采 集的视频,用于进行监控。步骤102,视频监控平台的CMS根据所述视频浏览请求中携带的前端采集设备的 标识信息,查找所述前端采集设备采集到的转码前码流。其中,转码前码流是指由前端采集设备采用自身的码流参数对采集到的视频数据 进行编码后形成的码流,例如,摄像头根据自身的屏幕尺寸、分辨率等码流参数编码获得的 码流称为转码前码流,该码流尚未针对各个客户端单元进行转码。步骤103,视频监控平台根据所述转码标识参数,对所述转码前码流进行转码,并 形成转码后码流。具体可以通过视频监控平台中集成的或视频监控平台外挂的媒体转码单 元(Media Transcoding Unit,简称MTU)执行转码操作)。当转码标识参数根据客户端单 元的指示确定之后,如何进行转码可以采用常规转码技术来完成,此处不再赘述。步骤104,视频监控平台将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够基于自身的接入网络来接收码流,并能够正确的识别和播放与转码标识参数 对应的转码后码流。具体的,视频监控平台可以由与MTU相连的视频转分发单元(Video Transfer Distribution Unit,简称VTDU)将转码后码流发送给客户端单元。具体地,可 以先由所述CMS向所述VTDU发送码流分发通知;再由该VTDU根据所述码流分发通知,将所 述转码后码流发送给所述客户端单元。CMS可以在码流分发通知中携带发送视频浏览请求 的客户端单元的标识,则VTDU可以识别客户端单元的标识,将获取到的转码后码流分配发 送给对应的客户端单元。通过本实施例的方法实现了对前端采集设备采集到的视频进行监控,由于视频监 控平台,特别是利用了 MTU,针对各个客户端单元进行了统一转码处理,从而实现了转码处 理的归一性,因此无需针对不同的客户端单元设计不同的转码处理流程,简化了系统架构, 降低了转码成本,提高了监控系统中各设备的兼容性。具体地,本实施例步骤103可以通过外挂于视频监控平台的VTDU上的MTU,根据所 述转码标识参数对来自于该VTDU的转码前码流进行转码,形成转码后码流。据此,通过采 用外挂模式在视频监控平台中加入MTU,使其具备转码能力,对周边单元的耦合性小,部署 方便,因此,无需改变视频监控平台中其他设备的拓扑结构,也不需要为了具备转码能力而 对现网中其他媒体部件进行升级;并且,通过将转码能力都集中起来放在内网中,也有利于 减小对公网的IP流量压力。另外,本实施例所采用的动态转码(Dynamic Media Transcoding)方式与现有的 静态转码方式和动态转码方式相比,也具有突出的技术优势,具体分析如下1、与现有的静态转码方式相比的技术优势现有的静态转码方式是指监控系统在初始状态下就考虑到所有转码需求,当监控 系统启动后,便预先针对各种所需的监控视频的码流参数对前端视频采集设备采集到的视 频码流进行转码,使得临近系统启动后,在视频监控平台中已经存在各种转码后码流,再根 据接收到的视频浏览请求向请求方提供所需的码流。但实际上,由于很多转码后码流并无 人访问,因此会造成系统资源的浪费,且成本较高,代价较大。而本实施所述方法是在接收到客户端单元发来的视频浏览请求后才进行转码处 理,属于一种动态转码方式,因此,不会造成系统资源的浪费,从而有利于节约成本。2、与现有的动态转码方式相比的技术优势现有的动态转码是指前端视频采集设备在采集到视频信息并采用固定的码流参 数进行编码后,并不立即进行预先转码,而是当具体的视频监控业务触发转码时,由叠加在 视频监控基本能力(如分发、录像、回放、告警等)之上的各具体监控业务子系统进行转 码,并根据业务需求处理转码后码流。虽然与静态转码方式相比减少了系统资源的浪费,但 由于执行转码操作的转码服务器和具体的视频监控系统中的业务子系统耦合性太强,多个 具有转码需求的业务子系统存在对特定监控视频的码流重复进行转码的可能。而本实施所述方法只是根据客户端单元的需要进行转码,并不与具体的监控业务 相关联,因此耦合性较低,并且由于不同客户端单元的码流参数(即转码标识参数)通常是 不相同的,例如,即使两个客户端单元均为PC客户端,但其分辨率等参数也有可能并不相 同,因此,很少会造成重复转码的情况,从而有利于减少系统负担,提高运行效率。图2为图1所示方法中步骤103的具体流程图,该步骤103具体包括
步骤103A,所述视频监控平台中的CMS向所述视频监控平台中的VTDU发送查收到 的转码前码流,以便所述VTDU将所述转码前码流发送给所述视频监控平台中的MTU。步骤103B,CMS向所述MTU发送携带有所述转码标识参数的转码通知,以便所述 MTU根据所述转码通知中的转码标识参数对所述转码前码流进行转码,形成转码后码流,并 发送给所述VTDU。具体地,MTU可以根据接收到的转码通知中不同的转码标识参数将同一 路转码前码流转换成多路符合相应参数的转码后码流。具体地,在上述步骤中,CMS可以先根据多个VTDU及分别与这些VTDU相连的MTU 的运行状况信息,选择一个VTDU和与之相连的一个MTU,然后再向选中的VTDU发送所述转 码前码流,向选中的MTU发送所述转码通知。其中,运行状况信息包括转码前码流的内容分 布、设备负载状况、设备健康状况、及解码能力等。从而有利于对VTDU和MTU的优选。例 如,如果选择某个与发起视频浏览请求的客户端单元的物理距离较近的VTDU,则有利于减 少码流传输的距离,提高速度和质量;再例如,如果选择某个负载状况较好的MTU及其相应 的VTDU,则有利于合理分配转码的工作量,提高设备的利用率;又例如,如果选择健康状况 较好,解码能力较强的VTDU和MTU,则有利于提高转码的效率和成功率。此处需要说明的是,根据CMS的选择,转码前码流和转码后码流可以由不同的 VTDU进行分发,也可以由同一个VTDU分发。通过上述具体流程,使VTDU和MTU在CMS的统一调试下实现了对转码前码流的获 取及转码处理。实施例二图3为本发明实施例二提供的一种视频监控方法的流程图。如图所示,与图1所 示实施例相比,本实施例增加了步骤105。即在步骤102中,当视频监控平台中的CMS根据 所述视频浏览请求中携带的前端采集设备的标识信息查找所述前端采集设备采集到的转 码前码流时,如果查找到该转码流,则执行所述步骤103,否则执行步骤105。步骤105,当CMS未查找到所述转码前码流时,指示所述前端采集设备进行实时视 频采集,并将采集到的实时监控码流作为所述转码前码流,然后继续执行步骤103和104, 最终生成转码后码流发送给客户端单元。以下通过图4举例说明本实施例所述方法的信令流程。如图所示,该信令流程具 体包括Sl 监控用户通过⑶访问视频监控平台获取监控资源列表后,在返回的监控资源 列表中选择前端采集设备;S2:CU发送视频浏览请求给视频监控平台的CMS,该视频浏览请求携带有所要访 问的前端采集设备的标识信息及转码标识参数,例如携带摄像器的镜头标识(ID),并携带 自身显示屏尺寸大小、分辨率等参数作为转码标识参数;S3 =CMS处理接收到的视频浏览请求,根据运行状况信息选择VTDU和MTU ;
S4 =CMS向VTDU发送码流分发通知;S5 =VTDU对码流分发通知进行处理并向CMS回复码流分发通知响应;S6 =CMS根据镜头ID查找对应的镜头采集到的转码前码流;如果未查找到所需的 转码前码流,则指示该镜头进行实时视频采集;S7 =CMS向MTU发送转码通知,该转码通知中携带有转码标识参数;
S8 =MTU对转码通知进行处理后向CMS回复转码通知响应;S9 =CMS向客户端单元回复视频浏览请求响应;SlO 前端采集设备将采集到的实时监控码流发送给VTDU作为所述转码前码流;Sll =VTDU将转码前码流发送给MTU。S12 =MTU根据转码通知消息中的转码标识参数对所述转码前码流进行转码,形成 转码后码流;S13 =MTU将转码后码流发送给VTDU ;S14 =VTDU将转码后码流发送给⑶;S15 ⑶将接收到转码后码流进行解码播放;S16 ⑶向监控用户展现实时监控视频。在本实施例所述方法中,通过CMS指示前端采集设备进行实时视频采集,并将采 集到的实时监控码流作为所述转码前码流发送给VTDU,然后再进行转码等操作,因此,不仅 可以实现对已保存的前端采集设备采集到的视频码流进行再现播放,而且还可以对前端采 集设备实时采集到的视频码流进行实时转码后再现播放,从而实现了对被监控地点的实时 监控。另外,前述实施例中所述的客户端单元除了可以为如电视墙、PC终端等固定客户 端单元外,也可以为移动客户端单元(Mobile Client Unit,简称MCU),如手机终端、笔记 本电脑等。在采用MCU的情况下,图1所示实施例中的步骤101具体为所述视频监控平台 中的CMS接收来自于通过无线接入方式接入的移动客户端单元的视频浏览请求,该视频浏 览请求中携带有转码标识参数。现有的移动电信运营商经营着多种移动通信网络,每种网络在空中接口上提供的 移动接入带宽各不相同,针对移动监控媒体流的编码要求也不一样,因此有多路转码需求; 并且现有前端采集设备的编码设备输出的码流大多针对固网监控业务,码率普遍比较大, 尽管第三代移动通信网络的带宽有显著提升,但仍然不能满足直接在空口传输监控视频码 流的需求。在本实施例所述方法中,当MCU请求进行视频监控时,可以使用MTU针对各个MCU 根据其具体的转码标识参数(如编码格式、分辨率、帧率、比特率,编码级别和档次等参 数)进行统一转码处理,从而能够适用不同MCU对传输监控视频码流的不同需求,实现对移 动监控业务的支持,即通过动态转码实现MCU移动观看监控视频,降低了系统的复杂性和 实现成本。实施例三本发明实施例三还提供了另一种监控视频获取方法,可以由客户端单元来执行, 具体包括如下步骤客户端单元向视频监控平台发送视频浏览请求,该视频浏览请求中携带有转码标 识参数,还可携带前端采集设备的标识信息;所述客户端单元接收并播放由所述视频监控平台中的或所述视频监控平台外挂 的视频转分发单元发送的转码后码流,所述转码后码流为根据所述转码标识参数对转码前 码流进行转码而形成的。实施例四
图5为本发明实施例四提供的视频监控系统的结构示意图。如图所示,该系统包 括中心管理服务器10、视频转分发单元20、媒体转码单元30、客户端单元40及前端采集 设备50。其中,中心管理服务器10、视频转分发单元20和媒体转码单元30构成视频监控 平台。前端采集设备50与所述中心管理服务器10及所述视频转分发单元20相连,用于采 集实时监控码流作为转码前码流。图6为图5中的中心管理服务器10的结构示意图;图7为图5中的视频转分发单 元20的结构示意图;图8为图5中的媒体转码单元30的结构示意图;图9为图5中的客户 端单元40的结构示意图。其中,中心管理服务器10中,包括服务器侧接收模块11、查找模块12、服务器侧发 送模块13和指示模块14。服务器侧接收模块11用于接收来自于客户端单元40的视频浏 览请求,该视频浏览请求中携带有转码标识参数;查找模块12用于根据视频浏览请求中携 带的前端采集设备50的标识信息,查找前端采集设备50采集到的转码前码流;服务器侧发 送模块13用于向视频转分发单元20发送由查找模块12查找到的转码前码流,以便视频转 分发单元20将转码前码流发送给媒体转码单元30 ;指示模块14用于向媒体转码单元30发 送携带有转码标识参数的转码通知,指示媒体转码单元30根据转码标识参数对转码前码 流进行转码形成转码后码流;并用于向视频转分发单元20发送码流分发通知,指示视频转 分发单元20将从媒体转码单元30获取的转码后码流发送给客户端单元40。所述指示模块14还可用于当查找模块12未查找到所述转码前码流时,指示所述 前端采集设备50进行实时视频采集,并将采集到的实时监控码流作为所述转码前码流。中心管理服务器10中还可以设置选择模块15,用于根据多个视频转分发单元20 及分别与这些视频转分发单元20相连的媒体转码单元30的运行状况信息,选择一个视频 转分发单元20及与该视频转分发单元20相连的一个媒体转码单元30来发送所述转码前 码流、所述转码通知和所述码流分发通知。在客户端单元40中包括客户端侧发送模块41和客户端侧接收模块42。客户端侧 发送模块41用于向视频监控平台发送视频浏览请求,该视频浏览请求中携带有转码标识 参数;客户端侧接收模块42用于接收并播放由视频监控平台中的或视频监控平台外挂的 视频转分发单元20发送的转码后码流,所述转码后码流为根据所述转码标识参数对转码 前码流进行转码而形成的。在视频转分发单元20中包括分发侧接收模块21和分发侧发送模块22。分发侧接 收模块21用于接收来自于中心管理服务器10的转码前码流和码流分发通知,以及来自于 媒体转码单元30根据转码标识参数对转码前码流进行转码而形成的转码后码流,所述转 码标识参数是所述中心管理服务器10从客户端单元40发送的视频浏览请求中获得的;分 发侧发送模块22用于将所述转码前码流发送给所述媒体转码单元30,并根据所述码流分 发通知,将所述转码后码流发送给所述客户端单元40,以便所述客户端单元40能够接收并 播放与所述转码标识参数对应的所述转码后码流。在媒体转码单元30中包括转码侧接收模块31、转码执行模块32和转码侧发送模 块33。转码侧接收模块31外挂于视频转分发单元20上,用于接收来自于所述视频转分发 单元20的转码前码流及来自于中心管理服务器10的携带有转码标识参数的转码通知,所 述转码标识参数是所述中心管理服务器10从客户端单元40发送的视频浏览请求中获得的;转码执行模块32用于根据转码侧接收模块31接收到的所述转码通知中的转码标识参 数对接收到的所述转码前码流进行转码,并形成转码后码流;转码侧发送模块33用于将转 码执行模块32形成的转码后码流发送给所述视频转分发单元20。该系统的工作原理如下客户端单元40的客户端侧发送模块41向中心管理服务器10发送视频浏览请求, 该视频浏览请求中携带有转码标识参数,还可以携带从监控资源列表中选择的前端采集设 备50的标识信息,标识信息可以为摄像器的镜头ID等,转码标识参数是指可以由该客户端 单元40进行解码播放的码流的参数,如编码格式、分辨率、帧率、比特率,编码级别和档次 等参数;中心管理服务器10中的服务器侧接收模块11接收到来自于客户端单元40的视 频浏览请求后,由查找模块12根据该视频浏览请求中携带的前端采集设备50的标识信息, 查找所述前端采集设备50采集到的转码前码流,转码前码流是指由前端采集设备50采用 自身的码流参数对采集到的视频数据进行编码后形成的码流,例如,摄像头根据自身的屏 幕尺寸、分辨率等码流参数编码获得的码流称为转码前码流,该码流尚未针对各个客户端 单元40进行转码;由服务器侧发送模块13向视频转分发单元20发送由查找模块12查找到的所述 转码前码流;由指示模块14向媒体转码单元30发送携带有转码标识参数的转码通知,并向视 频转分发单元20发送查找到的转码前码流;视频转分发单元20的分发侧接收模块21接收来自于中心管理服务器10的转码 前码流,并由分发侧发送模块22将所述转码前码流发送给所述媒体转码单元30 ;媒体转码单元30的转码侧接收模块31接收来自于视频转分发单元20的转码前 码流及来自于中心管理服务器10的转码通知;外挂于视频转分发单元20上的转码执行模块32根据转码侧接收模块31接收到 的所述转码通知中的转码标识参数对接收到的所述转码前码流进行转码,并形成转码后码 流,当转码标识参数根据客户端单元40的指示确定之后,如何进行转码可以采用常规转码 技术来完成,此处不再赘述;由转码侧发送模块33将转码执行模块32形成的转码后码流发 送给所述视频转分发单元20 ;视频转分发单元20的分发侧接收模块21接收来自于媒体转码单元30根据转码 标识参数对转码前码流进行转码而形成的转码后码流;由中心管理服务器10的指示模块14向所述视频转分发单元20发送码流分发通 知;当视频转分发单元20的分发侧接收模块21接收到所述码流分发通知时,由分发 侧发送模块22根据来自于中心管理服务器10的码流分发通知,将所述转码后码流发送给 相应的客户端单元40。客户端单元40的客户端侧接收模块42接收由视频转分发单元20发来的转码后 码流,并通过解码播放后便可以将监控视频再现给监控用户。通过本实施例所述系统可以执行本发明实施例所提供的视频监控方法,具体的流 程细节可参见前述方法实施例所述,实现了对前端采集设备采集到的视频进行监控,由于使用MTU针对各个客户端单元进行了统一转码处理,从而实现了转码处理的归一性,因此 无需针对不同的客户端单元设计不同的转码处理流程,简化了系统架构,降低了转码成本, 提高了监控系统中各设备的兼容性,并且除了需要在VTDU上外挂MTU以外,无需改变系统 中其他设备的拓扑结构,因此便于系统更新和升级。并且,本实施例所采用的动态转码方式 与现有的静态转码方式和动态转码方式相比,也具有突出的技术优势,具体参见前述说明, 此处不再赘述。另外,所述中心管理服务器10还可以进一步设置选择模块15,用于根据多个视 频转分发单元及分别与这些视频转分发单元相连的媒体转码单元的运行状况信息,选择一 个视频转分发单元及与该视频转分发单元相连的一个媒体转码单元。其中,运行状况信息 包括转码前码流的内容分布、设备负载状况、设备健康状况、及解码能力等。从而有利于对 VTDU和MTU的优选。另外,所述中心管理服务器10的指示模块14可以当查找模块12未查找到所述转 码前码流时,指示所述前端采集设备50进行实时视频采集并将采集到的实时监控码流作 为所述转码前码流。从而实现了对被监控地点的实时监控。实施例五图10为本发明实施例五提供的视频监控系统的结构示意图。如图所示,与图5所 示实施例的不同之处在于,图10所示系统中的客户端单元40具体为移动客户端单元400, 且该系统还包括无线接入服务器60,用于以无线接入方式接入移动客户端单400,并将来 自于该移动客户端单元400的视频浏览请求转发给所述中心管理服务器10。在本实施例所述方法中,当MCU请求进行视频监控时,可以使用MTU针对各个MCU 根据其具体的转码标识参数(如编码格式、分辨率、帧率、比特率,编码级别和档次等参 数)进行统一转码处理,从而能够适用不同MCU对传输监控视频码流的不同需求,实现对移 动监控业务的支持,即通过动态转码实现MCU移动观看监控视频,降低了系统的复杂性和 实现成本。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种视频监控方法,其特征在于,包括视频监控平台接收来自于客户端单元的视频浏览请求,该视频浏览请求中携带有转码 标识参数;视频监控平台根据所述视频浏览请求中携带的前端采集设备的标识信息,查找所述前 端采集设备采集到的转码前码流;视频监控平台根据所述转码标识参数对所述转码前码流进行转码,形成转码后码流;视频监控平台将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够接 收并播放与所述转码标识参数对应的所述转码后码流。
2.根据权利要求1所述的视频监控方法,其特征在于,所述视频监控平台根据所述转 码标识参数对所述转码前码流进行转码,形成转码后码流包括所述视频监控平台中的中心管理服务器向所述视频监控平台中的视频转分发单元发 送查收到的转码前码流,以便所述视频转分发单元将所述转码前码流发送给所述视频监控 平台中的媒体转码单元;并且,所述中心管理服务器向所述媒体转码单元发送携带有所述转码标识参数的转码 通知,以便所述媒体转码单元根据所述转码通知中的转码标识参数对所述转码前码流进行 转码,形成转码后码流,并发送给所述视频转分发单元。
3.根据权利要求2所述的视频监控方法,其特征在于,所述中心管理服务器向所述视 频转分发单元发送查收到的转码前码流,并向所述媒体转码单元发送携带有所述转码标识 参数的转码通知包括所述中心管理服务器根据多个视频转分发单元及分别与这些视频转分发单元相连的 媒体转码单元的运行状况信息,选择一个视频转分发单元及与该视频转分发单元相连的一 个媒体转码单元;所述中心管理服务器向被选中的视频转分发单元发送所述转码前码流,向被选中的媒 体转码单元发送所述转码通知。
4.根据权利要求1所述的视频监控方法,其特征在于,所述视频监控平台将所述转码 后码流发送给所述客户端单元包括所述视频监控平台中的中心管理服务器向所述视频监控平台中的视频转分发单元发 送码流分发通知,以便所述视频转分发单元根据所述码流分发通知将所述转码后码流发送 给所述客户端单元。
5.根据权利要求1所述的视频监控方法,其特征在于,所述视频监控平台查找所述前 端采集设备采集到的转码前码流之后还包括当所述视频监控平台未查找到所述转码前码流时,指示所述前端采集设备进行实时视 频采集,并将采集到的实时监控码流作为所述转码前码流。
6.根据权利要求1所述的视频监控方法,其特征在于,所述视频监控平台根据所述转 码标识参数对所述转码前码流进行转码,形成转码后码流包括所述视频监控平台通过外挂于所述视频监控平台的视频转分发单元上的媒体转码单 元,根据所述转码标识参数对所述转码前码流进行转码,形成转码后码流。
7.根据权利要求1 6任一所述的视频监控方法,其特征在于,所述视频监控平台接收 来自于客户端单元的视频浏览请求包括所述视频监控平台接收来自于通过无线接入方式接入的移动客户端单元的视频浏览 请求。
8.—种监控视频获取方法,其特征在于,包括客户端单元向视频监控平台发送视频浏览请求,该视频浏览请求中携带有转码标识参数;所述客户端单元接收并播放由所述视频监控平台中的或所述视频监控平台外挂的视 频转分发单元发送的转码后码流,所述转码后码流为根据所述转码标识参数对转码前码流 进行转码而形成的。
9.一种中心管理服务器,其特征在于,包括服务器侧接收模块,用于接收来自于客户端单元的视频浏览请求,该视频浏览请求中 携带有转码标识参数;查找模块,用于根据所述视频浏览请求中携带的前端采集设备的标识信息,查找所述 前端采集设备采集到的转码前码流;服务器侧发送模块,用于向视频转分发单元发送由所述查找模块查找到的所述转码前 码流,以便所述视频转分发单元将所述转码前码流发送给媒体转码单元;指示模块,用于向所述媒体转码单元发送携带有转码标识参数的转码通知,指示所述 媒体转码单元根据所述转码标识参数对所述转码前码流进行转码形成转码后码流;并用于 向所述视频转分发单元发送码流分发通知,指示所述视频转分发单元将从所述媒体转码单 元获取的所述转码后码流发送给所述客户端单元。
10.根据权利要求9所述的中心管理服务器,其特征在于,还包括选择模块,用于根据多个视频转分发单元及分别与这些视频转分发单元相连的媒体转 码单元的运行状况信息,选择一个视频转分发单元及与该视频转分发单元相连的一个媒体 转码单元来发送所述转码前码流、所述转码通知和所述码流分发通知。
11.根据权利要求9所述的中心管理服务器,其特征在于,所述指示模块还用于当查找 模块未查找到所述转码前码流时,指示所述前端采集设备进行实时视频采集,并将采集到 的实时监控码流作为所述转码前码流。
12.—种客户端单元,其特征在于,包括客户端侧发送模块,用于向视频监控平台发送视频浏览请求,该视频浏览请求中携带 有转码标识参数;客户端侧接收模块,用于接收并播放由所述视频监控平台中的或所述视频监控平台外 挂的视频转分发单元发送的转码后码流,所述转码后码流为根据所述转码标识参数对转码 前码流进行转码而形成的。
13.—种视频转分发单元,其特征在于,包括分发侧接收模块,用于接收来自于中心管理服务器的转码前码流和码流分发通知,以 及来自于媒体转码单元根据转码标识参数对转码前码流进行转码而形成的转码后码流,所 述转码标识参数是所述中心管理服务器从客户端单元发送的视频浏览请求中获得的;分发侧发送模块,用于将所述转码前码流发送给所述媒体转码单元,并根据所述码流 分发通知,将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够接收并播 放与所述转码标识参数对应的所述转码后码流。
14.一种媒体转码单元,其特征在于,包括转码侧接收模块,外挂于视频转分发单元上,用于接收来自于所述视频转分发单元的 转码前码流及来自于中心管理服务器的携带有转码标识参数的转码通知,所述转码标识参 数是所述中心管理服务器从客户端单元发送的视频浏览请求中获得的;转码执行模块,用于根据转码侧接收模块接收到的所述转码通知中的转码标识参数对 接收到的所述转码前码流进行转码,并形成转码后码流;转码侧发送模块,用于将转码执行模块形成的转码后码流发送给所述视频转分发单兀。
15.一种包括彼此通信连接的权利要求9 11任一所述的中心管理服务器、权利要求 12所述的客户端单元、权利要求13所述的视频转分发单元及权利要求14所述的媒体转码 单元的视频监控系统,其特征在于,还包括前端采集设备,与所述中心管理服务器及所述 视频转分发单元相连,用于采集实时监控码流作为转码前码流。
16.根据权利要求15所述的视频监控系统,其特征在于,所述客户端单元为移动客户 端单元,所述系统还包括无线接入服务器,用于以无线接入方式接入移动客户端单元,并将 来自于该移动客户端单元的视频浏览请求转发给所述中心管理服务器。
全文摘要
本发明实施例提供一种视频监控方法、系统及设备,其中方法包括视频监控平台接收来自于客户端单元的视频浏览请求,该视频浏览请求中携带有转码标识参数;根据所述视频浏览请求中携带的前端采集设备的标识信息,查找所述前端采集设备采集到的转码前码流;视频监控平台根据所述转码标识参数对所述转码前码流进行转码形成转码后码流;视频监控平台将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够接收并播放与所述转码标识参数对应的所述转码后码流。本发明实施例使用视频监控平台针对各个客户端单元进行了统一转码处理,从而实现了转码处理的归一性。
文档编号H04N7/26GK102045540SQ20091020606
公开日2011年5月4日 申请日期2009年10月20日 优先权日2009年10月20日
发明者李晶, 林峰峰 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1