Movatterモバイル変換


[0]ホーム

URL:


CN111314659B - Method, device, system, electronic equipment and medium for monitoring code stream push - Google Patents

Method, device, system, electronic equipment and medium for monitoring code stream push
Download PDF

Info

Publication number
CN111314659B
CN111314659BCN202010097604.8ACN202010097604ACN111314659BCN 111314659 BCN111314659 BCN 111314659BCN 202010097604 ACN202010097604 ACN 202010097604ACN 111314659 BCN111314659 BCN 111314659B
Authority
CN
China
Prior art keywords
level
monitoring
scheduling system
code stream
request
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.)
Active
Application number
CN202010097604.8A
Other languages
Chinese (zh)
Other versions
CN111314659A (en
Inventor
闫治波
方小帅
李阔
王艳辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Visionvera Information Technology Co LtdfiledCriticalVisionvera Information Technology Co Ltd
Priority to CN202010097604.8ApriorityCriticalpatent/CN111314659B/en
Publication of CN111314659ApublicationCriticalpatent/CN111314659A/en
Application grantedgrantedCritical
Publication of CN111314659BpublicationCriticalpatent/CN111314659B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The embodiment of the invention provides a monitoring code stream pushing method, a monitoring code stream pushing device, a monitoring code stream pushing system, electronic equipment and a monitoring code stream pushing medium, wherein the monitoring code stream pushing method comprises the following steps: a first-level protocol conversion server receives a first stream adjusting request sent by a first-level video networking monitoring and managing scheduling system; judging whether an extended flow regulation mode is started or not; if the first-level coordination and conversion server starts the extended stream modulation mode, generating a second stream modulation request by using an extended national standard protocol; generating a third flow regulation request based on the second flow regulation request; the first-level protocol conversion server receives the monitoring code stream transmitted by the second-level video networking monitoring and managing and scheduling system; and pushing the monitoring code stream to the first-level video networking monitoring and networking management scheduling system so as to solve the problem of scheduling and monitoring resource delay of the multi-level cascaded video networking monitoring and networking management scheduling system.

Description

Translated fromChinese
一种监控码流推送方法、装置、系统、电子设备及介质Method, device, system, electronic equipment and medium for monitoring code stream push

技术领域technical field

本发明涉及数据处理技术领域,特别是涉及一种监控码流推送方法、装置、系统、电子设备以及介质。The present invention relates to the technical field of data processing, in particular to a method, device, system, electronic equipment and medium for pushing monitoring code streams.

背景技术Background technique

视联网是网络发展的重要里程碑,是一个实时网络,能够实现高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。The Internet of Vision is an important milestone in the development of the network. It is a real-time network that can realize real-time transmission of high-definition video, and push many Internet applications to high-definition video, high-definition face-to-face.

在多层级级联的视联网监控联网管理调度系统中,每一级的协转服务器均会对从第三方国标平台所接入的监控资源的码流进行解码,在将解码后的监控资源的码流进行编码发送至视联网监控联网管理调度系统,每一级的视联网监控联网管理调度系统均会对读取到的监控资源的码流进行解码,然后在编码,进而推送至上一级的协转服务器。In the multi-level cascaded monitoring network management and dispatching system, the co-translation server at each level will decode the code stream of the monitoring resources accessed from the third-party national standard platform, and then decode the code stream of the monitoring resources The code stream is encoded and sent to the Internet of Vision monitoring network management and dispatching system. Each level of the Internet of Vision monitoring and networking management and dispatching system will decode the code stream of the monitoring resources read, and then encode it and push it to the upper level. Correspondence server.

在多层级级联的视联网监控联网管理调度系统中,由于每一级的协转服务器和视联网监控联网管理调度系统均需要对第三方国标平台所接入的监控资源的码流进行多次的编码和解码,因此与不级联的视联网监控联网管理调度系统调度监控资源相比,多层级级联的视联网监控联网管理调度系统存在调度监控资源延时的问题。In the multi-level cascaded Internet of Vision monitoring and networking management and dispatching system, since each level of the co-translation server and the Internet of Vision monitoring and networking management and dispatching system need to perform multiple times on the code stream of the monitoring resources accessed by the third-party national standard platform Therefore, compared with the dispatching and monitoring resources of the non-cascaded Internet of View monitoring and management scheduling system, the multi-level cascading Internet of View monitoring and networking management and dispatching system has the problem of delay in dispatching and monitoring resources.

发明内容Contents of the invention

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种监控码流推送方法、一种监控码流推送装置,一种电子设备以及一种计算机可读存储介质。In view of the above problems, the embodiments of the present invention are proposed to provide a monitoring code stream pushing method, a monitoring code stream pushing device, an electronic device and a computer-based Read storage media.

为了解决上述问题,本发明实施例公开了一种监控码流推送方法,所述方法应用于多层级级联的视联网监控联网管理调度系统,所述视联网监控联网管理调度系统包括第一级视联网监控联网管理调度系统和第二级视联网监控联网管理调度系统,所述第一级视联网监控联网管理调度系统和第二级视联网监控联网管理调度系统之间通过第一级协转服务器进行级联,其中,所述第二级视联网监控联网管理调度系统属于所述第一级视联网监控联网管理调度系统的下一级,所述方法包括:In order to solve the above problems, the embodiment of the present invention discloses a method for pushing monitoring code streams. The method is applied to a multi-level cascaded video monitoring and networking management scheduling system. The video networking monitoring and networking management scheduling system includes a first-level A visual network monitoring and networking management scheduling system and a second-level visual networking monitoring and networking management and scheduling system, the first-level visual networking monitoring and networking management and scheduling system and the second-level visual networking monitoring and networking management and scheduling system are transferred through the first-level coordination The servers are cascaded, wherein, the second-level visual monitoring and networking management and dispatching system belongs to the next level of the first-level visual monitoring and networking management and scheduling system, and the method includes:

第一级协转服务器接收所述第一级视联网监控联网管理调度系统发送的第一调流请求;The first-level co-transfer server receives the first flow adjustment request sent by the first-level visual monitoring and networking management and dispatching system;

所述第一级协转服务器判断是否开启扩展调流模式;The first-level co-transfer server judges whether to enable the extended flow regulation mode;

若所述第一级协转服务器开启所述扩展调流模式,则使用扩展国标协议生成第二调流请求;If the first-level co-transfer server turns on the extended flow adjustment mode, then use the extended national standard protocol to generate a second flow adjustment request;

第一级协转服务器基于所述第二调流请求,生成第三调流请求;The first-level coordinated transfer server generates a third flow adjustment request based on the second flow adjustment request;

所述第一级协转服务器接收所述第二级视联网监控联网管理调度系统透传的监控码流,所述监控码流由所述第二级视联网监控联网管理调度系统通过第二级协转服务器从第三方国标平台调取,所述第二级协转服务器为将所述监控码流通过视联网协议透传至第二级视联网监控联网管理调度系统;The first-level co-conversion server receives the monitoring code stream transparently transmitted by the second-level visual monitoring and networking management and scheduling system, and the monitoring code stream is passed through the second-level visual monitoring and networking management and scheduling system by the second-level visual monitoring and networking management and scheduling system. The co-translation server is retrieved from the third-party national standard platform, and the second-level co-translation server transparently transmits the monitoring code stream to the second-level video-network monitoring and networking management and dispatching system through the video-network protocol;

所述第一级协转服务器将所述监控码流推送至所述第一级视联网监控联网管理调度系统。The first-level co-translation server pushes the monitoring code stream to the first-level visual monitoring and networking management and dispatching system.

可选的,所述第一调流请求包括:第一标记;Optionally, the first flow adjustment request includes: a first mark;

所述第一级协转服务器判断是否开启扩展调流模式的步骤包括:The step of the first-level co-transfer server judging whether to open the extended flow adjustment mode includes:

第一级协转服务器解析所述第一调流请求;The first-level coordinating server parses the first streaming request;

判断所述第一调流请求中是否存在第一标记,若存在,则所述第一级协转服务器开启扩展调流模式。It is judged whether there is a first flag in the first streaming request, and if so, the first-level coordinating server starts an extended streaming mode.

可选的,所述第一级协转服务器基于所述第二调流请求,生成第三调流请求的步骤包括:Optionally, the step of generating a third flow adjustment request based on the second flow adjustment request by the first-level co-transfer server includes:

所述第一级协转服务器对所述第二调流请求添加第二标记,生成第三调流请求,将所述第三调流请求发送至第二级视联网监控联网管理调度系统,以使所述第二级视联网监控联网管理调度系统根据所述第二标记判断对所述第二级协转服务器透传的监控码流不处理。The first-level co-transfer server adds a second mark to the second flow adjustment request, generates a third flow adjustment request, and sends the third flow adjustment request to the second-level video network monitoring network management and scheduling system to Make the second-level visual monitoring network management and scheduling system judge not to process the monitoring code stream transparently transmitted by the second-level co-conversion server according to the second flag.

为了解决上述问题,本发明实施例还公开了一种第一级协转服务器,包括:In order to solve the above problems, the embodiment of the present invention also discloses a first-level co-translation server, including:

第一接收模块,用于接收所述第一级视联网监控联网管理调度系统发送的第一调流请求;The first receiving module is used to receive the first flow regulation request sent by the first-level video network monitoring and networking management and dispatching system;

判断模块,用于判断是否开启扩展调流模式;A judging module, configured to judge whether to enable the extended flow regulation mode;

发送模块,用于若所述判断模块的判断结果为开启所述扩展调流模式,则使用扩展国标协议生成第二调流请求;A sending module, configured to use the extended national standard protocol to generate a second flow regulation request if the judging result of the judging module is to enable the extended flow regulation mode;

生成模块,用于基于所述第二调流请求,生成第三调流请求;A generating module, configured to generate a third flow regulation request based on the second flow regulation request;

第二接收模块,用于接收所述第二级视联网监控联网管理调度系统透传的监控码流,所述监控码流由所述第二级视联网监控联网管理调度系统通过第二级协转服务器从第三方国标平台调取,所述第二级协转服务器为将所述监控码流透传至第二级视联网监控联网管理调度系统;The second receiving module is used to receive the monitoring code stream transparently transmitted by the second-level visual monitoring and networking management and dispatching system, and the monitoring code stream is passed by the second-level visual monitoring and networking management and dispatching system through the second-level coordination The transfer server is retrieved from the third-party national standard platform, and the second-level co-transfer server transparently transmits the monitoring code stream to the second-level visual monitoring network management and scheduling system;

推送模块,用于将所述监控码流推送至所述第一级视联网监控联网管理调度系统。A push module, configured to push the monitoring code stream to the first-level visual monitoring and networking management and dispatching system.

可选的,所述第一调流请求包括:第一标记;Optionally, the first flow adjustment request includes: a first mark;

所述判断模块包括:The judgment module includes:

解析子模块,用于解析所述第一调流请求;A parsing submodule, configured to parse the first streaming request;

第一判断子模块,用于判断所述第一调流请求中是否存在第一标记,若存在,则所述第一级协转服务器开启扩展调流模式。The first judging sub-module is used to judge whether there is a first mark in the first streaming request, and if so, the first-level co-transfer server starts an extended streaming mode.

可选的,所述生成模块包括:添加模块;Optionally, the generating module includes: an adding module;

所述添加模块,用于对所述第二调流请求添加第二标记,生成第三调流请求,将所述第三调流请求发送至第二级视联网监控联网管理调度系统,以使所述第二级视联网监控联网管理调度系统根据所述第二标记判断对所述第二级协转服务器透传的监控码流不处理。The adding module is configured to add a second mark to the second flow regulation request, generate a third flow regulation request, and send the third flow regulation request to the second-level video network monitoring network management scheduling system, so that According to the second flag, the second-level visual monitoring and networking management and dispatching system judges not to process the monitoring code stream transparently transmitted by the second-level co-conversion server.

为了解决上述问题,本发明实施例还公开了一种多层级级联的视联网监控联网管理调度系统,包括:In order to solve the above problems, the embodiment of the present invention also discloses a multi-level cascade monitoring and networking management and scheduling system for the Internet of View, including:

第一视联网监控联网管理调度系统向第一级协转服务器发送第一调流请求;The first video network monitoring network management dispatching system sends the first stream adjustment request to the first level co-transfer server;

所述第一级协转服务器判断是否开启扩展调流模式;The first-level co-transfer server judges whether to enable the extended flow regulation mode;

若所述第一级协转服务器开启所述扩展调流模式,则使用扩展国标协议生成第二调流请求;If the first-level co-transfer server turns on the extended flow adjustment mode, then use the extended national standard protocol to generate a second flow adjustment request;

第一级协转服务器基于所述第二调流请求,生成第三调流请求;The first-level coordinated transfer server generates a third flow adjustment request based on the second flow adjustment request;

所述第二级视联网监控联网管理调度系统将所述第三调流请求发送至第二级协转服务器,其中,所述第二级视联网监控联网管理调度系统属于所述第一级视联网监控联网管理调度系统的下一级;The second-level video monitoring and networking management and scheduling system sends the third flow adjustment request to the second-level co-transfer server, wherein the second-level video monitoring and networking management and scheduling system belongs to the first-level video monitoring and management scheduling system. The next level of network monitoring and network management dispatching system;

第二级协转服务器从所述第三方国标平台调取监控码流,并将所述监控码流通过视联网协议透传至第二级视联网监控联网管理调度系统;The second-level co-conversion server retrieves the monitoring code stream from the third-party national standard platform, and transparently transmits the monitoring code stream to the second-level visual network monitoring and networking management and scheduling system through the Internet of Vision protocol;

第二级视联网监控联网管理调度系统通过第一级协转服务器将监控码流透传至第一级视联网监控联网管理调度系统。The second-level visual monitoring and networking management and dispatching system transparently transmits the monitoring code stream to the first-level visual monitoring and networking management and dispatching system through the first-level co-transfer server.

可选的,所述第一协转服务器和所述第二协转服务器均可以从第三方国标平台调取监控码流。Optionally, both the first co-translation server and the second co-translation server can retrieve monitoring code streams from a third-party national standard platform.

为了解决上述问题,本发明实施例还公开了一种电子设备,包括:至少一个处理器和存储器;In order to solve the above problems, an embodiment of the present invention also discloses an electronic device, including: at least one processor and a memory;

所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现上述所述的监控码流推送方法。The memory stores a computer program; and the at least one processor executes the computer program stored in the memory, so as to implement the above-mentioned method for pushing a monitoring code stream.

为了解决上述问题,本发明实施例还公开了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述所述的监控码流推送方法。In order to solve the above problems, the embodiment of the present invention also discloses a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed, the above-mentioned monitoring code stream pushing method is implemented.

本发明实施例包括以下优点:Embodiments of the present invention include the following advantages:

在本发明实施例中,第一级协转服务器通过新增的扩展调流模式对监控码流进行处理,具体的,当第一级协转服务器开启扩展调流模式时,第一级协转服务器对下级平台推送的监控码流不做处理,直接通过视联网将监控码流透传到上一级的视联网监控联网管理调度系统,也就是说,当第一级协转服务器开启扩展调流模式时,所述第二级视联网监控联网管理调度系统和第二级协转服务器对监控码流不做处理,只对监控码流进行透传,进而推送至第一级视联网监控联网调度系统,与现有技术每一级的协转服务器和视联网监控联网管理调度系统均需要对监控码流进行编解码处理相比,明显提升了多层级级联视联网监控联网管理调度系统在监控码流调度时码流透传速度和监控画面的响应速度,进而提升了用户的使用体验。In the embodiment of the present invention, the first-level coordinated conversion server processes the monitoring code stream through the newly added extended flow adjustment mode. Specifically, when the first-level coordinated conversion server enables the extended flow adjustment mode, the first-level coordinated conversion The server does not process the monitoring code stream pushed by the lower-level platform, and directly transmits the monitoring code stream to the upper-level monitoring network management and dispatching system through the Internet of Vision. In streaming mode, the second-level visual monitoring network management scheduling system and the second-level co-transfer server do not process the monitoring code stream, but only transparently transmit the monitoring code stream, and then push it to the first-level visual monitoring network The scheduling system, compared with the co-transfer server at each level of the existing technology and the monitoring and networking management scheduling system of the Internet of Vision, which needs to encode and decode the monitoring code stream, significantly improves the multi-level cascading and monitoring network management and scheduling system. When monitoring code stream scheduling, the code stream transparent transmission speed and the response speed of the monitoring screen improve the user experience.

附图说明Description of drawings

图1是本发明的一种监控码流推送方法的框架结构示意图;Fig. 1 is a schematic diagram of a frame structure of a monitoring code stream pushing method of the present invention;

图2是本发明的一种监控码流推送方法的流程图;Fig. 2 is a flow chart of a monitoring code stream pushing method of the present invention;

图3是本发明的一种监控码流推送方法的流程图;Fig. 3 is a flow chart of a monitoring code stream pushing method of the present invention;

图4是本发明的一种监控码流推送方法的应用示意图;Fig. 4 is the application schematic diagram of a kind of monitoring stream pushing method of the present invention;

图5是本发明一种监控码流推送装置的结构框图。Fig. 5 is a structural block diagram of a monitoring stream pushing device according to the present invention.

具体实施方式Detailed ways

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

参见图1,其示出了本发明实施例一种监控码流推送方法的框架结构示意图,具体包括:Referring to FIG. 1 , it shows a schematic diagram of a frame structure of a monitoring code stream push method according to an embodiment of the present invention, which specifically includes:

第一级视联网监控联网管理调度系统1、第一级协转服务器2、第二级视联网监控联网管理调度系统3、第二级协转服务器4和第三国方平台5。The first-level video network monitoring network management dispatching system 1, the first-level co-transfer server 2, the second-level video-network monitoring network management dispatching system 3, the second-level co-transfer server 4 and the third-party platform 5.

第一级视联网监控联网管理调度系统1通过视联网与第一级协转服务器2连接,第一级协转服务器2通过扩展国标协议与第二级视联网监控联网管理调度系统3连接,第二级视联网监控联网管理调度系统3通过视联网协议与第二级协转服务器4连接,第二级协转服务器4通过国标协议与第三国方平台5连接。The first-level video network monitoring network management dispatching system 1 is connected to the first-level co-translation server 2 through the video-network, and the first-level co-translation server 2 is connected to the second-level video network monitoring network management dispatching system 3 through the extended national standard protocol. The second-level video network monitoring network management scheduling system 3 is connected to the second-level co-translation server 4 through the video-network protocol, and the second-level co-translation server 4 is connected to the third-party platform 5 through the national standard protocol.

本发明的基本思想是:第一级协转服务器通过新增的扩展调流模式对监控码流进行处理,具体的,当第一级协转服务器开启扩展调流模式时,第一级协转服务器对下级平台推送的监控码流不做处理,直接通过视联网将监控码流透传到上一级的视联网监控联网管理调度系统,也就是说,当第一级协转服务器开启扩展调流模式时,所述第二级视联网监控联网管理调度系统和第二级协转服务器对监控码流不做处理,只对监控码流进行透传,进而推送至第一级视联网监控联网调度系统。The basic idea of the present invention is: the first-level coordinated conversion server processes the monitoring code stream through the newly added extended flow adjustment mode. Specifically, when the first-level coordinated conversion server starts the extended flow adjustment mode, the first-level coordinated conversion The server does not process the monitoring code stream pushed by the lower-level platform, and directly transmits the monitoring code stream to the upper-level monitoring network management and dispatching system through the Internet of Vision. In streaming mode, the second-level visual monitoring network management scheduling system and the second-level co-transfer server do not process the monitoring code stream, but only transparently transmit the monitoring code stream, and then push it to the first-level visual monitoring network scheduling system.

基于上述架构,参照图2,示出了本发明实施例的一种监控码流推送方法的流程图,该方法应用于多层级级联的视联网监控联网管理调度系统。Based on the above architecture, referring to FIG. 2 , it shows a flow chart of a monitoring code stream pushing method according to an embodiment of the present invention. The method is applied to a multi-level cascaded video monitoring and networking management and scheduling system.

其中,视联网监控联网管理调度系统包括第一级视联网监控联网管理调度系统和第二级视联网监控联网管理调度系统,所述第一级视联网监控联网管理调度系统和第二级视联网监控联网管理调度系统之间通过第一级协转服务器进行级联,所述第二级视联网监控联网管理调度系统属于所述第一级视联网监控联网管理调度系统的下一级,也就是说,第一级视联网监控联网管理调度系统属于第二级视联网监控联网管理调度系统的上级系统。Wherein, the Internet of Vision monitoring and networking management dispatching system includes a first-level Internet of Vision monitoring and networking management dispatching system and a second-level Internet of Vision monitoring and networking management and dispatching system, and the first-level Internet of Vision monitoring and networking management dispatching system and the second-level Internet of Vision monitoring and networking management dispatching system The monitoring and networking management and scheduling systems are cascaded through the first-level co-transfer server, and the second-level visual monitoring and networking management and scheduling system belongs to the next level of the first-level visual monitoring and networking management and scheduling system, that is, Said that the first-level video network monitoring network management dispatching system belongs to the upper-level system of the second-level video network monitoring network management dispatching system.

所述方法具体可以包括如下步骤:The method may specifically include the following steps:

步骤201:第一级协转服务器接收所述第一级视联网监控联网管理调度系统发送的第一调流请求。Step 201: The first-level co-transfer server receives the first flow adjustment request sent by the first-level video monitoring and networking management and dispatching system.

第一级视联网监控联网管理调度系统通过视联网协议将第一调流请求发送至第一级协转服务器,第一级视联网监控联网管理调度系统使用视联网协议对第一调流请求进行封装。The first-level Internet of Vision monitoring network management and dispatching system sends the first flow adjustment request to the first-level co-transfer server through the Internet of Vision protocol, and the first-level Internet of Vision monitoring and networking management and dispatching system uses the Internet of Vision protocol to perform the first flow adjustment request encapsulation.

步骤202:第一级协转服务器判断是否开启扩展调流模式,若是,则执行步骤203,若否,则执行步骤207。Step 202: The first-level co-transfer server judges whether to enable the extended flow regulation mode, if yes, executestep 203, and if not, executestep 207.

步骤203:使用扩展国标协议生成第二调流请求。Step 203: Generate a second streaming request by using the extended national standard protocol.

步骤204:第一级协转服务器基于第二调流请求,生成第三调流请求。Step 204: The first-level co-transfer server generates a third flow adjustment request based on the second flow adjustment request.

具体的,若所述第一级协转服务器开启所述扩展调流模式,使用扩展国标协议对第二调流请求进行封装,生成第三调流请求,并且使用扩展国标协议对第二调流请求进行封装是指在第二调流请求头部添加扩展信息,进而生成第三调流请求。Specifically, if the first-level coordinating transfer server turns on the extended flow regulation mode, it uses the extended national standard protocol to encapsulate the second flow regulation request, generates a third flow regulation request, and uses the extended national standard protocol to encapsulate the second flow regulation request. Request encapsulation refers to adding extended information to the header of the second flow adjustment request to generate a third flow adjustment request.

第一级协转服务器将第三调流请求发送至第二级视联网监控联网管理调度系统,第二级视联网监控联网管理调度系统通过第二级协转服务器从第三方国标平台调取监控码流。The first-level co-transfer server sends the third flow adjustment request to the second-level video network monitoring and management system, and the second-level video network monitoring and management system retrieves the monitoring from the third-party national standard platform through the second-level co-translation server stream.

在实际应用中,第二级协转服务器需要对第三调流请求进行解码,并使用国标协议对第三调流请求编码,将编码后的第三调流请求发送至第三方国标平台,进而第三方国标平台根据第三调流请求调取监控码流。In practical applications, the second-level co-transfer server needs to decode the third streaming request, encode the third streaming request using the national standard protocol, and send the encoded third streaming request to the third-party national standard platform, and then The third-party national standard platform retrieves the monitoring code stream according to the third stream adjustment request.

监控码流是指监控资源的视频码流,该监控资源包括视频数据以及音频数据等等。The monitoring code stream refers to the video code stream of the monitoring resource, and the monitoring resource includes video data, audio data, and the like.

步骤205:所述第一级协转服务器接收所述第二级视联网监控联网管理调度系统透传的监控码流。Step 205: The first-level co-translation server receives the monitoring code stream transparently transmitted by the second-level video monitoring and networking management and dispatching system.

所述监控码流由所述第二级视联网监控联网管理调度系统通过第二级协转服务器从第三方国标平台调取,所述第二级协转服务器为将所述监控码流通过视联网协议透传至第二级视联网监控联网管理调度系统The monitoring code stream is retrieved from the third-party national standard platform by the second-level video network monitoring and management scheduling system through the second-level co-translation server. The networking protocol is transparently transmitted to the second-level visual monitoring and networking management and dispatching system

第一级协转服务器接收第三方国标平台通过第二级视联网监控联网管理调度系统和第二级协转服务器透传的监控码流,具体的,第三方国标平台将监控码流通过国标协议发送至第二级协转服务器,第二级协转服务器将监控码流进行解码,编码成视联网码流发送至第二级视联网监控联网管理调度系统,第二级视联网监控联网管理调度系统将视联网码流透传至第一级协转服务器,第一协转服务器将视联网码流透传至第一级视联网监控联网管理调度系统。The first-level co-translation server receives the monitoring code stream transparently transmitted by the third-party national standard platform through the second-level video network monitoring network management dispatching system and the second-level co-translation server. Specifically, the third-party national standard platform will monitor the code stream through the national standard protocol Send to the second-level co-transfer server, the second-level co-transfer server decodes the monitoring code stream, encodes it into a video network code stream and sends it to the second-level video network monitoring network management scheduling system, and the second-level video network monitoring network management scheduling The system transparently transmits the video network code stream to the first-level co-translation server, and the first co-translation server transparently transmits the video network code stream to the first-level video network monitoring and networking management and dispatching system.

步骤206:所述第一级协转服务器将所述监控码流推送至所述第一级视联网监控联网管理调度系统,流程结束。Step 206: The first-level co-translation server pushes the monitoring code stream to the first-level visual monitoring and networking management and dispatching system, and the process ends.

第一级视联网监控联网管理调度系统对监控码流进行解析,获得监控码流的编码格式和分辨率。The first-level video network monitoring network management and dispatching system analyzes the monitoring code stream to obtain the encoding format and resolution of the monitoring code stream.

将监控码流的编码格式与第一级视联网监控管理调度系统中预先存储的码流解码格式进行比较,若监控码流的编码格式与预先存储的解码格式不一致,则在第一级视联网监控管理调度系统的中央以悬窗或者浮窗的方式显示无法解码以及监控码流的编码格式和分辨率。Compare the encoding format of the monitoring code stream with the pre-stored decoding format of the code stream in the first-level video network monitoring management scheduling system. If the encoding format of the monitoring code stream is inconsistent with the pre-stored decoding format, the The center of the monitoring management scheduling system displays the encoding format and resolution of the code stream that cannot be decoded and the monitoring code stream in the form of a hanging window or a floating window.

若监控码流的编码格式与预先存储的解码格式一致,则继续判断监控码流的分辨率是否大于所述预先存储的码流分辨率,若否,则在第一级视联网监控管理调度系统的中央以悬窗或者浮窗的方式显示无法解码以及监控码流的编码格式和分辨率,若是,则播放监控资源。If the encoding format of the monitoring code stream is consistent with the pre-stored decoding format, then continue to judge whether the resolution of the monitoring code stream is greater than the pre-stored code stream resolution; The center of the window displays the encoding format and resolution of the undecodeable and monitored stream in the form of a hanging window or a floating window. If so, the monitored resource will be played.

步骤207:执行现有的调流流程,流程结束。Step 207: Execute the existing flow adjustment process, and the process ends.

现有的调流流程就是每一级的协转服务器均会对从第三方国标平台所接入的监控资源进行解码,在将解码后的监控资源进行编码发送至视联网监控联网管理调度系统,每一级的视联网监控联网管理调度系统均会对读取到的监控资源进行解码和编码,然后推送至上一级的协转服务器,最后由协转服务器推送至顶端的视联网监控联网管理调度系统,现有调流流程可以参见现有技术即可,本发明不做具体说明。The existing flow adjustment process is that the co-transfer server at each level will decode the monitoring resources accessed from the third-party national standard platform, and then encode the decoded monitoring resources and send them to the Internet-of-Vision monitoring network management and scheduling system. Each level of the Internet of Vision monitoring network management and dispatching system will decode and encode the monitoring resources read, and then push them to the upper-level co-translation server, and finally the co-translation server will push them to the top of the Internet of Vision monitoring and network management scheduling system, the existing flow adjustment process can refer to the prior art, and the present invention does not make a specific description.

本发明实施例中,第一级协转服务器通过新增的扩展调流模式对监控码流进行处理,具体的,当第一级协转服务器开启扩展调流模式时,第一级协转服务器对下级平台推送的监控码流不做处理,直接通过视联网将监控码流透传到上一级的视联网监控联网管理调度系统,也就是说,当第一级协转服务器开启扩展调流模式时,所述第二级视联网监控联网管理调度系统和第二级协转服务器对监控码流不做处理,只对监控码流进行透传,进而推送至第一级视联网监控联网调度系统,与现有技术每一级的协转服务器和视联网监控联网管理调度系统均需要对监控码流进行处理相比,明显提升了多层级级联视联网监控联网管理调度系统在监控码流调度时码流透传速度和监控画面的响应速度,进而提升了用户的使用体验。In the embodiment of the present invention, the first-level coordinated conversion server processes the monitoring code stream through the newly added extended flow adjustment mode. Specifically, when the first-level coordinated conversion server enables the extended flow adjustment mode, the first-level coordinated conversion server The monitoring code stream pushed by the lower-level platform is not processed, and the monitoring code stream is directly transmitted to the upper-level monitoring network management and scheduling system through the Internet of Vision, that is to say, when the first-level co-transfer server enables extended flow regulation mode, the second-level visual monitoring network management scheduling system and the second-level co-transfer server do not process the monitoring code stream, but only transparently transmit the monitoring code stream, and then push it to the first-level visual monitoring network scheduling The system, compared with the co-transfer server at each level of the prior art and the Internet of View monitoring and management scheduling system that needs to process the monitoring code stream, significantly improves the monitoring code stream of the multi-level cascading and monitoring network management and dispatching system. The code stream transparent transmission speed and the response speed of the monitoring screen during scheduling improve the user experience.

参照图3,示出了本发明实施例的一种监控码流推送方法的流程图,具体包括:Referring to FIG. 3 , it shows a flow chart of a monitoring code stream push method according to an embodiment of the present invention, which specifically includes:

步骤301:第一级协转服务器接收所述第一级视联网监控联网管理调度系统发送的第一调流请求。Step 301: The first-level co-transfer server receives the first flow adjustment request sent by the first-level video monitoring and networking management and dispatching system.

所述第一调流请求包括:第一标记,第一标记用于标识第一级协转服务器是否启动扩展调流模式。The first flow adjustment request includes: a first flag, the first flag is used to identify whether the first-level co-conversion server starts the extended flow adjustment mode.

步骤302:第一级协转服务器解析所述第一调流请求。Step 302: The first-level co-transfer server parses the first streaming request.

步骤303:判断所述第一调流请求中是否存在第一标记,若存在,执行步骤304。Step 303: Determine whether there is a first flag in the first flow adjustment request, and if so, go to step 304.

若在第一调流请求中不存在第一标记,则第一级协转服务器启动现有调流模式。If there is no first mark in the first stream adjustment request, the first-level coordinating server starts the existing stream adjustment mode.

步骤304:所述第一级协转服务器开启扩展调流模式,则使用扩展国标协议生成第二调流请求。Step 304: The first-level co-transfer server activates the extended flow adjustment mode, and generates a second flow adjustment request using the extended national standard protocol.

步骤305:第一级协转服务器对所述第二调流请求添加第二标记,生成第三调流请求。Step 305: The first-level coordinated transfer server adds a second mark to the second flow adjustment request to generate a third flow adjustment request.

具体的,所述第一级协转服务器对所述第二调流请求添加第二标记,生成第三调流请求,将所述第三调流请求发送至第二级视联网监控联网管理调度系统,以使所述第二级视联网监控联网管理调度系统根据所述第二标记判断对所述第二级协转服务器透传的监控码流不处理。Specifically, the first-level co-transfer server adds a second mark to the second flow adjustment request, generates a third flow adjustment request, and sends the third flow adjustment request to the second-level video network monitoring network management scheduling system, so that the second-level visual monitoring network management and scheduling system determines not to process the monitoring code stream transparently transmitted by the second-level co-conversion server according to the second flag.

所述第二标记用于标识对所述监控码流不处理。The second flag is used to indicate that the monitoring code stream is not to be processed.

作为其中一种实现方式,步骤305包括以下子步骤:As one of the implementation manners,step 305 includes the following sub-steps:

子步骤3051:获取所述多层级级联视联网监控联网管理调度系统的级联级别。Sub-step 3051: Obtain the cascading level of the multi-level cascaded video surveillance network management and scheduling system.

子步骤3052:若所述级联级别大于设定阈值,则所述第一级协转服务器对所述第二调流请求添加第二标记。Sub-step 3052: If the cascading level is greater than the set threshold, the first-level coordinating server adds a second mark to the second streaming request.

步骤306:使用扩展国标协议向所述第二级视联网监控联网管理调度系统发送第三调流请求,以使所述第二级视联网监控联网管理调度系统通过第二级协转服务器从第三方国标平台调取监控码流。Step 306: Use the extended national standard protocol to send a third flow adjustment request to the second-level video network monitoring network management and dispatching system, so that the second-level video network monitoring network management dispatching system can transfer from the second-level video network monitoring network management dispatching system through the second-level co-translation server The three-party national standard platform retrieves the monitoring stream.

步骤307:所述第一级协转服务器接收所述第二级视联网监控联网管理调度系统透传的监控码流。Step 307: The first-level co-translation server receives the monitoring code stream transparently transmitted by the second-level video monitoring and networking management and dispatching system.

所述监控码流由所述第二级视联网监控联网管理调度系统通过第二级协转服务器从第三方国标平台调取,所述第二级协转服务器为将所述监控码流通过视联网协议透传至第二级视联网监控联网管理调度系统。The monitoring code stream is retrieved from the third-party national standard platform by the second-level video network monitoring and management scheduling system through the second-level co-translation server. The networking protocol is transparently transmitted to the second-level video monitoring and networking management and dispatching system.

步骤308:所述第一级协转服务器将所述监控码流推送至所述第一级视联网监控联网管理调度系统,流程结束。Step 308: The first-level co-translation server pushes the monitoring code stream to the first-level visual monitoring and networking management and dispatching system, and the process ends.

本发明实施例,当第一级协转服务器开启扩展调流模式时,第一级协转服务器对下级平台推送的监控码流不做处理,直接通过视联网将监控码流透传到上一级的视联网监控联网管理调度系统,与现有技术每一级的协转服务器和视联网监控联网管理调度系统均需要对监控码流进行处理相比,明显提升了多层级级联视联网监控联网管理调度系统在监控码流调度时码流透传速度和监控画面的响应速度,进而提升了用户的使用体验。In the embodiment of the present invention, when the first-level co-transfer server turns on the extended streaming mode, the first-level co-transfer server does not process the monitoring code stream pushed by the lower-level platform, and directly transparently transmits the monitoring code stream to the upper level through the video network. Compared with the existing technology, each level of co-translation server and Internet of Vision monitoring and networking management and dispatching system needs to process the monitoring code stream, it significantly improves the multi-level cascading and monitoring of the Internet of Vision. The network management and scheduling system monitors the code stream transparent transmission speed and the response speed of the monitoring screen when monitoring the code stream scheduling, thereby improving the user experience.

为了本领域技术人员更好的理解本发明限定的技术方案,以图4为例说明本发明一种监控码流推送方法应用的过程。In order for those skilled in the art to better understand the technical solutions defined in the present invention, FIG. 4 is taken as an example to illustrate the application process of a method for pushing monitoring code streams in the present invention.

视联网监控联网管理调度系统为二级级联系统,具体应用场景为:第一级视联网监控联网管理调度系统需要收看第三方国标平台的监控码流,具体过程如下:The video network monitoring network management dispatching system is a two-level cascading system. The specific application scenario is: the first level video network monitoring network management dispatching system needs to watch the monitoring code stream of the third-party national standard platform. The specific process is as follows:

1、第一级视联网监控联网管理调度系统通过视联网协议向第一级协转服务器发送第一调流请求。1. The first-level video monitoring network management and dispatching system sends the first flow adjustment request to the first-level co-transfer server through the video network protocol.

2、第一级协转服务器解析第一调流请求,在第一调流请求中携带有第一标记,则第一级协转服务器开启扩展调流模式,并使用扩展国际协议生成第二调流请求,并对第二调流请求添加第二标记,生成第三调流请求发送至第二级视联网监控联网管理调度系统。2. The first-level coordinating server parses the first streaming request, and if the first streaming request carries the first flag, the first-level coordinating server starts the extended streaming mode, and uses the extended international protocol to generate the second streaming request. flow request, and add a second mark to the second flow regulation request, generate a third flow regulation request and send it to the second-level video network monitoring network management and scheduling system.

3、第二级视联网监控联网管理调度系统解析第三调流请求,并从第三调流请求的扩展信息中获取在第三调流请求中存在第二标记,该标记说明对第二级协转服务器透传的监控码流不需要处理。3. The second-level video network monitoring network management and scheduling system analyzes the third flow regulation request, and obtains the second mark in the third flow regulation request from the extended information of the third flow regulation request, which indicates that the second level The monitoring code stream transparently transmitted by the co-transfer server does not need to be processed.

4、第二级视联网监控联网管理调度系统将第三调流请求通过视联网协议发送至第二级协转服务器。4. The second-level video network monitoring network management and dispatching system sends the third flow adjustment request to the second-level co-transfer server through the video network protocol.

5、第二级协转服务器通过国标协议将所述第三调流请求发送至第三方国标平台,第三方国标平台基于第三调流请求调取监控资源,生成符合国标协议的监控码流。5. The second-level co-transfer server sends the third streaming request to the third-party national standard platform through the national standard protocol, and the third-party national standard platform calls monitoring resources based on the third streaming request, and generates a monitoring code stream that conforms to the national standard protocol.

6、第二级协转服务器对国标协议的监控码流进行解码,封装成通过视联网协议传输的监控码流,并透传至第二级联网监控联网管理调度系统。6. The second-level co-translation server decodes the monitoring code stream of the national standard protocol, encapsulates it into a monitoring code stream transmitted through the Internet of Vision protocol, and transparently transmits it to the second-level networked monitoring network management and dispatching system.

7、第二级视联网监控联网管理调度系统收到视联网码流,不对视联网码流进行任何处理,直接透传至第一级协转服务器。7. The second-level video network monitoring network management dispatching system receives the video network code stream, does not perform any processing on the video network code stream, and directly transparently transmits it to the first-level co-translation server.

8、第一级协转服务器接收到第二级视联网监控联网管理调度系统推送的视联网码流不对视联网码流进行任何处理,直接透传到第一级视联网监控联网管理调度系统。8. The first-level co-transfer server receives the video-network code stream pushed by the second-level video-network monitoring and management scheduling system without any processing on the video-network code stream, and directly transparently transmits it to the first-level video-network monitoring and networking management and dispatching system.

9、第一级视联网监控联网管理调度系统收到视联网码流,进行解码,播放画面。9. The first-level video network monitoring network management dispatching system receives the video network code stream, decodes it, and plays the screen.

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。It should be noted that, for the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action sequence, because According to the embodiment of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

基于上述方法实施例的说明,本申请还提供了相应的装置实施例,来实现上述方法实施例所述的内容。Based on the description of the above method embodiments, the present application also provides corresponding device embodiments to implement the content described in the above method embodiments.

参照图5,示出了本发明的一种第一级协转服务器,第一级协转服务器具体包括:Referring to FIG. 5 , it shows a first-level coordinated conversion server of the present invention, and the first-level coordinated conversion server specifically includes:

第一接收模块501,用于接收所述第一级视联网监控联网管理调度系统发送的第一调流请求。The first receiving module 501 is configured to receive the first traffic adjustment request sent by the first-level video network monitoring and networking management and dispatching system.

判断模块502,用于判断是否开启扩展调流模式。A judging module 502, configured to judge whether to enable the extended flow regulation mode.

发送模块503,用于若所述判断模块的判断结果为开启所述扩展调流模式,则使用扩展国标协议生成第二调流请求。The sending module 503 is configured to use the extended national standard protocol to generate a second flow regulation request if the judging result of the judging module is that the extended flow regulation mode is turned on.

生成模块504,用于基于第二调流请求,生成第三调流请求。The generating module 504 is configured to generate a third flow regulation request based on the second flow regulation request.

第二接收模块505,用于接收所述第二级视联网监控联网管理调度系统透传的监控码流。The second receiving module 505 is configured to receive the monitoring code stream transparently transmitted by the second-level visual monitoring and networking management and dispatching system.

所述监控码流由所述第二级视联网监控联网管理调度系统通过第二级协转服务器从第三方国标平台调取,所述第二级协转服务器为将所述监控码流通过视联网协议透传至第二级视联网监控联网管理调度系统The monitoring code stream is retrieved from the third-party national standard platform by the second-level video network monitoring and management scheduling system through the second-level co-translation server. The networking protocol is transparently transmitted to the second-level visual monitoring and networking management and dispatching system

推送模块506,用于将所述监控码流推送至所述第一级视联网监控联网管理调度系统。Pushing module 506, configured to push the monitoring code stream to the first-level visual monitoring and networking management and dispatching system.

可选的,所述第一调流请求包括:第一标记;Optionally, the first flow adjustment request includes: a first mark;

所述判断模块包括:The judgment module includes:

解析子模块,用于解析所述第一调流请求;A parsing submodule, configured to parse the first streaming request;

第一判断子模块,用于判断所述第一调流请求中是否存在第一标记,若存在,则所述第一级协转服务器开启扩展调流模式。The first judging sub-module is used to judge whether there is a first flag in the first streaming request, and if so, the first-level co-transfer server starts an extended streaming mode.

可选的,所述装置还包括:Optionally, the device also includes:

添加模块,用于对所述第二调流请求添加第二标记,生成第三调流请求,将所述第三调流请求发送至第二级视联网监控联网管理调度系统,以使所述第二级视联网监控联网管理调度系统根据所述第二标记判断对所述第二级协转服务器透传的监控码流不处理。The adding module is used to add a second mark to the second flow regulation request, generate a third flow regulation request, and send the third flow regulation request to the second-level video network monitoring network management scheduling system, so that the The second-level video network monitoring and networking management and dispatching system determines not to process the monitoring code stream transparently transmitted by the second-level co-translation server according to the second flag.

可选的,所述添加模块用于对所述第二调流请求添加第二标记具体包括:Optionally, the adding module is configured to add a second mark to the second flow regulation request specifically includes:

获取子模块,用于获取所述多层级级联视联网监控联网管理调度系统的级联级别;若所述级联级别大于设定阈值,则所述第一级协转服务器对所述第二调流请求添加第二标记。The obtaining sub-module is used to obtain the cascading level of the multi-level cascading video network monitoring and networking management and dispatching system; The flow request adds a second flag.

本发明实施例,第一级协转服务器通过新增的扩展调流模式对监控码流进行处理,具体的,当第一级协转服务器开启扩展调流模式时,第一级协转服务器对下级平台推送的监控码流不做处理,直接通过视联网将监控码流透传到上一级的视联网监控联网管理调度系统,也就是说,当第一级协转服务器开启扩展调流模式时,所述第二级视联网监控联网管理调度系统和第二级协转服务器对监控码流不做处理,只对监控码流进行透传,进而推送至第一级视联网监控联网调度系统,与现有技术每一级的协转服务器和视联网监控联网管理调度系统均需要对监控码流进行处理相比,明显提升了多层级级联视联网监控联网管理调度系统在监控码流调度时码流透传速度和监控画面的响应速度,进而提升了用户的使用体验。In the embodiment of the present invention, the first-level coordinated conversion server processes the monitoring code stream through the newly added extended flow regulation mode. Specifically, when the first-level coordinated conversion server enables the extended flow regulation mode, the first-level coordinated conversion server The monitoring code stream pushed by the lower-level platform is not processed, and the monitoring code stream is directly transmitted to the upper-level monitoring network management and dispatching system through the Internet of Vision. At this time, the second-level visual monitoring and networking management scheduling system and the second-level co-transfer server do not process the monitoring code stream, but only transparently transmit the monitoring code stream, and then push it to the first-level visual monitoring and networking scheduling system Compared with the prior art, each level of the co-transfer server and the Internet of View monitoring and management scheduling system need to process the monitoring code stream, which significantly improves the scheduling of the monitoring code stream by the multi-level cascading and monitoring network management and dispatching system. The transparent transmission speed of the time code stream and the response speed of the monitoring screen improve the user experience.

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.

以图1为例,详细说明本发明实施例一种多层级级联的视联网监控联网管理调度系统的工作过程,该多层级级联的视联网监控联网管理调度系统,包括:Taking Fig. 1 as an example, the working process of a multi-level cascaded video monitoring and networking management scheduling system according to an embodiment of the present invention is described in detail. The multi-level cascading video monitoring and networking management scheduling system includes:

第一视联网监控联网管理调度系统向第一级协转服务器发送第一调流请求。The first video network monitoring network management and dispatching system sends a first stream adjustment request to the first level co-transfer server.

所述第一级协转服务器判断是否开启扩展调流模式。The first-level co-transfer server judges whether to enable the extended streaming mode.

若所述第一级协转服务器开启所述扩展调流模式,则使用扩展国标协议生成第二调流请求。If the first-level coordinating server turns on the extended flow adjustment mode, use the extended national standard protocol to generate a second flow adjustment request.

第一级协转服务器基于所述第二调流请求,生成第三调流请求。The first-level coordinated conversion server generates a third flow adjustment request based on the second flow adjustment request.

所述第二级视联网监控联网管理调度系统将所述第三调流请求发送至第二级协转服务器,其中,所述第二级视联网监控联网管理调度系统属于所述第一级视联网监控联网管理调度系统的下一级。The second-level video monitoring and networking management and scheduling system sends the third flow adjustment request to the second-level co-transfer server, wherein the second-level video monitoring and networking management and scheduling system belongs to the first-level video monitoring and management scheduling system. The next level of networked monitoring and networked management and dispatching system.

第二级协转服务器从所述第三方国标平台调取监控码流,并将所述监控码流通过视联网协议透传至第二级视联网监控联网管理调度系统。The second-level co-conversion server retrieves the monitoring code stream from the third-party national standard platform, and transparently transmits the monitoring code stream to the second-level visual monitoring network management and scheduling system through the Internet of Vision protocol.

第二级视联网监控联网管理调度系统通过第一级协转服务器将监控码流透传至第一级视联网监控联网管理调度系统。The second-level visual monitoring and networking management and dispatching system transparently transmits the monitoring code stream to the first-level visual monitoring and networking management and dispatching system through the first-level co-transfer server.

可选的,所述第一协转服务器和所述第二协转服务器均可以从第三方国标平台调取监控码流,具体的,第二协转服务器可以直接从第三方国标平台调取监控码流,第一协转服务器通过第二协转服务器作为中介,从第三方国标平台调取监控码流。在实际应用中,当多层级级联的视联网监控联网管理调度系统为二级级联时,第一级视联网监控联网管理调度系统向第三方国标平台调取监控视频时,第二级视联网监控联网管理调度系统以及第一协转服务器对监控码流不做任何处理,只做透传。Optionally, both the first co-translation server and the second co-translation server can retrieve the monitoring code stream from the third-party national standard platform. Specifically, the second co-translation server can directly obtain the monitoring code stream from the third-party national standard platform. Code stream, the first co-translation server uses the second co-translation server as an intermediary to transfer the monitoring code stream from the third-party national standard platform. In practical applications, when the multi-level cascaded monitoring network management and scheduling system is a two-level cascade, when the first-level monitoring network management and scheduling system calls the monitoring video from the third-party national standard platform, the second-level The network monitoring network management scheduling system and the first co-transfer server do not do any processing on the monitoring code stream, but only transparently transmit it.

当多层级级联的视联网监控联网管理调度系统为三级级联时,第一级视联网监控联网管理调度系统向第三方国标平台调取监控视频时,第二级视联网监控联网管理调度系统、第一协转服务器、第三级视联网监控联网管理调度系统以及第二协转服务器对监控码流不做任何处理,只做透传。When the multi-level cascaded video network monitoring network management and scheduling system is a three-level cascade, when the first level video network monitoring network management scheduling system calls the surveillance video from the third-party national standard platform, the second level video network monitoring network management scheduling system The system, the first co-transfer server, the third-level visual monitoring network management and scheduling system, and the second co-transfer server do not do any processing on the monitoring code stream, but only transparently transmit it.

需要说明的是,其他多层级级联的视联网监控联网管理调度系统均可以参照上述方法调取监控视频。It should be noted that other multi-level cascaded video surveillance network management and scheduling systems can refer to the above method to retrieve surveillance video.

本发明实施例,第一级协转服务器通过新增的扩展调流模式对监控码流进行处理,具体的,当第一级协转服务器开启扩展调流模式时,第一级协转服务器对下级平台推送的监控码流不做处理,直接通过视联网将监控码流透传到上一级的视联网监控联网管理调度系统,也就是说,当第一级协转服务器开启扩展调流模式时,所述第二级视联网监控联网管理调度系统和第二级协转服务器对监控码流不做处理,只对监控码流进行透传,进而推送至第一级视联网监控联网调度系统,与现有技术每一级的协转服务器和视联网监控联网管理调度系统均需要对监控码流进行处理相比,明显提升了多层级级联视联网监控联网管理调度系统在监控码流调度时码流透传速度和监控画面的响应速度,进而提升了用户的使用体验。In the embodiment of the present invention, the first-level coordinated conversion server processes the monitoring code stream through the newly added extended flow regulation mode. Specifically, when the first-level coordinated conversion server enables the extended flow regulation mode, the first-level coordinated conversion server The monitoring code stream pushed by the lower-level platform is not processed, and the monitoring code stream is directly transmitted to the upper-level monitoring network management and dispatching system through the Internet of Vision. At this time, the second-level visual monitoring and networking management scheduling system and the second-level co-transfer server do not process the monitoring code stream, but only transparently transmit the monitoring code stream, and then push it to the first-level visual monitoring and networking scheduling system Compared with the prior art, each level of the co-transfer server and the Internet of View monitoring and management scheduling system need to process the monitoring code stream, which significantly improves the scheduling of the monitoring code stream by the multi-level cascading and monitoring network management and dispatching system. The transparent transmission speed of the time code stream and the response speed of the monitoring screen improve the user experience.

本发明实施例还提供了一种电子设备,包括:The embodiment of the present invention also provides an electronic device, including:

一个或多个处理器;和one or more processors; and

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行所述的一种监控码流推送的方法。One or more machine-readable media having instructions stored thereon, when executed by the one or more processors, enables the electronic device to execute the method for monitoring code stream push.

本发明实施例还提供了一种计算机可读存储介质,其存储的计算机程序使得处理器执行所述的一种监控码流推送的方法。The embodiment of the present invention also provides a computer-readable storage medium, the computer program stored in it causes the processor to execute the method for monitoring code stream pushing.

可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。Alternatively, the computer-readable storage medium may be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk and optical data storage devices, etc.

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, devices, or computer program products. Accordingly, embodiments of the invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present invention are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor or processor of other programmable data processing terminal equipment to produce a machine such that instructions executed by the computer or processor of other programmable data processing terminal equipment Produce means for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the The instruction means implements the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded into a computer or other programmable data processing terminal equipment, so that a series of operational steps are performed on the computer or other programmable terminal equipment to produce computer-implemented processing, thereby The instructions executed above provide steps for implementing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。Having described preferred embodiments of embodiments of the present invention, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the embodiments of the present invention.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or terminal equipment comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements identified, or also include elements inherent in such a process, method, article, or end-equipment. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.

以上对本发明所提供的一种监控码流推送方法、第一级协转服务器、系统、电子设备以及介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The above is a detailed introduction of a monitoring code stream push method, first-level co-translation server, system, electronic equipment and media provided by the present invention. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. , the description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope In summary, the contents of this specification should not be construed as limiting the present invention.

Claims (10)

1. The monitoring code stream pushing method is applied to a multi-level cascaded video networking monitoring and managing and scheduling system, the video networking monitoring and managing and scheduling system comprises a first-level video networking monitoring and managing and scheduling system and a second-level video networking monitoring and managing and scheduling system, the first-level video networking monitoring and managing and scheduling system and the second-level video networking monitoring and managing and scheduling system are cascaded through a first-level coordination and transfer server, the second-level video networking monitoring and managing and scheduling system belongs to the next level of the first-level video networking monitoring and managing and scheduling system, and the method comprises the following steps:
CN202010097604.8A2020-02-172020-02-17 Method, device, system, electronic equipment and medium for monitoring code stream pushActiveCN111314659B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010097604.8ACN111314659B (en)2020-02-172020-02-17 Method, device, system, electronic equipment and medium for monitoring code stream push

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010097604.8ACN111314659B (en)2020-02-172020-02-17 Method, device, system, electronic equipment and medium for monitoring code stream push

Publications (2)

Publication NumberPublication Date
CN111314659A CN111314659A (en)2020-06-19
CN111314659Btrue CN111314659B (en)2022-11-15

Family

ID=71161735

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010097604.8AActiveCN111314659B (en)2020-02-172020-02-17 Method, device, system, electronic equipment and medium for monitoring code stream push

Country Status (1)

CountryLink
CN (1)CN111314659B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104270453A (en)*2014-10-112015-01-07苏州科达科技股份有限公司Method for data communication between multilevel servers and servers
CN109547417A (en)*2018-10-302019-03-29视联动力信息技术股份有限公司Code stream transmission method and device
CN109639810A (en)*2018-12-202019-04-16视联动力信息技术股份有限公司A kind of national standard TCP code stream is linked into view networking method and device
CN110493311A (en)*2019-07-172019-11-22视联动力信息技术股份有限公司A kind of method for processing business and device
CN110677617A (en)*2018-07-032020-01-10视联动力信息技术股份有限公司Data processing method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10382508B2 (en)*2015-07-102019-08-13International Business Machines CorporationProxy streams in a video streaming network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104270453A (en)*2014-10-112015-01-07苏州科达科技股份有限公司Method for data communication between multilevel servers and servers
CN110677617A (en)*2018-07-032020-01-10视联动力信息技术股份有限公司Data processing method and device
CN109547417A (en)*2018-10-302019-03-29视联动力信息技术股份有限公司Code stream transmission method and device
CN109639810A (en)*2018-12-202019-04-16视联动力信息技术股份有限公司A kind of national standard TCP code stream is linked into view networking method and device
CN110493311A (en)*2019-07-172019-11-22视联动力信息技术股份有限公司A kind of method for processing business and device

Also Published As

Publication numberPublication date
CN111314659A (en)2020-06-19

Similar Documents

PublicationPublication DateTitle
JP6461384B2 (en) Media distribution and management platform
CN108848060B (en)Multimedia file processing method, processing system and computer readable storage medium
CN105791431A (en) An online distributed monitoring video processing task scheduling method and device
US20160373498A1 (en)Media-timed web interactions
CN112887429A (en)Data transmission method and device, electronic equipment and storage medium
CN115065669A (en)Audio transmission method and device, electronic equipment and storage medium
CN116405711B (en)System for encrypting and decrypting real-time audio and video stream and audio and video stream encryption method
CN110113623A (en)A kind of audio-video slice transmission platform based on Session Initiation Protocol
CN110113298A (en)Data transmission method, device, signal server and computer-readable medium
CN111314659B (en) Method, device, system, electronic equipment and medium for monitoring code stream push
CN115022725A (en)Video playing method and device
CN114710568A (en)Audio and video data communication method, equipment and storage medium
CN114503569B (en) AV1 codec for real-time video communication
CN113784143A (en) Video transcoding method, apparatus, electronic device and computer readable medium
CN108234479A (en)For handling the method and apparatus of information
CN116261021B (en) A video stream playing method, device, electronic equipment and storage medium
CN117812436A (en)Media information negotiation method, device, equipment and storage medium
CN111385081B (en)End-to-end communication method and device, electronic equipment and medium
US10231004B2 (en)Network recording service
CN110868610A (en)Streaming media transmission method and device and server
CN115942000A (en)Video stream transcoding method, device, equipment and medium based on H.264 format
CN115866171A (en)Video playback method and system based on video monitoring platform
US11611635B1 (en)Content creation utilizing micro-services
CN115150474A (en) Information processing method, apparatus, device and storage medium
CN116456136B (en)Equipment screen throwing method and device based on localization

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP03Change of name, title or address

Address after:33rd Floor, No.1 Huasheng Road, Yuzhong District, Chongqing 400013

Patentee after:VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd.

Country or region after:China

Address before:100000 Beijing Dongcheng District Qinglong Hutong 1 Song Hua Building A1103-1113

Patentee before:VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd.

Country or region before:China

CP03Change of name, title or address

[8]ページ先頭

©2009-2025 Movatter.jp