1.一种多路视频监控方法,其特征在于,包括:
判断接收到的监控请求中是否包括表示融合多路视频流的标识;
如果所述监控请求中包括表示融合多路视频流的标识,则需要融合多路视频流,将对应的多路视频流按照单播方式融合为一路并单播给客户端;否则,不需要融合多路视频流,直接将对应的视频流发送给客户端;
其中,所述监控请求为基于第3版互联网组管理协议IGMPv3的报告Report报文;
所述表示融合多路视频流的标识为:客户端在Report报文中保留Reserved域中设置的预设值;
所述判断所述监控请求中是否包括表示融合多路视频流的标识为:检查Report报文中Reserved域的数值是否为预设值,如果是则监控请求中包括表示融合多路视频流的标识,否则,监控请求中不包括表示融合多路视频流的标识。
2.如权利要求1所述的多路视频监控方法,其特征在于,所述监控请求中包括发送该请求的客户端的IP地址;
所述将对应的多路视频流按照单播方式融合为一路并单播给客户端包括:
将对应的多路视频流压缩为一路,并将压缩得到的一路视频流的源地址设置为对应网络传输设备的IP地址、目的地址设置为对应客户端的IP地址。
3.如权利要求2所述的多路视频监控方法,其特征在于,所述网络传输设备为交换机;
所述网络传输设备的IP地址为:交换机的环回接口的IP地址。
4.一种网络传输设备,该网络传输设备作为客户端汇聚点并包括接收单元和发送单元,其特征在于,该网络传输设备进一步包括:视频流处理单元;
所述接收单元,接收视频监控系统中的硬件编码器发送的视频流、以及视频监控系统中的客户端发送的监控请求,如果监控请求中包括预设的表示融合多路视频流的标识,则所述接收单元将对应的多路视频流发送给所述视频流处理单元;
所述视频流处理单元,将来自接收单元的多路视频流按照单播方式融合为一路并输出给发送单元;
所述发送单元,将接收到的视频流单播给对应的客户端;
其中,所述监控请求为基于第3版互联网组管理协议IGMPv3的报告Report报文,所述表示融合多路视频流的标识为客户端在Report报文中保留Reserved域中设置的预设值。
5.如权利要求4所述的网络传输设备,其特征在于,所述监控请求中包括发送该监控请求的客户端的IP地址;
所述视频流处理单元包括:解码子单元、压缩抽取子单元、编码子单元和配置子单元,其中,
所述解码子单元,将接收到的每一路视频流解码,并将解码得到的图像信号输出给所述压缩抽取子单元;
所述压缩抽取子单元,按照预设的压缩比例,将每一路视频流对应的图像信号进行压缩抽取,将压缩抽取得到的图像信号输出给所述编码子单元;
所述编码子单元,按照预设的每一路视频流在融合后的视频流对应图像中对应的位置关系,将压缩抽取后的所有视频流对应的图像信号组合,对组合得到的图像信号进行数字编码压缩处理,并将数字编码压缩处理后的视频流输出;
所述配置子单元,将所述编码子单元输出的视频流的源地址设置为所述发送单元的IP地址、目的地址设置为所述客户端的IP地址,并输出该视频流。
6.一种视频监控系统,包括:多个摄像装置、多个硬件编码器、至少一个作为客户端汇聚点的网络传输设备、至少一个客户端,其特征在于,所述视频监控系统进一步包括:视频流处理设备;
所述网络传输设备接收硬件编码器发送的视频流、以及客户端发送的监控请求;
如果所述监控请求中包括表示融合多路视频流的标识,则需要融合接收到的多路视频流,且,所述网络传输设备调用所述视频流处理设备将对应的多路视频流按照单播方式融合为一路,并单播给对应的客户端;
其中,所述监控请求为基于第3版互联网组管理协议IGMPv3的报告Report报文;所述表示融合多路视频流的标识为客户端在Report报文中保留Reserved域中设置的预设值。
7.如权利要求6所述的视频监控系统,其特征在于,
所述视频流处理设备为至少一个,分别与每个作为客户端汇聚点的网络传输设备相连;
或者,所述视频流处理设备为一个,与所有作为客户端汇聚点的网络传输设备相连;
或者,所述视频流处理设备为至少一个,分别与每个作为客户端汇聚点的网络传输设备整合为一个物理实体。
技术领域\n本发明涉及监控技术,特别涉及一种多路视频监控方法、一种网络传输设备、以及一种视频监控系统。\n背景技术\n随着视频音频编解码技术和网络技术的发展,将摄像机的图像数据数字化,并在网络中传输,从而实现了视频监控。\n图1为现有视频监控系统的结构示意图。如图1所示,现有视频监控系统包括:至少一个摄像装置101、至少一个硬件编码器102、至少一个网络传输设备103、硬件解码器104和客户端105。\n每个硬件编码器102,将与其相连的摄像装置101输出的图像信号进行数字编码压缩处理,得到数字编码压缩后的视频流并向网络传输设备103发送,数字编码压缩后的视频流为数字信号。\n每个作为客户端汇聚点的网络传输设备103,例如支持单播和/或组播的交换机,接收硬件编码器102发送的视频流,如果作为客户端汇聚点的网络传输设备103同时与硬件编码器102相连,则直接接收来自与其相连的硬件编码器102的视频流,否则,通过其他网络传输设备103接收硬件编码器102发送的视频流;根据不同客户端105的监控请求,将监控请求对应的一路或多路视频流发送给与其相连的客户端105。\n其中,对于每一路视频流,网络传输设备103可以通过组播或单播的方式发送给对应的一个或多个客户端105;如果采用组播,则来自客户端105的监控请求可以为一个加入组播组的请求,例如基于各种版本的互联网组管理协议(Internet Control Management Protocol,IGMP)的报告(Report)报文。\n客户端105,向对应的网络传输设备103请求获取一个或多个摄像装置101所对应的视频流;接收网络传输设备103的一路或多路视频流并显示输出,实现一路视频监控或多路视频监控。\n其中,如果客户端105具有解码能力,则可以直接显示输出基于数字信号的视频流,如果客户端105不具有解码能力,则该客户端105可以通过硬件解码器104与作为客户端汇聚点的网络传输设备103相连,由硬件解码器104对视频流中的数字信号进行解码后再由客户端105显示输出。\n然而,上述方案虽然能够实现多路视频监控,但对于每个客户端每增加一路视频流,都需要为该路视频流再增加一定的带宽,从而增加了实现视频监控所占用的总带宽,而且,实现多路视频监控的客户端需要分别对每一路视频流进行处理,例如根据每路视频流的不同的如组播组地址等标识来判断该路视频流所对应的监控场景、周期性地切换其输出显示的视频流来将多路视频流对应的监控场景显示给用户,从而增加了客户端的处理负担。\n发明内容\n有鉴于此,本发明提供了一种多路视频监控方法、一种网络传输设备以及一种视频监控系统,能够节省系统带宽并降低客户端的处理负担。\n本发明提供的一种多路视频监控方法,包括:\n判断接收到的监控请求中是否包括表示融合多路视频流的标识;\n如果所述监控请求中包括表示融合多路视频流的标识,则需要融合多路视频流,将对应的多路视频流按照单播方式融合为一路并单播给客户端;否则,不需要融合多路视频流,直接将对应的视频流发送给客户端;\n其中,所述监控请求为基于第3版互联网组管理协议IGMPv3的报告Report报文;\n所述表示融合多路视频流的标识为:客户端在Report报文中保留Reserved域中的预设值;\n所述判断所述监控请求中是否包括表示融合多路视频流的标识为:检查Report报文中Reserved域的数值是否为预设值,如果是则监控请求中包括表示融合多路视频流的标识,否则,监控请求中不包括表示融合多路视频流的标识。\n所述监控请求中包括发送该请求的客户端的IP地址;\n所述将对应的多路视频流按照单播方式融合为一路并单播给客户端包括:\n将对应的多路视频流压缩为一路,并将压缩得到的一路视频流的源地址设置为对应网络传输设备的IP地址、目的地址设置为对应客户端的IP地址。\n所述网络传输设备为交换机;\n所述网络传输设备的IP地址为:交换机的环回接口的IP地址。\n本发明提供的一种网络传输设备,该网络传输设备作为客户端汇聚点并包括接收单元和发送单元,该网络传输设备进一步包括:视频流处理单元;\n所述接收单元,接收视频监控系统中的硬件编码器发送的视频流、以及视频监控系统中的客户端发送的监控请求,如果监控请求中包括预设的表示融合多路视频流的标识,则所述接收单元将对应的多路视频流发送给所述视频流处理单元;\n所述视频流处理单元,将来自接收单元的多路视频流按照单播方式融合为一路并输出给发送单元;\n所述发送单元,将接收到的视频流单播给对应的客户端;\n其中,所述监控请求为基于第3版互联网组管理协议IGMPv3的报告Report报文,所述表示融合多路视频流的标识为客户端在Report报文中保留Reserved域中设置的预设值。\n所述监控请求中包括发送该监控请求的客户端的IP地址;\n所述视频流处理单元包括:解码子单元、压缩抽取子单元、编码子单元和配置子单元,其中,\n所述解码子单元,将接收到的每一路视频流解码,并将解码得到的图像信号输出给所述压缩抽取子单元;\n所述压缩抽取子单元,按照预设的压缩比例,将每一路视频流对应的图像信号进行压缩抽取,将压缩抽取得到的图像信号输出给所述编码子单元;\n所述编码子单元,按照预设的每一路视频流在融合后的视频流对应图像中对应的位置关系,将压缩抽取后的所有视频流对应的图像信号组合,对组合得到的图像信号进行数字编码压缩处理,并将数字编码压缩处理后的视频流输出;\n所述配置子单元,将所述编码子单元输出的视频流的源地址设置为所述发送单元的IP地址、目的地址设置为所述客户端的IP地址,并输出该视频流。\n本发明提供的一种视频监控系统,包括:多个摄像装置、多个硬件编码器、至少一个作为客户端汇聚点的网络传输设备、至少一个客户端,所述视频监控系统进一步包括:视频流处理设备;\n所述网络传输设备接收硬件编码器发送的视频流、以及客户端发送的监控请求;\n如果所述监控请求中包括表示融合多路视频流的标识,则需要融合接收到的多路视频流,且,所述网络传输设备调用所述视频流处理设备将对应的多路视频流按照单播方式融合为一路,并单播给对应的客户端;\n其中,所述监控请求为基于第3版互联网组管理协议IGMPv3的报告Report报文;所述表示融合多路视频流的标识为客户端在Report报文中保留Reserved域中设置的预设值。\n所述视频流处理设备为至少一个,分别与每个作为客户端汇聚点的网络传输设备相连;\n或者,所述视频流处理设备为一个,与所有作为客户端汇聚点的网络传输设备相连;\n或者,所述视频流处理设备为至少一个,分别与每个作为客户端汇聚点的网络传输设备整合为一个物理实体。\n由上述技术方案可见,通过将多路视频流按照单播方式融合为一路,并将按照单播方式融合后的包括多路视频流内容的一路视频流向客户端发送,从而在多路视频监控中只需要一路视频流的带宽,从而节省了系统带宽,而且对于客户端来说,多路视频监控也只需要通过对一路视频流的处理来实现,不需要根据每路视频流的不同标识判断该路视频流所对应的监控场景,且由于一路视频流融合了多路视频流中的内容,也不需要周期性地切换输出多路视频流,因此将只需要通过将一路视频流中包括的多路视频流的内容同时显示给用户即可实现多路视频监控,从而降低了客户端的处理负担。\n附图说明\n图1为现有视频监控系统的结构示意图。\n图2为本发明实施例中视频监控系统的结构示意图。\n图3为本发明实施例中的Report报文结构示意图。\n图4为本发明实施例中客户端实现多路监控的示意图。\n图5为本发明实施例中网络传输设备的结构示意图。\n图6为本发明实施例中多路视频监控方法的流程图。\n具体实施方式\n为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。\n本发明实施例中,在视频监控系统中设置视频流处理设备,如果监控请求中包括表示融合多路视频流的标识、或监控请求中的一个客户端标识对应多个视频流标识,则由网络传输设备调用视频流处理设备将多路视频流按照单播方式融合为一路,并将按照单播方式融合后的包括多路视频流内容的一路视频流单播给对应的客户端。\n其中,按照单播方式融合包括:将多路视频流压缩为一路,并按照单播方式设置压缩得到的一路视频流的源地址和目的地址;每个作为客户端汇聚点的网络传输设备可以对应一个视频流处理设备;视频流处理设备可以与对应的网络传输设备相连,还可以作为网络传输设备的一个内部功能单元整合在对应的网络传输设备内部。\n图2为本发明实施例中视频监控系统的结构示意图。如图2所示,本实施例中的视频监控系统包括:多个摄像装置101、多个硬件编码器102、至少一个网络传输设备203、至少一个硬件解码器104、至少一个客户端205、一个或至少一个视频流处理设备206。\n每个硬件编码器102,将与其相连的摄像装置101输出的图像信号进行数字编码压缩处理,得到压缩后的视频流并发送给与其相连的网络传输设备203。\n每个作为客户端汇聚点的网络传输设备203,例如支持单播和组播的交换机,接收硬件编码器102发送的视频流;接收客户端205发送的监控请求,如果监控请求中包括预设的表示融合多路视频流的标识、或监控请求中的一个客户端标识对应多个视频流标识,则网络传输设备203将监控请求对应的多路视频流发送给对应的视频流处理设备206,还可以同时将对应客户端205的客户端标识发送给对应的视频流处理设备206,否则,网络传输设备203直接将监控请求对应的视频流发送给对应的客户端205;按照单播方式,将来自视频流处理设备205的视频流的源地址设置为自身IP地址、目的地址设置为对应监控请求中携带的客户端IP地址,并单播给对应的客户端205。\n其中,监控请求中包括发送该监控请求的客户端205的IP地址。\n视频流处理设备205,将多路视频流压缩为一路视频流,并将压缩后的一路视频流发送给对应的网络传输设备203。\n客户端205,向对应的网络传输设备203发送监控请求,请求获取一个或多个摄像装置101拍摄的监控场景所对应的视频流;接收网络传输设备203的视频流并显示输出。\n上述系统中,网络传输设备203调用视频流处理设备206,与视频流处理设备206联合实现了将多路视频流按照单播方式的融合,即由视频流处理设备206实现多路视频流的压缩、由网络传输设备203按照单播方式实现压缩后的视频流的源地址和目的地址的设置。这样,在向客户端205发送包括了多路视频流内容的视频流时,只占用一路视频流的资源,节省了系统资源。而且对于客户端205来说,多路视频监控也只需要通过对一路视频流的处理来实现,不需要根据每路视频流的不同标识判断该路视频流所对应的监控场景,也不需要周期性地切换输出多路视频流,从而降低了客户端的处理负担。\n实际应用中,如图2所示的视频监控系统可以基于各版本的IP网络来实现,该系统还可以包括与网络传输设备203相连的存储设备207,用于存储视频流。\n具体来说,本实施例中,客户端205在发送监控请求之前,可以在监控请求中设置一个预设的表示融合多路视频流的标识,例如,在第3版IGMP协议(IGMPv3)的Report报文中的保留(Reserved)域设置一数值。如果监控请求中设置了表示融合多路视频流的标识,网络传输设备203即可获知需要将对应的多路视频流按照单播方式融合为一路。\n图3为本发明实施例中的Report报文结构示意图。如图3所示,以基于IP网络来实现视频监控、网络传输设备为支持组播的交换机为例,客户端205发送的监控请求可以为如图3所示的IGMPv3的Report报文,而IGMPv3的Report报文中的Reserved域为一个未定义的扩展域,客户端205可以将Reserved域设置一预设的数值,例如0x40,并在Report报文中设置其所需的每一路视频流所对应的视频流标识,例如组播组地址;相应地,交换机在收到IGMPv3的Report报文时,主动检查Report报文中Reserved域的数值,如为0x40,则确定该监控请求中包括表示融合多路视频流的标识,并将Report报文中包括的组播组标识对应的视频流发送给视频流处理设备206,然后再按照单播方式将视频流处理设备206压缩得到的一路视频流的源地址设置为交换机环回接口或其他接口的IP地址、目的地址设置为对应Report报文中的客户端IP地址,并单播给客户端205。\n其中,交换机可以从Report报文中获取客户端205的IP地址,在将多路视频流发送给视频流处理设备206是还可以同时携带获取的客户端205的IP地址,视频流处理设备206完成多路视频流的压缩之后,可以根据客户端205的IP地址并通过交换机与对应的客户端205建立一条点对点的连接,例如传输控制协议(Transmission Control Protocol,TCP)的连接,从而实现后续的视频流单播传输。\n如上所述,将IGMPv3的Report报文作为监控请求,并在IGMP的Report报文中的Reserved域预设的数值作为表示融合多路视频流的标识,使得对现有视频监控系统的改动较小,从而使得本发明技术方案的实用性较高。监控请求也可以为基于IP网络或其它网络的各种规范协议或私有协议报文,表示融合多路视频流的标识也可以表示为与其它协议报文相应的数值或字段。\n本实施例中,客户端205也可以向网络传输设备203发送携带一个或多个视频流标识的监控请求来表示融合多路视频流,监控请求中还包括客户端205对应的客户端标识,例如客户端的IP地址等,视频流标识可以为每路视频流对应的组播组地址等。\n如果客户端205通过携带多个视频流标识的监控来表示融合多路视频流,则网络传输设备203根据所有接收到的监控请求,建立并存储所有客户端标识与视频流标识的映射关系,并根据建立的映射关系判断其接收到的所有监控请求中,每个客户端标识对应的视频流标识为一个还是多个,如果一个客户端标识对应多个视频流标识,则可以确定需要将上述多个视频流标识对应的多路视频流按照单播方式融合为一路并发送给该客户端标识对应的客户端205。\n以客户端标识为客户端205的IP地址、视频流标识为每路视频流对应的组播组地址为例,客户端205向作为客户端汇聚点的网络传输设备203发送IGMP的Report报文作为监控请求,该报文中包括客户端205的IP地址和至少一个组播组地址标识,网络传输设备203根据接收到的IGMP的Report报文,建立对应的客户端205的IP地址与组播组地址的映射关系,映射关系中还包括客户端205的IP地址、组播组地址与网络传输设备203的出接口的映射关系,以便在后续实现单播方式的融合时能够获取作为视频流源地址的对应的网络传输设备203的IP地址。网络传输设备203建立的映射关系可以为如表1所示的表项信息。\n\n表1\n如果一个客户端205的IP地址对应多个组播组地址则网络传输设备203即可判断出该客户端205请求获取多路视频流,即如表1所示的IP地址为192.168.2.1和192.168.2.10的客户端,并由视频流处理设备206将该客户端205的IP地址对应的多个组播组地址,例如表1所示的226.1.1.2和226.1.1.3所对应的多路视频流压缩为一路,网络传输设备203再按照单播方式将压缩后的一路视频流的源地址设置为自身的IP地址、目的地址设置为对应的客户端IP地址,然后单播给对应的客户端。\n其中,如果客户端205发送的Report报文为IGMPv3的Report报文,则一个Report报文中可以包括多个例如组播组地址的视频流标识;如果客户端205发送的Report报文为IGMPv1或IGMPv2的Report报文,则一个Report报文中可以包括一个例如组播组地址的视频流标识,客户端205需要通过多次发送Report报文来实现多路视频监控。这种情况下,网络传输设备203在每收到一个IGMPv1或IGMPv2的Report报文后,判断是否已为发送该Report报文的客户端建立对应的客户端标识与视频流标识的映射关系,如果已为发送该Report报文的客户端建立客户端标识与视频流标识的映射关系,则在已建立的映射关系中未包括该Report报文中的视频流标识的情况下,将该视频流标识添加到对应的映射关系中;如果没有为发送该Report报文的客户端建立客户端标识与视频流标识的映射关系,则建立该Report报文中客户端标识与视频流标识的映射关系。\n如上所述,将IGMP的Report报文作为监控请求,并由网络传输设备203建立对应的映射关系,使得在实现按照单播方式的多路融合的同时,对现有视频监控系统的改动较小且不需要改动现有报文,从而使得本发明技术方案的实用性较高。\n不论客户端205采用上述何种方式请求进行多路视频监控,网络传输设备203均可联合视频流处理设备206实现对多路视频流的单播方式的融合,并单播给客户端205。客户端205则可通过多画面的方式显示给用户。\n以客户端205的监控请求对应4路视频流、4路视频流分别对应4个摄像装置101的监控场景1~4为例,视频流处理设备206可以按照1∶4的比例,将4路视频流对应的图像信号分别进行压缩抽取,然后再将压缩抽取后的4路图像信号组合为一路,例如,分别将4路视频流对应的图像信号抽取出1/4的像素点,然后将抽取出的4路视频流对应的像素点组合为一幅图像,并按照预设的位置关系确定每一路视频流对应的像素点在图像中所出的位置组合得到的图像信号所对应的图像尺寸与压缩抽取前的每一路图像信号对应的图像尺寸相等,从而使得压缩的视频流所占用的带宽小于4路视频流占用的带宽。再由网络传输设备203将组合后的视频流的源地址设置为其自身IP地址、目的地址设置为客户端205的IP地址并单播给客户端205,具有对应IP地址的客户端205接收到融合后的视频流之后,直接显示接收到的该路视频流,且如果上述预设的位置关系为:对应监控场景1~4的4路视频流对应的像素点分别集中在组合后的图像的左上方、右上方、左下方和右下方,则客户端205即可按照如图4所示的多画面方式同时显示4路视频流的内容,即监控场景1~4,从而实现多路监控。\n上述视频流处理设备206也可以作为网络传输设备203的内部功能单元,作为网络传输设备203内部功能单元的视频流处理设备206可以直接实现按照单播方式的多路视频流融合。\n图5为本发明实施例中网络传输设备的结构示意图。如图5所示,本实施例中,内部整合了视频流处理设备的网络传输设备包括:接收单元501、视频流处理单元502和发送单元503。\n接收单元501,接收视频监控系统中硬件编码器102发送的视频流;接收视频监控系统中客户端205发送的监控请求,如果监控请求中包括预设的表示融合多路视频流的标识,则将监控请求对应的多路视频流发送给对应的视频流处理单元502,还可以同时将对应客户端205的客户端标识发送给对应的视频流处理单元502,否则,直接将监控请求对应的视频流发送给发送单元。\n接收单元501,也可以根据所有接收到的监控请求,建立客户端标识与视频流标识的映射关系;根据建立的映射关系判断每个客户端标识对应的视频流标识为一个还是多个;如果一个客户端标识对应多个视频流标识,则将多个视频流标识对应的多路视频流发送给视频流处理单元502,否则直接将一个视频流标识对应的视频流向所述客户端205发送。其中,客户端标识可以为客户端的IP地址、视频流标识可以为每路视频流对应的组播组地址。\n视频流处理单元502,将从接收单元501接收到的多路视频流按照单播方式融合为一路,并将融合后的一路视频流发送给发送单元503。\n发送单元503,将接收到的视频流单播给对应的客户端205。\n上述网络传输设备中,视频流处理单元502可以包括:解码子单元521、压缩抽取子单元522、编码子单元523和配置子单元524。\n解码子单元521,将接收到的每一路视频流解码,并将解码得到的图像信号输出给压缩抽取子单元522。\n压缩抽取子单元522,按照预设的压缩比例,将每一路视频流对应的图像信号进行压缩抽取,并将压缩抽取得到的图像信号输出给编码子单元523。\n编码子单元523,按照预设的每一路视频流在融合后的视频流对应图像中对应的位置关系对压缩抽取子单元522压缩抽取得到的图像信号进行组合,并对组合得到的图像信号进行数字编码压缩处理,数字编码压缩处理的方式可以与硬件编码设备102相同,并将数字编码压缩处理后的视频流输出。\n配置子单元524,按照单播方式,将编码子单元523输出的视频流的源地址设置为发送单元503的IP地址、目的地址设置为对应客户端205的IP地址,并输出给发送单元503。\n上述视频流处理设单元502中,还可以包括一个缓存子单元,压缩抽取子单元522将压缩抽取得到的图像信号输出到缓存子单元中,编码子单元523再从缓存单元中读取。\n上述网络传输设备203可以为支持组播的交换机,此时,发送单元503可以为交换机的环回接口。\n以上是对本发明实施例中视频监控系统、以及内部整合了视频流处理设备的网络交换设备的详细说明,下面,对本发明实施例中的多路视频监控方法进行详细说明。\n图6为本发明实施例中多路视频监控方法的流程图。如图6所示,本实施例中的多路视频监控方法包括以下步骤:\n步骤601,接收客户端发送的监控请求。\n本步骤中,监控请求可以为基于IGMP的报告Report报文。\n步骤602,判断是否需要融合多路视频流,如果是,则执行步骤603,否则,执行步骤605。\n本步骤中,可以根据监控请求中是否包括预设的表示需要融合多路视频流的标识来判断是否需要融合多路视频流。例如,如果监控请求为基于IGMPv3的报告Report报文,则判断Report报文中保留Reserved域中的数值是否为预设值,如果是,则监控请求中包括表示融合多路视频流的标识,如果不是,则监控请求中不包括表示融合多路视频流的标识。\n本步骤中,也可以根据监控请求中的客户端标识是否对应多个视频流标识来判断是否需要融合多路视频流。例如,根据所有接收到的监控请求建立并存储客户端标识与视频流标识的映射关系,并根据建立的映射关系判断其接收到的所有监控请求中,每个客户端标识对应的视频流标识为一个还是多个,如果一个客户端标识对应多个视频流标识,则可以确定需要将一个客户端标识对应的多个视频流标识所对应的多路视频流融合为一路;否则,确定不需要融合多路视频流。其中,客户端标识可以为客户端的IP地址、视频流标识可以为每路视频流对应的组播组地址。\n步骤603,将多路视频流按照单播方式融合为一路。\n具体来说,本步骤可以包括以下过程:\na、将每一路视频流解码;\nb、按照预设的压缩比例,将解码得到的每一路视频流对应的图像信号进行压缩抽取;\nc、按照预设的每一路视频流在融合后的视频流对应图像中对应的位置关系,将压缩抽取后的所有视频流对应的图像信号组合为一路图像信号,并对组合得到的图像信号进行数字编码压缩处理;\nd、按照单播方式,将数字编码压缩处理得到的视频流的源地址设置为网络传输设备的IP地址、目的地址设置为对应的客户端IP地址。\n其中,步骤a~c为多路视频流的压缩,步骤d为按照单播方式设置视频流源地址和目的地址的过程。\n步骤604,将按照单播方式融合后的一路视频流单播给对应的客户端,并结束本流程。\n步骤605,直接将监控请求对应的视频流向客户端发送,并结束本流程。\n可见,按照单播方式将多路视频流融合为一路,并将按照单播方式融合后的包括多路视频流内容的一路视频流发送给客户端,从而在多路视频监控中也只需要一路视频流的带宽,从而节省了系统带宽,而且对于客户端来说,多路视频监控也只需要通过一路视频流来实现,不需要根据每路视频流的不同标识判断该路视频流所对应的监控场景,也不需要周期性地切换输出多路视频流,从而降低了客户端的处理负担。\n以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
法律信息
- 2012-03-28
专利权的转移
登记生效日: 2012.02.20
专利权人由杭州华三通信技术有限公司变更为浙江宇视科技有限公司
地址由310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号变更为310053 浙江省杭州市滨江区东信大道66号C厂房二、三层A区
- 2010-06-23
- 2008-02-06
- 2007-11-07
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-07-30
|
2002-01-08
| | |
2
| |
2003-03-05
|
2002-08-20
| | |
3
| |
2003-06-04
|
2002-12-27
| | |
4
| |
2006-05-03
|
2005-10-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |