CN102045540A - 视频监控方法、***及设备 - Google Patents
视频监控方法、***及设备 Download PDFInfo
- Publication number
- CN102045540A CN102045540A CN 200910206067 CN200910206067A CN102045540A CN 102045540 A CN102045540 A CN 102045540A CN 200910206067 CN200910206067 CN 200910206067 CN 200910206067 A CN200910206067 A CN 200910206067A CN 102045540 A CN102045540 A CN 102045540A
- Authority
- CN
- China
- Prior art keywords
- transcoding
- code stream
- video
- identification parameter
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供一种视频监控方法、***及设备,其中方法包括:视频监控平台接收来自于客户端单元的视频浏览请求,该视频浏览请求中携带有转码标识参数;根据所述视频浏览请求中携带的前端采集设备的标识信息,查找所述前端采集设备采集到的转码前码流;视频监控平台根据所述转码标识参数对所述转码前码流进行转码形成转码后码流;视频监控平台将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够接收并播放与所述转码标识参数对应的所述转码后码流。本发明实施例使用视频监控平台针对各个客户端单元进行了统一转码处理,从而实现了转码处理的归一性。
Description
技术领域
本发明实施例涉及视频监控技术,尤其涉及一种视频监控方法、***及设备。
背景技术
视频监控(Video Surveillance,简称:VS)技术是指通过前端采集设备分别采集各个被监控地点的视频信息,再由视频控制平台对采集到的视频信息统一进行监控的技术。现有的前端采集设备对采集到的视频信息通常采用固定的码流参数进行编码,因此,当与视频监控***中的客户端或其他设备进行互连互通时,由于不同的客户端会使用不同的码流参数,因此需要进行转码处理。而现有视频监控***中针对不同客户端的转码处理流程各不相同,致使***架构不合理,兼容性较差,转码成本较高,且不利于***更新和升级。
发明内容
本发明实施提供一种视频监控方法、***及设备,以针对不同的编码参数实现统一的转码处理。
本发明实施例提供了一种视频监控方法,包括:
视频监控平台接收来自于客户端单元的视频浏览请求,该视频浏览请求中携带有转码标识参数;
视频监控平台根据所述视频浏览请求中携带的前端采集设备的标识信息,查找所述前端采集设备采集到的转码前码流;
视频监控平台根据所述转码标识参数对所述转码前码流进行转码,形成转码后码流;
视频监控平台将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够接收并播放与所述转码标识参数对应的所述转码后码流。
本发明实施例还提供了另一种监控视频获取方法,包括:
客户端单元向视频监控平台发送视频浏览请求,该视频浏览请求中携带有转码标识参数;
所述客户端单元接收并播放由所述视频监控平台中的或所述视频监控平台外挂的视频转分发单元发送的转码后码流,所述转码后码流为根据所述转码标识参数对转码前码流进行转码而形成的。
本发明实施例提供了一种中心管理服务器,包括:
服务器侧接收模块,用于接收来自于客户端单元的视频浏览请求,该视频浏览请求中携带有转码标识参数;
查找模块,用于根据所述视频浏览请求中携带的前端采集设备的标识信息,查找所述前端采集设备采集到的转码前码流;
服务器侧发送模块,用于向视频转分发单元发送由所述查找模块查找到的所述转码前码流,以便所述视频转分发单元将所述转码前码流发送给媒体转码单元;
指示模块,用于向所述媒体转码单元发送携带有转码标识参数的转码通知,指示所述媒体转码单元根据所述转码标识参数对所述转码前码流进行转码形成转码后码流;并用于向所述视频转分发单元发送码流分发通知,指示所述视频转分发单元将从所述媒体转码单元获取的所述转码后码流发送给所述客户端单元。
本发明实施例提供了一种客户端单元,包括:
客户端侧发送模块,用于向视频监控平台发送视频浏览请求,该视频浏览请求中携带有转码标识参数;
客户端侧接收模块,用于接收并播放由所述视频监控平台中的或所述视频监控平台外挂的视频转分发单元发送的转码后码流,所述转码后码流为根据所述转码标识参数对转码前码流进行转码而形成的。
本发明实施例提供了一种视频转分发单元,包括:
分发侧接收模块,用于接收来自于中心管理服务器的转码前码流和码流分发通知,以及来自于媒体转码单元根据转码标识参数对转码前码流进行转码而形成的转码后码流,所述转码标识参数是所述中心管理服务器从客户端单元发送的视频浏览请求中获得的;
分发侧发送模块,用于将所述转码前码流发送给所述媒体转码单元,并根据所述码流分发通知,将所述转码后码流发送给所述客户端单元,以便所述客户端单元能够接收并播放与所述转码标识参数对应的所述转码后码流。
本发明实施例提供了一种媒体转码单元,包括:
转码侧接收模块,外挂于视频转分发单元上,用于接收来自于所述视频转分发单元的转码前码流及来自于中心管理服务器的携带有转码标识参数的转码通知,所述转码标识参数是所述中心管理服务器从客户端单元发送的视频浏览请求中获得的;
转码执行模块,用于根据转码侧接收模块接收到的所述转码通知中的转码标识参数对接收到的所述转码前码流进行转码,并形成转码后码流;
转码侧发送模块,用于将转码执行模块形成的转码后码流发送给所述视频转分发单元。
本发明实施例提供了一种包括彼此通信连接的本发明实施例所述的中心管理服务器、本发明实施例所述的客户端单元、本发明实施例所述的视频转分发单元及本发明实施例所述的媒体转码单元的视频监控***,其中还包括:前端采集设备,与所述中心管理服务器及所述视频转分发单元相连,用于采集实时监控码流作为转码前码流。
本发明实施例实现了对前端采集设备采集到的视频进行监控,由于使用视频监控平台针对各个客户端单元进行了统一转码处理,从而实现了转码处理的归一性,因此无需针对不同的客户端单元设计不同的转码处理流程,简化了***架构,降低了成本,提高了监控***中各设备的兼容性。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图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举例说明本实施例所述方法的信令流程。如图所示,该信令流程具体包括:
S1:监控用户通过CU访问视频监控平台获取监控资源列表后,在返回的监控资源列表中选择前端采集设备;
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向客户端单元回复视频浏览请求响应;
S10:前端采集设备将采集到的实时监控码流发送给VTDU作为所述转码前码流;
S11:VTDU将转码前码流发送给MTU。
S12:MTU根据转码通知消息中的转码标识参数对所述转码前码流进行转码,形成转码后码流;
S13:MTU将转码后码流发送给VTDU;
S14:VTDU将转码后码流发送给CU;
S15:CU将接收到转码后码流进行解码播放;
S16:CU向监控用户展现实时监控视频。
在本实施例所述方法中,通过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移动观看监控视频,降低了***的复杂性和实现成本。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (16)
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所述的视频监控***,其特征在于,所述客户端单元为移动客户端单元,所述***还包括无线接入服务器,用于以无线接入方式接入移动客户端单元,并将来自于该移动客户端单元的视频浏览请求转发给所述中心管理服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910206067 CN102045540A (zh) | 2009-10-20 | 2009-10-20 | 视频监控方法、***及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910206067 CN102045540A (zh) | 2009-10-20 | 2009-10-20 | 视频监控方法、***及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102045540A true CN102045540A (zh) | 2011-05-04 |
Family
ID=43911254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910206067 Pending CN102045540A (zh) | 2009-10-20 | 2009-10-20 | 视频监控方法、***及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102045540A (zh) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102638705A (zh) * | 2011-12-09 | 2012-08-15 | 中兴通讯股份有限公司 | 一种cms中转码参数模板化方法及转码*** |
CN102710965A (zh) * | 2012-05-29 | 2012-10-03 | 中国联合网络通信集团有限公司 | 视频监控数据获取方法和***,以及承载专用网络 |
CN102833694A (zh) * | 2011-06-14 | 2012-12-19 | 深圳中兴力维技术有限公司 | 一种用于彩信监控***的数据传输方法及*** |
CN103607564A (zh) * | 2013-11-11 | 2014-02-26 | 天脉聚源(北京)传媒科技有限公司 | 一种基于摄像头的视频采集实现的方法及装置 |
WO2014082294A1 (zh) * | 2012-11-30 | 2014-06-05 | 华为技术有限公司 | 一种媒体流传输方法及相关设备、*** |
CN104104971A (zh) * | 2013-04-02 | 2014-10-15 | 腾讯科技(深圳)有限公司 | 一种视频文件处理方法及*** |
CN104113727A (zh) * | 2013-04-17 | 2014-10-22 | 华为技术有限公司 | 一种监控视频播放的方法及设备、*** |
CN104837032A (zh) * | 2014-02-11 | 2015-08-12 | 北京信威通信技术股份有限公司 | 一种视频监控***中动态调整编码器分辨率的方法 |
CN106303608A (zh) * | 2016-09-27 | 2017-01-04 | 北京小米移动软件有限公司 | 直播处理方法和装置、直播服务器及直播*** |
CN106454271A (zh) * | 2016-11-21 | 2017-02-22 | 环球大数据科技有限公司 | 视频处理***及方法 |
CN106454416A (zh) * | 2016-10-21 | 2017-02-22 | 浙江宇视科技有限公司 | 一种同步回放方法及设备 |
CN106791892A (zh) * | 2016-11-10 | 2017-05-31 | 广州华多网络科技有限公司 | 一种轮麦直播的方法、装置和*** |
CN109981607A (zh) * | 2019-03-07 | 2019-07-05 | 深圳市商汤科技有限公司 | 媒体流处理方法及装置、电子设备和存储介质 |
CN110336986A (zh) * | 2019-08-08 | 2019-10-15 | 杭州阿启视科技有限公司 | 视频大数据云平台流媒体服务方法 |
CN110892731A (zh) * | 2018-07-25 | 2020-03-17 | 深圳市大疆创新科技有限公司 | 视频播放速度控制方法及***、控制终端和可移动平台 |
CN110971628A (zh) * | 2018-09-29 | 2020-04-07 | 杭州阿启视科技有限公司 | 云视频数据获取方法 |
CN112543165A (zh) * | 2019-09-20 | 2021-03-23 | 浙江宇视科技有限公司 | 一种解码方法、装置、设备和介质 |
CN113395546A (zh) * | 2020-03-13 | 2021-09-14 | 杭州海康威视数字技术股份有限公司 | 一种媒体显示的控制***、方法及控制设备 |
CN114727152A (zh) * | 2022-03-21 | 2022-07-08 | 慧之安信息技术股份有限公司 | 一种跨平台多浏览器兼容的监控视频实时预览方法 |
-
2009
- 2009-10-20 CN CN 200910206067 patent/CN102045540A/zh active Pending
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833694A (zh) * | 2011-06-14 | 2012-12-19 | 深圳中兴力维技术有限公司 | 一种用于彩信监控***的数据传输方法及*** |
CN102638705A (zh) * | 2011-12-09 | 2012-08-15 | 中兴通讯股份有限公司 | 一种cms中转码参数模板化方法及转码*** |
CN102710965A (zh) * | 2012-05-29 | 2012-10-03 | 中国联合网络通信集团有限公司 | 视频监控数据获取方法和***,以及承载专用网络 |
CN102710965B (zh) * | 2012-05-29 | 2014-08-13 | 中国联合网络通信集团有限公司 | 视频监控数据获取方法和***,以及承载专用网络 |
WO2014082294A1 (zh) * | 2012-11-30 | 2014-06-05 | 华为技术有限公司 | 一种媒体流传输方法及相关设备、*** |
CN103999456A (zh) * | 2012-11-30 | 2014-08-20 | 华为技术有限公司 | 一种媒体流传输方法及相关设备、*** |
CN103999456B (zh) * | 2012-11-30 | 2018-03-13 | 华为技术有限公司 | 一种媒体流传输方法及相关设备、*** |
CN104104971B (zh) * | 2013-04-02 | 2018-12-07 | 腾讯科技(深圳)有限公司 | 一种视频文件处理方法及*** |
CN104104971A (zh) * | 2013-04-02 | 2014-10-15 | 腾讯科技(深圳)有限公司 | 一种视频文件处理方法及*** |
US9843775B2 (en) | 2013-04-17 | 2017-12-12 | Huawei Technologies Co., Ltd. | Surveillance video playback method, device, and system |
CN104113727B (zh) * | 2013-04-17 | 2017-09-12 | 华为技术有限公司 | 一种监控视频播放的方法及设备、*** |
CN104113727A (zh) * | 2013-04-17 | 2014-10-22 | 华为技术有限公司 | 一种监控视频播放的方法及设备、*** |
CN103607564A (zh) * | 2013-11-11 | 2014-02-26 | 天脉聚源(北京)传媒科技有限公司 | 一种基于摄像头的视频采集实现的方法及装置 |
CN103607564B (zh) * | 2013-11-11 | 2016-08-17 | 天脉聚源(北京)传媒科技有限公司 | 一种基于摄像头的视频采集实现的方法及装置 |
CN104837032A (zh) * | 2014-02-11 | 2015-08-12 | 北京信威通信技术股份有限公司 | 一种视频监控***中动态调整编码器分辨率的方法 |
CN106303608A (zh) * | 2016-09-27 | 2017-01-04 | 北京小米移动软件有限公司 | 直播处理方法和装置、直播服务器及直播*** |
CN106454416A (zh) * | 2016-10-21 | 2017-02-22 | 浙江宇视科技有限公司 | 一种同步回放方法及设备 |
CN106454416B (zh) * | 2016-10-21 | 2019-12-13 | 浙江宇视科技有限公司 | 一种同步回放方法及设备 |
US10834432B2 (en) | 2016-11-10 | 2020-11-10 | Guangzhou Huaduo Network Technology Co., Ltd. | Method, device and system for in-sequence live streaming |
CN106791892A (zh) * | 2016-11-10 | 2017-05-31 | 广州华多网络科技有限公司 | 一种轮麦直播的方法、装置和*** |
CN106454271A (zh) * | 2016-11-21 | 2017-02-22 | 环球大数据科技有限公司 | 视频处理***及方法 |
CN106454271B (zh) * | 2016-11-21 | 2019-06-11 | 环球大数据科技有限公司 | 视频处理***及方法 |
CN110892731A (zh) * | 2018-07-25 | 2020-03-17 | 深圳市大疆创新科技有限公司 | 视频播放速度控制方法及***、控制终端和可移动平台 |
CN110971628A (zh) * | 2018-09-29 | 2020-04-07 | 杭州阿启视科技有限公司 | 云视频数据获取方法 |
CN110971628B (zh) * | 2018-09-29 | 2022-04-01 | 杭州阿启视科技有限公司 | 云视频数据获取方法 |
CN109981607A (zh) * | 2019-03-07 | 2019-07-05 | 深圳市商汤科技有限公司 | 媒体流处理方法及装置、电子设备和存储介质 |
CN110336986A (zh) * | 2019-08-08 | 2019-10-15 | 杭州阿启视科技有限公司 | 视频大数据云平台流媒体服务方法 |
CN112543165A (zh) * | 2019-09-20 | 2021-03-23 | 浙江宇视科技有限公司 | 一种解码方法、装置、设备和介质 |
CN112543165B (zh) * | 2019-09-20 | 2022-11-15 | 浙江宇视科技有限公司 | 一种解码方法、装置、设备和介质 |
CN113395546A (zh) * | 2020-03-13 | 2021-09-14 | 杭州海康威视数字技术股份有限公司 | 一种媒体显示的控制***、方法及控制设备 |
CN114727152A (zh) * | 2022-03-21 | 2022-07-08 | 慧之安信息技术股份有限公司 | 一种跨平台多浏览器兼容的监控视频实时预览方法 |
CN114727152B (zh) * | 2022-03-21 | 2023-01-10 | 慧之安信息技术股份有限公司 | 一种跨平台多浏览器兼容的监控视频实时预览方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102045540A (zh) | 视频监控方法、***及设备 | |
CN101394548B (zh) | 一种实现数字家庭环境下远程视频监控的***及其方法 | |
JP4531696B2 (ja) | マルチメディア情報共有システム | |
CN100385424C (zh) | 信息处理装置和内容信息处理方法 | |
EP1914643A1 (en) | Method and apparatus for filtering peer-to-peer network searches for limited capability devices | |
CN102882829A (zh) | 一种转码方法及*** | |
CN102025568B (zh) | 流媒体业务质量监测装置及方法 | |
CN101646076A (zh) | 一种无线网络视频传送方法 | |
CN102158690A (zh) | 远程多路实时视频监控*** | |
CN106331603A (zh) | 视频监控方法、装置、服务器及*** | |
CN102136962B (zh) | 质量问题定界方法及相关设备与*** | |
CN103167275A (zh) | 网络视频监控***及其流媒体数据分发方法 | |
CN101742265A (zh) | 视频监控方法、固网视频监控业务平台及移动终端 | |
CN2930158Y (zh) | 一种无线数字终端视频图像监控装置 | |
CN1717953A (zh) | 遥控器,遥控方法和被遥控设备 | |
CN1996997B (zh) | 一种处理流媒体业务异常的方法及装置 | |
US7912981B2 (en) | System and method for intelligent data routing | |
CN102694845A (zh) | 三网融合手机防盗监控*** | |
CN105915893A (zh) | 一种公路网图像互联标准符合性测试*** | |
CN109862094B (zh) | 一种基于流计算的水务设备数据共享方法及装置 | |
EP1430401B1 (en) | Extended content storage method and apparatus | |
CN113765719B (zh) | 物联网接入统一管理监控维护的即时实现方法 | |
CN110365690A (zh) | 流量采集方法、装置及存储介质 | |
CN103475533A (zh) | 监控前端接入方法、装置及*** | |
CN102387138B (zh) | 一种基于屏幕保护的数据传输方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110504 |