CN113395546A - Control system, method and control equipment for media display - Google Patents
Control system, method and control equipment for media display Download PDFInfo
- Publication number
- CN113395546A CN113395546A CN202010176283.0A CN202010176283A CN113395546A CN 113395546 A CN113395546 A CN 113395546A CN 202010176283 A CN202010176283 A CN 202010176283A CN 113395546 A CN113395546 A CN 113395546A
- Authority
- CN
- China
- Prior art keywords
- code stream
- media
- client
- media code
- instruction
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000004044 response Effects 0.000 claims description 54
- 238000012544 monitoring process Methods 0.000 abstract description 28
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 14
- 230000003993 interaction Effects 0.000 description 12
- 230000011664 signaling Effects 0.000 description 10
- 238000012423 maintenance Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 238000010926 purge Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the application provides a control system, a method and a control device for media display.A client acquires a first media code stream in a first coding format from an image acquisition device; adjusting the first media code stream into a second media code stream of a second coding format, wherein the second coding format is a coding format of the media code stream negotiated by the client and the control equipment in advance; sending a second media code stream to the control equipment; the control equipment receives the second media code stream, and decodes the second media code stream according to a second coding format to obtain media data; sending media data to a display wall; the display wall displays the media data. By applying the technical scheme provided by the embodiment of the application, the limitation on the network topology of a monitoring field is reduced, the flexibility of media code stream transmission is improved, a user can conveniently manage and maintain media display, and the compatibility of the control equipment to the image acquisition equipment is improved.
Description
Technical Field
The present application relates to the field of media monitoring technologies, and in particular, to a system, a method, and a device for controlling media display.
Background
Currently, a media display control system is composed of a monitoring camera deployed at a monitoring site, and a client, a control device and a display wall deployed at a remote end, as shown in fig. 1. In the media display control system, a client sends a display control instruction to a control device. And the control equipment acquires the media code stream from the monitoring camera based on the display control instruction and sends the acquired media code stream to the display wall. The display wall displays the media code stream.
In the media display control system, the media code stream is acquired by adopting a direct interaction mode of the control equipment and the monitoring camera, so that the smoothness of a network between the control equipment and the monitoring camera needs to be ensured, however, the monitoring camera can work in a plurality of different network segments, but the control equipment is difficult to realize multi-domain division, and the limitation on the network topology of a monitoring site is large. In addition, a standard protocol is needed to be used for transmitting the media code stream between the control equipment and the monitoring camera, so that the compatibility of the control equipment to the image acquisition equipment is poor, the flexibility of the transmission of the media code stream is poor, and the display control of the media code stream is realized by the control equipment, so that the management and the maintenance of media display by a user are not convenient.
Disclosure of Invention
An object of the embodiments of the present application is to provide a control system, a method and a control device for media display, so as to reduce the limitation on the network topology of a monitoring site, improve the compatibility of the control device with an image acquisition device, improve the flexibility of media code stream transmission, and facilitate the management and maintenance of media display for a user. The specific technical scheme is as follows:
to achieve the above object, an embodiment of the present application provides a control system for media display, including: the system comprises a client, image acquisition equipment, control equipment and a display wall;
the client is used for acquiring a first media code stream in a first coding format from the image acquisition equipment; adjusting the first media code stream into a second media code stream of a second coding format, wherein the second coding format is a coding format of the media code stream negotiated by the client and the control equipment in advance; sending the second media code stream to the control equipment;
the control device is configured to receive the second media code stream, and decode the second media code stream according to the second coding format to obtain media data; sending the media data to the display wall;
the display wall is used for displaying the media data.
Optionally, the client is further configured to send an active stream pushing instruction to the control device before the first media code stream is acquired from the image acquisition device;
the control device is further configured to receive the active stream pushing instruction, and start a decoding function module corresponding to the client according to the active stream pushing instruction, where the decoding function module is a function module for decoding a media code stream in the second encoding format; and after the decoding function module is started, feeding back a first success response instruction aiming at the active stream pushing instruction to the client.
Optionally, the client has a display screen, and the display screen includes an image display window and an image acquisition device list;
the client is further used for receiving a dragging operation aiming at the identifier of the image acquisition equipment in the image acquisition equipment list; and when the identifier of the image acquisition equipment is dragged to the image display window, generating the active plug flow instruction.
Optionally, the client is further configured to obtain a media switching instruction, where the media switching instruction is used to instruct other image acquisition devices to obtain a media code stream; sending a clearing instruction to the control equipment;
the control equipment is also used for receiving the emptying instruction and emptying the cached media code stream collected by the image collection equipment; sending a second success response instruction aiming at the clearing instruction to the client;
the client is further configured to obtain a third media code stream in a third encoding format from the other image acquisition devices according to the second success response instruction; adjusting the third media code stream into a fourth media code stream of the second coding format; and sending the fourth media code stream to the control equipment.
Optionally, the client is further configured to send a push flow stopping instruction to the control device;
the control device is further configured to receive the push stream stopping instruction, stop receiving the second media code stream, and send a third successful response instruction for the push stream stopping instruction to the client.
In order to achieve the above object, an embodiment of the present application further provides a control method for media display, which is applied to a control system for media display, where the control system includes: the system comprises a client, image acquisition equipment, control equipment and a display wall; the method comprises the following steps:
the client acquires a first media code stream in a first coding format from the image acquisition equipment; adjusting the first media code stream into a second media code stream of a second coding format, wherein the second coding format is a coding format of the media code stream negotiated by the client and the control equipment in advance; sending the second media code stream to the control equipment;
the control equipment receives the second media code stream, and decodes the second media code stream according to the second coding format to obtain media data; sending the media data to the display wall;
the display wall displays the media data.
Optionally, the method further includes:
the client sends an active stream pushing instruction to the control equipment before acquiring the first media code stream from the image acquisition equipment;
the control equipment receives the active stream pushing instruction, and starts a decoding function module corresponding to the client according to the active stream pushing instruction, wherein the decoding function module is a function module for decoding the media code stream in the second coding format; and after the decoding function module is started, feeding back a first success response instruction aiming at the active stream pushing instruction to the client.
Optionally, the client has a display screen, and the display screen includes an image display window and an image acquisition device list; the method further comprises the following steps:
the client receives a dragging operation aiming at the identification of the image acquisition equipment in the image acquisition equipment list; and when the identifier of the image acquisition equipment is dragged to the image display window, generating the active plug flow instruction.
Optionally, the method further includes:
the client side obtains a media switching instruction, and the media switching instruction is used for indicating other image acquisition equipment to obtain a media code stream; sending a clearing instruction to the control equipment;
the control equipment receives the emptying instruction and empties the cached media code stream collected by the image collection equipment; sending a second success response instruction aiming at the clearing instruction to the client;
the client acquires a third media code stream in a third coding format from the other image acquisition equipment according to the second success response instruction; adjusting the third media code stream into a fourth media code stream of the second coding format; and sending the fourth media code stream to the control equipment.
Optionally, the method further includes:
the client sends a push flow stopping instruction to the control equipment;
and the control equipment receives the push flow stopping instruction, stops receiving the second media code stream, and sends a third successful response instruction aiming at the push flow stopping instruction to the client.
In order to achieve the above object, an embodiment of the present application further provides a method for controlling media display, which is applied to a control device, and the method includes:
receiving a second media code stream sent by a client, wherein the second media code stream is as follows: the client side encodes a first media code stream acquired from the image acquisition equipment according to a second encoding format to obtain a media code stream, wherein the second encoding format is the encoding format of the media code stream negotiated by the client side and the control equipment in advance;
decoding the second media code stream according to the second coding format to obtain media data;
and sending the media data to a display wall so that the display wall displays the media data.
Optionally, the method further includes:
before receiving the second media code stream sent by the client, receiving an active stream pushing instruction sent by the client;
starting a decoding function module corresponding to the client according to the active stream pushing instruction, wherein the decoding function module is a function module for decoding the media code stream in the second coding format;
and after the decoding function module is started, feeding back a first success response instruction aiming at the active stream pushing instruction to the client.
Optionally, the method further includes:
receiving an emptying instruction sent by the client;
clearing the cached media code stream collected by the image collection equipment according to the clearing instruction;
sending a second successful response instruction aiming at the emptying instruction to the client so that the client sends a fourth media code stream to the control equipment according to the second successful response instruction, wherein the fourth media code stream is as follows: and the client encodes the third media code stream acquired from other image acquisition equipment according to the second encoding format to obtain the media code stream.
Optionally, the method further includes:
receiving a flow pushing stopping instruction sent by the control equipment;
stopping receiving the second media code stream according to the push stream stopping instruction;
and sending a third successful response instruction aiming at the push flow stopping instruction to the client.
In order to achieve the above object, an embodiment of the present application further provides a control device, where the control device includes:
a receiving module, configured to receive a second media code stream sent by a client, where the second media code stream is: the client side encodes a first media code stream acquired from the image acquisition equipment according to a second encoding format to obtain a media code stream, wherein the second encoding format is the encoding format of the media code stream negotiated by the client side and the control equipment in advance;
the decoding module is used for decoding the second media code stream according to the second coding format to obtain media data;
and the sending module is used for sending the media data to a display wall so that the display wall displays the media data.
Optionally, the control device further includes: starting the module;
the receiving module is further configured to receive an active stream pushing instruction sent by the client before receiving the second media code stream sent by the client;
the starting module is used for starting a decoding function module corresponding to the client according to the active stream pushing instruction, and the decoding function module is a function module for decoding the media code stream in the second coding format;
the sending module is further configured to feed back a first successful response instruction for the active stream pushing instruction to the client after the decoding function module is started.
Optionally, the control device further includes: clearing the module;
the receiving module is further configured to receive an emptying instruction sent by the client;
the clearing module is used for clearing the cached media code stream collected by the image collecting equipment according to the clearing instruction;
the sending module is further configured to send a second successful response instruction for the clearing instruction to the client, so that the client sends a fourth media code stream to the control device according to the second successful response instruction, where the fourth media code stream is: and the client encodes the third media code stream acquired from other image acquisition equipment according to the second encoding format to obtain the media code stream.
Optionally, the control device further includes: a stop module;
the receiving module is further configured to receive a push flow stopping instruction sent by the control device;
the stopping module is used for stopping receiving the second media code stream according to the pushing stopping instruction;
the sending module is further configured to send a third successful response instruction for the flow pushing stopping instruction to the client.
In the technical scheme provided by the embodiment of the application, the client acquires the media code stream from the image acquisition device and pushes the code stream to the control device, that is, the client pushes the media code stream to the control device in an active stream pushing mode. The media display control can be realized only by the interaction between the client and the image acquisition equipment, and the interaction between the image acquisition equipment on the monitoring site and the remote control equipment is not needed. The client is installed on the computer, the computer can easily realize division of multiple network domains, and the image acquisition equipment working in each network segment is compatible, so that the technical scheme provided by the embodiment of the application reduces the limitation on the network topology of a monitoring field. In addition, in the technical scheme provided by the embodiment of the application, the client and the control device negotiate in advance about the coding format of the media code stream, and the client can self-determine the protocol for transmitting the media code stream and control the display of the media, so that the flexibility of media code stream transmission is improved, and the management and maintenance of the media display by a user are facilitated. In addition, the client easily supports the media code streams with various coding formats, so that by adopting the technical scheme provided by the embodiment of the application, the control device is connected with the image acquisition device through the client, the client and the control device negotiate the coding format of the media code streams in advance, and the client can convert the received media code streams with various coding formats into the media code streams with the coding format negotiated in advance with the control device, so that the control device can be compatible with the media code streams with various coding formats, and the compatibility of the control device to the image acquisition device is improved.
Of course, it is not necessary for any product or method of the present application to achieve all of the above-described advantages at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of a control system for media display in the related art;
FIG. 2 is a schematic structural diagram of a control system for media display according to an embodiment of the present disclosure;
fig. 3 is a signaling diagram of a control method for media display according to an embodiment of the present application;
fig. 4 is a signaling diagram of a control method for media display according to an embodiment of the present application;
FIG. 5 is a schematic view of a display screen provided in an embodiment of the present application;
fig. 6 is a signaling diagram of a control method for media display according to an embodiment of the present application;
fig. 7 is a signaling diagram of a control method for media display according to an embodiment of the present application;
fig. 8 is a signaling diagram of a control method for media display according to an embodiment of the present application;
fig. 9 is a flowchart illustrating a method for controlling a media display according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a control device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the media display control system shown in fig. 1, a direct interaction mode between the control device and the monitoring camera is adopted to obtain a media code stream, which needs to ensure that a network between the control device and the monitoring camera is smooth, however, the monitoring camera may work in a plurality of different network segments, but the control device is difficult to implement multi-domain division, which causes a relatively large limitation to a network topology of a monitoring site. In addition, a standard protocol is needed to be used for transmitting the media code stream between the control equipment and the monitoring camera, so that the compatibility of the control equipment to the image acquisition equipment is poor, the flexibility of the transmission of the media code stream is poor, and the display control of the media is realized by the control equipment, so that the management and the maintenance of the media display by a user are not convenient.
To solve the above problem, an embodiment of the present application provides a control system for media display, as shown in fig. 2. The control system of the media display comprises an image acquisition device 21, a client 22, a control device 23 and a display wall 24.
The control system for media display may include one or more image capturing devices, and fig. 2 illustrates only one image capturing device 21, which is not limiting. The image acquisition equipment is positioned at the monitoring point position and can be a camera and the like.
The Display wall 24 may be formed by splicing one or more Liquid Crystal Displays (LCDs) or one or more Light Emitting Diodes (LEDs) Display units.
When the display wall 24 includes a plurality of LCD or LED display units, the control device includes a plurality of media outlets, which correspond to the LCD or LED display units one-to-one.
In the control system for media display provided in the embodiment of the present application, the image capturing device 21 and the client 22, and the client 22 and the control device 23 may be connected by using a network cable. The control device 23 and the display wall 24 may be connected by signal lines.
In the control system for media display, the client 22 is configured to obtain a first media code stream in a first encoding format from the image acquisition device 21; adjusting the first media code stream into a second media code stream in a second coding format, where the second coding format is a coding format of the media code stream negotiated by the client 22 and the control device 23; the second media codestream is sent to the control device 23.
The control device 23 is configured to receive the second media code stream, and decode the second media code stream according to the second coding format to obtain media data; sending the media data to the display wall 24;
and a display wall 24 for displaying the media data.
In the technical scheme provided by the embodiment of the application, the client acquires the media code stream from the image acquisition device and pushes the code stream to the control device, that is, the client pushes the media code stream to the control device in an active stream pushing mode. The media display control can be realized only by the interaction between the client and the image acquisition equipment, and the interaction between the image acquisition equipment on the monitoring site and the remote control equipment is not needed. The client is installed on the computer, the computer can easily realize division of multiple network domains, and the image acquisition equipment working in each network segment is compatible, so that the technical scheme provided by the embodiment of the application reduces the limitation on the network topology of a monitoring field.
In addition, in the technical scheme provided by the embodiment of the application, the client and the control device negotiate in advance about the coding format of the media code stream, and the client can self-determine the protocol for transmitting the media code stream and control the display of the media, so that the flexibility of media code stream transmission is improved, and the management and maintenance of the media display by a user are facilitated.
In addition, the client easily supports the media code streams with various coding formats, so that by adopting the technical scheme provided by the embodiment of the application, the control device is connected with the image acquisition device through the client, the client and the control device negotiate the coding format of the media code streams in advance, and the client can convert the received media code streams with various coding formats into the media code streams with the coding format negotiated in advance with the control device, so that the control device can be compatible with the media code streams with various coding formats, and the compatibility of the control device to the image acquisition device is improved.
In the embodiment of the present application, the computer includes, but is not limited to, a personal computer, a mobile terminal, a server, and the like.
Based on the above control system for media display, the embodiment of the present application provides a control method for media display. Referring to fig. 3, fig. 3 is a signaling diagram of a control method for media display according to an embodiment of the present disclosure. The method is applied to a control system of a media display, as shown in FIG. 2, and comprises the following steps.
Step 31, the client acquires a first media code stream in a first coding format from the image acquisition device.
When the media code stream collected by the image collecting equipment needs to be displayed, the client side obtains a first media code stream in a first coding format from the image collecting equipment. In the embodiment of the application, the client and the image acquisition device can adopt a standard protocol to transmit media code streams, and the media code streams comprise video code streams and/or audio code streams. The first encoding format is an encoding format under a standard protocol. The standard Protocol may include, but is not limited to, RTMP (Real Time Messaging Protocol), RTSP (Real Time Streaming Protocol), and the like.
In one example, the image capture device may send the media codestream to the client in real-time. This can improve the efficiency of the client to obtain the media stream.
In another example, a user may input a code stream acquisition instruction for an image acquisition device to a client. And after receiving the code stream acquisition instruction, the client sends the stream acquisition instruction to the media acquisition equipment. And the image acquisition equipment sends a first media code stream in a first coding format to the client according to the stream fetching instruction.
In the embodiment of the application, the client and the control device negotiate in advance for a second encoding format of the media code stream. The client adjusts the first media code stream into a second media code stream in a second coding format, specifically, the first media code stream is decoded according to the first coding format to obtain media data, and then the media data is encoded according to the second coding format to obtain the second media code stream.
The second encoding format can be set according to the actual requirement of the user. The second encoding format may include, but is not limited to, an AVI (Audio Video Interleaved) format and an RMVB (real media Variable bit rate) format, an MPEG (Moving Pictures Experts Group) -2 format, a VC-1 format, an h.264 format, and the like.
And step 33, the client sends the second media code stream to the control equipment.
And the client transmits the second media code stream to the control equipment after acquiring the second media code stream.
And step 34, the control device receives the second media code stream, and decodes the second media code stream according to the second coding format to obtain media data.
If the media code stream includes a video code stream and an audio code stream, the media data includes video data and audio data.
And the control equipment receives the second media code stream, and decodes the second media code stream according to a second coding format negotiated with the client in advance to obtain media data.
Step 35, the control device sends the media data to the display wall.
In an alternative embodiment, the display wall includes a plurality of display areas, one display area corresponding to one LCD or LED display unit. At this time, the control device includes a plurality of media outlets, which correspond to the display areas one to one.
Before receiving the second media code stream, the control device receives a configuration instruction which is issued by the client and aims at the image acquisition device, wherein the configuration instruction comprises the size of an image display window of the media code stream acquired by the image acquisition device and a media output port required for transmitting the media code stream acquired by the image acquisition device.
After the control device obtains the second media code stream, the control device segments the second media code stream according to the configuration instruction including the size of the image display window and the media output port to obtain a plurality of sub-media code streams, and determines the media output port corresponding to each sub-media code stream. And the control equipment caches each sub-media code stream to the corresponding cache region, reads the sub-media code stream from the cache region, and transmits the sub-media code stream to the display wall through the corresponding media output port.
In an alternative embodiment, the display wall includes a plurality of display areas, one display area corresponding to one LCD or LED display unit. At this time, the control device includes a plurality of media outlets, which correspond to the display areas one to one. And the display wall receives the sub-media code stream sent by the control equipment through a media output port and displays the sub-media code stream through the corresponding display area.
In the technical scheme provided by the embodiment of the application, the client acquires the media code stream from the image acquisition device and pushes the code stream to the control device, that is, the client pushes the media code stream to the control device in an active stream pushing mode. The media display control can be realized only by the interaction between the client and the image acquisition equipment, and the interaction between the image acquisition equipment on the monitoring site and the remote control equipment is not needed. The client is installed on the computer, the computer can easily realize division of multiple network domains, and the image acquisition equipment working in each network segment is compatible, so that by adopting the technical scheme provided by the embodiment of the application, the limitation on the network topology of the monitoring site is reduced, and the deployment of the network topology of the monitoring site is more flexible.
In addition, in the technical scheme provided by the embodiment of the application, the client and the control device negotiate in advance about the coding format of the media code stream, and the client can self-determine the protocol for transmitting the media code stream, control the display of media, improve the flexibility of media code stream transmission, and facilitate the management and maintenance of users. In the embodiment of the application, the coding format of the media code stream processed by the control equipment is not limited, the use scene of the control equipment is expanded, and the competitiveness of the product is improved.
Thirdly, in the technical scheme provided by the embodiment of the application, the client processes the media code stream collected by the image collection device first, and sends the processed code stream to the control device. The client is installed on the computer, and the encoding formats of the media code streams which can be processed by the client are more than those of the control equipment, which means that the control equipment can process more media code streams with the encoding formats, so that the compatibility of the control equipment to the image acquisition equipment is improved, and the application scene of the control equipment is expanded.
Based on the embodiment of the control method for media display shown in fig. 3, the embodiment of the present application further provides a control method for media display. Referring to fig. 4, fig. 4 is a signaling diagram of a control method for media display according to an embodiment of the present disclosure. The method is applied to a control system of a media display, and as shown in fig. 2, the method can comprise the following steps.
And step 41, the client sends an active plug flow instruction to the control equipment.
In the embodiment of the application, the active stream pushing instruction is used for indicating the client to send the media code stream to the control device. Before the client acquires the media code stream from the image acquisition equipment, an active stream pushing instruction is generated and sent to the control equipment.
In an alternative embodiment, the client has a display screen that includes an image display window and a list of image capture devices, as shown in fig. 5. The client can also be used for receiving dragging operation aiming at the identification of the image acquisition equipment in the image acquisition equipment list; and when the identifier of the image acquisition equipment is dragged to the image display window, generating an active plug flow instruction.
For example, as shown in fig. 5, the image capturing device list includes an identifier a of the image capturing device and an identifier b of the image capturing device. When a user drags the identifier a of the image acquisition equipment or the identifier b of the image acquisition equipment to the image display window, an active stream pushing instruction is generated and sent to the control equipment.
In the embodiment of the present application, the active stream pushing instruction may not include encoding information that instructs the client to transmit the media stream in the second encoding format. That is, the client and the control device negotiate the encoding format of the media code stream in advance, such as the second encoding format, and generate a decoding function module corresponding to the client, where the decoding function module is a function module for decoding the media code stream in the second encoding format; and then, the client sends an active stream pushing instruction to the control equipment.
The active stream push instruction may include encoding information instructing the client to transmit the media stream in the second encoding format. That is, the client may negotiate with the control device about a second encoding format for transmitting the media code stream while instructing the client to send the media code stream to the control device based on the active stream pushing instruction, and generate the decoding function module corresponding to the client.
In one example, a default encoding format is preset in the client. Before the client acquires the media code stream from the image acquisition equipment, the default coding format is used as a second coding format, and then an active stream pushing instruction is generated, wherein the active stream pushing instruction carries coding information for instructing the client to transmit the media code stream in the second coding format.
In another example, before the client acquires the media code stream from the image acquisition device, the client outputs a prompt window to prompt the user to input the encoding format of the media code stream transmitted between the client and the control device. The client takes the coding format input by the user as a second coding format, and further generates an active stream pushing instruction, wherein the active stream pushing instruction carries coding information indicating that the client transmits the media code stream in the second coding format.
In yet another example, a default encoding format is preset in the client. Before the client acquires the media code stream from the image acquisition equipment, the client outputs a prompt window to prompt a user to input a coding format of the media code stream transmitted between the client and the control equipment. And if the coding format input by the user is not received after a period of time, the client uses the default coding format as a second coding format to further generate an active stream pushing instruction, and the active stream pushing instruction carries coding information indicating that the client transmits the media code stream in the second coding format. If the coding format input by the user is received within a period of time, the client uses the coding format input by the user as a second coding format, and further generates an active stream pushing instruction, wherein the active stream pushing instruction carries coding information indicating that the client transmits the media code stream in the second coding format.
In the embodiment of the present application, the manner of generating the active plug flow instruction is not limited.
And 42, the control device receives the active stream pushing instruction, and starts a decoding function module corresponding to the client according to the active stream pushing instruction, wherein the decoding function module is a function module for decoding the media code stream in the second coding format.
And the control equipment receives the active stream pushing instruction, determines a decoding functional module corresponding to the client according to the active stream pushing instruction, and starts the decoding functional module. Subsequently, after the control device receives the media code stream sent by the client, the control device decodes the media code stream in the second coding format by using the decoding function module to obtain the media data.
In the embodiment of the application, the user can transmit the media data by using the self-defined protocol or streaming media without concerning too many operation flows and details of the control equipment, and the method is friendly to the secondary development of the third-party client.
And 43, after the control device starts the decoding function module, feeding back a first success response instruction aiming at the active stream pushing instruction to the client.
In the embodiment of the application, after the decoding function module is started, the control device feeds back a first successful response instruction for the active stream pushing instruction to the client. The phenomena of loss, fast forward, unsmooth and blockage of pictures displayed on a display wall caused by the fact that the control equipment receives media data sent by the client under the condition that the decoding function module is not started are avoided.
And step 44, the client acquires the first media code stream in the first coding format from the image acquisition equipment.
And step 45, the client adjusts the first media code stream into a second media code stream with a second coding format, wherein the second coding format is a coding format of the media code stream negotiated by the client and the control equipment in advance.
And step 46, the client sends the second media code stream to the control equipment.
And step 47, the control device receives the second media code stream, and decodes the second media code stream according to the second coding format to obtain media data.
And step 48, the control equipment sends the media data to the display wall.
Steps 44-49 are the same as steps 31-36.
Based on the embodiment of the control method for media display shown in fig. 3, the embodiment of the present application further provides a control method for media display. Referring to fig. 6, fig. 6 is a signaling diagram of a control method for media display according to an embodiment of the present disclosure. The method is applied to a control system of a media display, and as shown in fig. 2, the method can comprise the following steps.
And 61, the client acquires a first media code stream in a first coding format from the image acquisition equipment.
And 63, the client sends the second media code stream to the control equipment.
And step 64, the control equipment receives the second media code stream, and decodes the second media code stream according to the second coding format to obtain media data.
Step 65, the control device sends the media data to the display wall.
The above steps 61-66 are the same as the above steps 31-36.
And step 67, the client side acquires a media switching instruction, wherein the media switching instruction is used for indicating that media code streams are acquired from other image acquisition equipment.
The control system for media display may include a plurality of image capture devices. The media switching instruction may be input by a user, acquired from other devices, or periodically generated by the client. For example, the media display control system periodically displays media streams collected by different image collection devices, and at this time, the client periodically generates a media switching instruction.
In an optional embodiment, the client detects in real time whether the media switching instruction is acquired, that is, detects in real time whether the media code stream acquired by other image acquisition devices needs to be sent to the control device. So as to ensure timely and rapid switching of the media code stream transmitted between the client and the control device.
The client sends a purge command to the control device, step 68.
After the client side obtains the media switching instruction, the client side determines that media code streams collected by other image collecting devices need to be sent to the control device, and sends an emptying instruction to the control device. The emptying instruction is used for instructing the control equipment to empty the cached media code stream.
And step 69, the control device receives an emptying instruction, and empties the cached media code stream collected by the image collection device.
And after the control equipment receives the emptying instruction, emptying the cached media code stream collected by the image collection equipment. The problems that the control equipment caches the media code streams collected by the image collection equipment at the same time to cause the plurality of display areas of the display wall to display the media code streams collected by the image collection equipment at the same time are solved, and the problem that the screen is shown on the picture displayed by the display wall is effectively solved.
In step 610, the control device sends a second success response instruction for the clearing instruction to the client.
And the control equipment sends a second success response instruction aiming at the clearing instruction to the client after clearing the cached media code stream collected by the image collection equipment. Therefore, the client sends the media code stream collected by other image collection equipment to the control equipment according to the second success response instruction, and the problems that the picture displayed by the display wall is displayed with a screen splash and the like due to the fact that the control equipment receives the media data sent by the client under the condition that the cached media code stream collected by the image collection equipment is not emptied are further avoided.
In step 611, the client obtains a third media code stream in a third encoding format from other image capturing devices according to the second success response instruction. Here, the third encoding format may be the same as or different from the first encoding format.
Step 613, the client sends the fourth media code stream to the control device.
Then, the control equipment decodes the fourth media code stream according to the second coding format to obtain media data; and sending the media data to the display wall. The display wall displays the media data.
The steps 611, 612 and 613 are similar to the steps 31, 32 and 33, and specific implementation procedures of the steps 31, 32 and 33 can be referred to specifically.
Based on the embodiment of the control method for media display shown in fig. 3, the embodiment of the present application further provides a control method for media display. Referring to fig. 7, fig. 7 is a signaling diagram of a control method for media display according to an embodiment of the present disclosure. The method is applied to a control system of a media display, and as shown in fig. 2, the method can comprise the following steps.
Step 71, the client acquires a first media code stream in a first coding format from the image acquisition device.
And 73, the client sends the second media code stream to the control equipment.
And step 74, the control equipment receives the second media code stream, and decodes the second media code stream according to the second coding format to obtain media data.
Step 75, the control device sends the media data to the display wall.
The above steps 71-76 are the same as the above steps 31-36.
And step 77, the client sends a push flow stopping instruction to the control equipment.
The push flow stopping instruction may be input by a user, acquired from other devices, or generated by a client. For example, the client presets the stop time of media transmission. And when the current time is the stop time, the client generates a stop stream pushing instruction.
And step 78, the control device receives the push flow stopping instruction and stops receiving the second media code flow.
And after receiving the push stream stopping instruction, the control equipment stops receiving the second media code stream.
In an optional embodiment, after receiving the push stream stopping instruction, the control device stops receiving the second media code stream, and clears the cached media code stream acquired by the image acquisition device.
In another optional embodiment, after receiving the push stream stopping instruction, the control device stops receiving the second media code stream, and does not empty the cached media code stream collected by the image collection device. After the control device sends the cached media code streams collected by the image collecting device to the display wall, the display wall delays for a period of time and does not display the pictures. A delayed display effect is provided for control of the media display.
And step 79, the control device sends a third successful response instruction aiming at the flow pushing stopping instruction to the client.
And after stopping receiving the second media code stream, the control equipment sends a third successful response instruction aiming at the push stream stopping instruction to the client.
In the embodiment of the application, after the second media code stream stops being received, the control device sends a third successful response instruction for the push stream stopping instruction to the client. The phenomena of loss, fast forward, unsmooth and blockage of pictures displayed on a display wall caused by the fact that the control equipment cannot receive the media data sent by the client under the condition that the second media code stream is not stopped to receive are avoided.
The following describes in detail a control method for media display provided in an embodiment of the present application with reference to a signaling diagram shown in fig. 8. The control method of the media display shown in fig. 8 may include the following steps.
And step 81, the client sends an active plug flow instruction to the control equipment.
And 82, the control equipment receives the active stream pushing instruction, and starts a decoding function module corresponding to the client according to the active stream pushing instruction, wherein the decoding function module is a function module for decoding the media code stream in the second coding format.
And step 83, after the control device starts the decoding function module, feeding back a first success response instruction aiming at the active stream pushing instruction to the client.
And step 84, the client acquires a first media code stream in a first coding format from the image acquisition equipment according to the first success response instruction.
And step 85, the client adjusts the first media code stream into a second media code stream with a second coding format, wherein the second coding format is a coding format of the media code stream negotiated by the client and the control equipment in advance.
And step 86, the client sends the second media code stream to the control equipment.
And 87, the control equipment receives the second media code stream, and decodes the second media code stream according to the second coding format to obtain media data.
Step 88, the control device sends the media data to the display wall.
And 89, displaying the media data on the display wall.
The client detects whether a media switching command is received in real time, and if so, executes step 810 and 816. If not, no further processing may be performed and steps 85-89 are repeated.
In step 811, the client sends a purge command to the control device.
And step 812, the control device receives the clearing instruction, and clears the cached media code stream collected by the image collection device.
In step 813, the control device sends a second success response instruction for the clearing instruction to the client.
And 814, the client acquires a third media code stream in a third coding format from other image acquisition equipment according to the second success response instruction.
Step 816, the client sends the fourth media code stream to the control device.
Here, the fourth media stream may be understood as the second media stream. And the client sends the fourth media code stream to the control equipment. Then, the control equipment receives the fourth media code stream, and decodes the fourth media code stream according to the second coding format to obtain media data; and sending the media data to the display wall. The display wall displays the media data.
Thereafter, step 810 and 816 are repeated.
In step 817, the client sends a push flow stopping instruction to the control device.
Step 819, the control device sends a third successful response instruction for the stop plug flow instruction to the client.
In the embodiment of the application, the client only needs to send an active stream pushing instruction to the control device once when the media code stream collected by the first image collecting device is pushed to the control device. The client sends a push stream stopping instruction to the control equipment once when the client does not need to push the media code stream to the control equipment, so that the communication frequency between the client and the control equipment is effectively reduced, and the occupation of the control system resources for media display is further reduced.
Referring to fig. 9, fig. 9 is a schematic flowchart of a method for controlling a media display according to an embodiment of the present disclosure. The method is applied to a control device of a control system of a media display and comprises the following steps.
And 902, decoding the second media code stream according to the second coding format to obtain media data.
In the technical scheme provided by the embodiment of the application, the client acquires the media code stream from the image acquisition device and pushes the code stream to the control device, that is, the client pushes the media code stream to the control device in an active stream pushing mode. The media display control can be realized only by the interaction between the client and the image acquisition equipment, and the interaction between the image acquisition equipment on the monitoring site and the remote control equipment is not needed. The client is installed on the computer, the computer can easily realize division of multiple network domains, and the image acquisition equipment working in each network segment is compatible, so that the technical scheme provided by the embodiment of the application reduces the limitation on the network topology of a monitoring field. In addition, in the technical scheme provided by the embodiment of the application, the client and the control device negotiate in advance about the coding format of the media code stream, and the client can self-determine the protocol for transmitting the media code stream and control the display of the media, so that the flexibility of media code stream transmission is improved, and the management and maintenance of the media display by a user are facilitated. In addition, the client easily supports the media code streams with various coding formats, so that by adopting the technical scheme provided by the embodiment of the application, the control device is connected with the image acquisition device through the client, the client and the control device negotiate the coding format of the media code streams in advance, and the client can convert the received media code streams with various coding formats into the media code streams with the coding format negotiated in advance with the control device, so that the control device can be compatible with the media code streams with various coding formats, and the compatibility of the control device to the image acquisition device is improved.
In one embodiment, before receiving the second media code stream sent by the client, the control device may receive an active stream pushing instruction sent by the client. And the control equipment starts a decoding function module corresponding to the client according to the active stream pushing instruction, wherein the decoding function module is a function module for decoding the media code stream in the second coding format. After the decoding function module is started, the control equipment feeds back a first success response instruction aiming at the active stream pushing instruction to the client.
In the embodiment of the application, after the decoding function module is started, the control device feeds back a first successful response instruction for the active stream pushing instruction to the client. The phenomena of loss, fast forward, unsmooth and blockage of pictures displayed on a display wall caused by the fact that the control equipment receives media data sent by the client under the condition that the decoding function module is not started are avoided.
In one embodiment, the control device receives a clearing instruction sent by a client; clearing the cached media code stream collected by the image collection equipment according to the clearing instruction; sending a second success response instruction aiming at the emptying instruction to the client so that the client sends a fourth media code stream to the control equipment according to the second success response instruction, wherein the fourth media code stream is as follows: and the client encodes the third media code stream acquired from other image acquisition equipment according to the second encoding format to obtain the media code stream.
In the embodiment of the application, the control device sends the second success response instruction for the clearing instruction to the client after clearing the cached media code stream collected by the image collection device. Therefore, the client sends the media code stream collected by other image collection equipment to the control equipment according to the second success response instruction, and the problems that the picture displayed by the display wall is displayed with a screen splash and the like due to the fact that the control equipment receives the media data sent by the client under the condition that the cached media code stream collected by the image collection equipment is not emptied are further avoided.
In one embodiment, the control device receives a push flow stopping instruction sent by the control device; stopping receiving the second media code stream according to the push stream stopping instruction; and sending a third successful response instruction aiming at the push flow stopping instruction to the client.
In the embodiment of the application, after the second media code stream stops being received, the control device sends a third successful response instruction for the push stream stopping instruction to the client. The phenomena of loss, fast forward, unsmooth and blockage of pictures displayed on a display wall caused by the fact that the control equipment cannot receive the media data sent by the client under the condition that the second media code stream is not stopped to receive are avoided.
Corresponding to the above control method for media display applied to the manufacturing equipment, the embodiment of the application provides a control device for media display. Referring to fig. 10, fig. 10 is a schematic structural diagram of a control device according to an embodiment of the present application. The control apparatus includes: a receiving module 1001, a decoding module 1002 and a transmitting module 1003.
A receiving module 1001, configured to receive a second media code stream sent by a client, where the second media code stream is: the client side encodes the first media code stream acquired from the image acquisition equipment according to a second encoding format to obtain a media code stream, wherein the second encoding format is the encoding format of the media code stream negotiated by the client side and the control equipment in advance;
the decoding module 1002 is configured to perform decoding processing on the second media code stream according to the second encoding format to obtain media data;
the sending module 1003 is configured to send the media data to the display wall, so that the display wall displays the media data.
In the technical scheme provided by the embodiment of the application, the client acquires the media code stream from the image acquisition device and pushes the code stream to the control device, that is, the client pushes the media code stream to the control device in an active stream pushing mode. The media display control can be realized only by the interaction between the client and the image acquisition equipment, and the interaction between the image acquisition equipment on the monitoring site and the remote control equipment is not needed. The client is installed on the computer, the computer can easily realize division of multiple network domains, and the image acquisition equipment working in each network segment is compatible, so that the technical scheme provided by the embodiment of the application reduces the limitation on the network topology of a monitoring field. In addition, in the technical scheme provided by the embodiment of the application, the client and the control device negotiate in advance about the coding format of the media code stream, and the client can self-determine the protocol for transmitting the media code stream and control the display of the media, so that the flexibility of media code stream transmission is improved, and the management and maintenance of the media display by a user are facilitated. In addition, the client easily supports the media code streams with various coding formats, so that by adopting the technical scheme provided by the embodiment of the application, the control device is connected with the image acquisition device through the client, the client and the control device negotiate the coding format of the media code streams in advance, and the client can convert the received media code streams with various coding formats into the media code streams with the coding format negotiated in advance with the control device, so that the control device can be compatible with the media code streams with various coding formats, and the compatibility of the control device to the image acquisition device is improved.
In one embodiment, the control device may further include an opening module;
the receiving module 1001 may also be configured to receive an active stream pushing instruction sent by the client before receiving the second media code stream sent by the client;
the starting module is used for starting a decoding function module corresponding to the client according to the active stream pushing instruction, and the decoding function module is a function module for decoding the media code stream in a second coding format;
the sending module 1003 may further be configured to feed back a first successful response instruction for the active stream pushing instruction to the client after the decoding function module is started.
In the embodiment of the application, after the decoding function module is started, the control device feeds back a first successful response instruction for the active stream pushing instruction to the client. The phenomena of loss, fast forward, unsmooth and blockage of pictures displayed on a display wall caused by the fact that the control equipment receives media data sent by the client under the condition that the decoding function module is not started are avoided.
In one embodiment, the control device may further include an emptying module;
the receiving module 1001 may also be configured to receive an emptying instruction sent by the client;
the clearing module is used for clearing the cached media code stream collected by the image collecting equipment according to the clearing instruction;
the sending module 1003 may further be configured to send a second successful response instruction for the clearing instruction to the client, so that the client sends a fourth media code stream to the control device according to the second successful response instruction, where the fourth media code stream is: and the client encodes the third media code stream acquired from other image acquisition equipment according to the second encoding format to obtain the media code stream.
In the embodiment of the application, the control device sends the second success response instruction for the clearing instruction to the client after clearing the cached media code stream collected by the image collection device. Therefore, the client sends the media code stream collected by other image collection equipment to the control equipment according to the second success response instruction, and the problems that the picture displayed by the display wall is displayed with a screen splash and the like due to the fact that the control equipment receives the media data sent by the client under the condition that the cached media code stream collected by the image collection equipment is not emptied are further avoided.
In one embodiment, the control device may further include a stopping module;
the receiving module 1001 may also be configured to receive a flow pushing stopping instruction sent by the control device;
the stopping module is used for stopping receiving the second media code stream according to the pushing stopping instruction;
the sending module 1003 may further be configured to send a third successful response instruction for the instruction to stop pushing flow to the client.
In the embodiment of the application, after the second media code stream stops being received, the control device sends a third successful response instruction for the push stream stopping instruction to the client. The phenomena of loss, fast forward, unsmooth and blockage of pictures displayed on a display wall caused by the fact that the control equipment cannot receive the media data sent by the client under the condition that the second media code stream is not stopped to receive are avoided.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the embodiments of the system and the control device, the description is relatively simple because of the method embodiments, and related points can be referred to the partial description of the method embodiments.
The above description is only for the preferred embodiment of the present application, and is not intended to limit the scope of the present application. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application are included in the protection scope of the present application.
Claims (12)
1. A control system for media display, comprising: the system comprises a client, image acquisition equipment, control equipment and a display wall;
the client is used for acquiring a first media code stream in a first coding format from the image acquisition equipment; adjusting the first media code stream into a second media code stream of a second coding format, wherein the second coding format is a coding format of the media code stream negotiated by the client and the control equipment in advance; sending the second media code stream to the control equipment;
the control device is configured to receive the second media code stream, and decode the second media code stream according to the second coding format to obtain media data; sending the media data to the display wall;
the display wall is used for displaying the media data.
2. The system of claim 1, wherein the client is further configured to send an active stream pushing instruction to the control device before the first media code stream is acquired from the image acquisition device;
the control device is further configured to receive the active stream pushing instruction, and start a decoding function module corresponding to the client according to the active stream pushing instruction, where the decoding function module is a function module for decoding a media code stream in the second encoding format; and after the decoding function module is started, feeding back a first success response instruction aiming at the active stream pushing instruction to the client.
3. The system of claim 2, wherein the client has a display screen comprising an image display window and a list of image capture devices;
the client is further used for receiving a dragging operation aiming at the identifier of the image acquisition equipment in the image acquisition equipment list; and when the identifier of the image acquisition equipment is dragged to the image display window, generating the active plug flow instruction.
4. The system of claim 1, wherein the client is further configured to obtain a media switching instruction, and the media switching instruction is configured to instruct to obtain a media code stream from another image capturing device; sending a clearing instruction to the control equipment;
the control equipment is also used for receiving the emptying instruction and emptying the cached media code stream collected by the image collection equipment; sending a second success response instruction aiming at the clearing instruction to the client;
the client is further configured to obtain a third media code stream in a third encoding format from the other image acquisition devices according to the second success response instruction; adjusting the third media code stream into a fourth media code stream of the second coding format; and sending the fourth media code stream to the control equipment.
5. The system of claim 1, wherein the client is further configured to send a stop push flow instruction to the control device;
the control device is further configured to receive the push stream stopping instruction, stop receiving the second media code stream, and send a third successful response instruction for the push stream stopping instruction to the client.
6. A control method for media display is characterized in that the control method is applied to a control system for media display, and the control system comprises: the system comprises a client, image acquisition equipment, control equipment and a display wall; the method comprises the following steps:
the client acquires a first media code stream in a first coding format from the image acquisition equipment; adjusting the first media code stream into a second media code stream of a second coding format, wherein the second coding format is a coding format of the media code stream negotiated by the client and the control equipment in advance; sending the second media code stream to the control equipment;
the control equipment receives the second media code stream, and decodes the second media code stream according to the second coding format to obtain media data; sending the media data to the display wall;
the display wall displays the media data.
7. The method of claim 6, further comprising:
the client sends an active stream pushing instruction to the control equipment before acquiring the first media code stream from the image acquisition equipment;
the control equipment receives the active stream pushing instruction, and starts a decoding function module corresponding to the client according to the active stream pushing instruction, wherein the decoding function module is a function module for decoding the media code stream in the second coding format; and after the decoding function module is started, feeding back a first success response instruction aiming at the active stream pushing instruction to the client.
8. The method of claim 7, wherein the client has a display screen comprising an image display window and a list of image capture devices; the method further comprises the following steps:
the client receives a dragging operation aiming at the identification of the image acquisition equipment in the image acquisition equipment list; and when the identifier of the image acquisition equipment is dragged to the image display window, generating the active plug flow instruction.
9. The method of claim 6, further comprising:
the client side obtains a media switching instruction, and the media switching instruction is used for indicating other image acquisition equipment to obtain a media code stream; sending a clearing instruction to the control equipment;
the control equipment receives the emptying instruction and empties the cached media code stream collected by the image collection equipment; sending a second success response instruction aiming at the clearing instruction to the client;
the client acquires a third media code stream in a third coding format from the other image acquisition equipment according to the second success response instruction; adjusting the third media code stream into a fourth media code stream of the second coding format; and sending the fourth media code stream to the control equipment.
10. The method of claim 6, further comprising:
the client sends a push flow stopping instruction to the control equipment;
and the control equipment receives the push flow stopping instruction, stops receiving the second media code stream, and sends a third successful response instruction aiming at the push flow stopping instruction to the client.
11. A control method for media display, which is applied to a control device, is characterized by comprising the following steps:
receiving a second media code stream sent by a client, wherein the second media code stream is as follows: the client side encodes a first media code stream acquired from the image acquisition equipment according to a second encoding format to obtain a media code stream, wherein the second encoding format is the encoding format of the media code stream negotiated by the client side and the control equipment in advance;
decoding the second media code stream according to the second coding format to obtain media data;
and sending the media data to a display wall so that the display wall displays the media data.
12. A control apparatus, characterized in that the control apparatus comprises:
a receiving module, configured to receive a second media code stream sent by a client, where the second media code stream is: the client side encodes a first media code stream acquired from the image acquisition equipment according to a second encoding format to obtain a media code stream, wherein the second encoding format is the encoding format of the media code stream negotiated by the client side and the control equipment in advance;
the decoding module is used for decoding the second media code stream according to the second coding format to obtain media data;
and the sending module is used for sending the media data to a display wall so that the display wall displays the media data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010176283.0A CN113395546B (en) | 2020-03-13 | 2020-03-13 | Control system, method and control equipment for media display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010176283.0A CN113395546B (en) | 2020-03-13 | 2020-03-13 | Control system, method and control equipment for media display |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113395546A true CN113395546A (en) | 2021-09-14 |
CN113395546B CN113395546B (en) | 2022-12-06 |
Family
ID=77616142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010176283.0A Active CN113395546B (en) | 2020-03-13 | 2020-03-13 | Control system, method and control equipment for media display |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113395546B (en) |
Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006165802A (en) * | 2004-12-03 | 2006-06-22 | Meiko:Kk | Video switching arrangement |
CN1913461A (en) * | 2006-08-30 | 2007-02-14 | 北京天地互连信息技术有限公司 | Remote vedio monitoring system based on next generation interconnection network and its implementing method |
JP2007088539A (en) * | 2005-09-20 | 2007-04-05 | Mitsubishi Electric Corp | Video stream supply system and apparatus, and video stream receiving apparatus |
JP2007235191A (en) * | 2006-02-27 | 2007-09-13 | Toshiba Corp | Video reproducing apparatus and video reproducing method |
CN101742258A (en) * | 2009-11-23 | 2010-06-16 | 中兴通讯股份有限公司 | Analog and digital video monitoring fusion system and fusion method |
CN101808233A (en) * | 2009-02-18 | 2010-08-18 | 杭州海康威视数字技术股份有限公司 | Universal system for realizing video monitoring of mobile phone and method thereof |
CN101877788A (en) * | 2010-01-28 | 2010-11-03 | 杭州海康威视数字技术股份有限公司 | Audio/video decoder, decoding on-wall system and audio/video monitoring system |
CN101895737A (en) * | 2010-07-13 | 2010-11-24 | 中兴通讯股份有限公司 | Multimedia decoding method and device as well as video monitoring method and system |
JP2010272943A (en) * | 2009-05-19 | 2010-12-02 | Hitachi Kokusai Electric Inc | Network decoder apparatus |
CN102045540A (en) * | 2009-10-20 | 2011-05-04 | 华为软件技术有限公司 | Video monitoring method, system and equipment |
CN102376147A (en) * | 2011-11-07 | 2012-03-14 | 天津银箭科技有限公司 | Electric power security monitoring and commanding system |
CN202406220U (en) * | 2011-12-08 | 2012-08-29 | 刘超 | Intelligent video identification and analysis system |
CN202713535U (en) * | 2012-05-11 | 2013-01-30 | 北京呈创科技股份有限公司 | Video and audio monitoring network system |
CN202918423U (en) * | 2012-09-07 | 2013-05-01 | 成都智汇科技有限公司 | Internet of things-based remote collaboration video management system |
CN202940916U (en) * | 2012-11-20 | 2013-05-15 | 福建省视通光电网络有限公司 | City video monitoring system |
JP2013207324A (en) * | 2012-03-27 | 2013-10-07 | Fujitsu Ltd | Method for selecting video in environment where plural image compression formats exist |
CN203289552U (en) * | 2012-09-26 | 2013-11-13 | 北京声迅电子股份有限公司 | On-wall decoding display system for monitoring |
CN203445963U (en) * | 2013-08-05 | 2014-02-19 | 天津科电石化科技发展有限公司 | 3G wireless transmission individual soldier system |
CN104219500A (en) * | 2014-08-27 | 2014-12-17 | 天津市中信互联科技有限公司 | Device and method for monitoring video live broadcast |
CN105072360A (en) * | 2015-08-10 | 2015-11-18 | 杭州中威电子股份有限公司 | Multi-screen splicing control and display system and multi-screen splicing control and display method |
CN105208358A (en) * | 2015-11-04 | 2015-12-30 | 武汉微创光电股份有限公司 | Video monitoring system for video-wall configuration |
CN105872480A (en) * | 2016-05-31 | 2016-08-17 | 深圳市灰度科技有限公司 | System and method for controlling playing on LED screen based on real-time camera shooting of mobile phone |
CN205508090U (en) * | 2015-07-20 | 2016-08-24 | 天津市公安局津南分局 | Public safety initiative strick precaution system is synthesized by society |
CN110035253A (en) * | 2018-01-11 | 2019-07-19 | 杭州海康威视数字技术股份有限公司 | A kind of decoding on-wall control method and device |
CN209448750U (en) * | 2018-12-25 | 2019-09-27 | 西安市地下铁道有限责任公司 | Urban track traffic communication information wisdom room system |
-
2020
- 2020-03-13 CN CN202010176283.0A patent/CN113395546B/en active Active
Patent Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006165802A (en) * | 2004-12-03 | 2006-06-22 | Meiko:Kk | Video switching arrangement |
JP2007088539A (en) * | 2005-09-20 | 2007-04-05 | Mitsubishi Electric Corp | Video stream supply system and apparatus, and video stream receiving apparatus |
JP2007235191A (en) * | 2006-02-27 | 2007-09-13 | Toshiba Corp | Video reproducing apparatus and video reproducing method |
CN1913461A (en) * | 2006-08-30 | 2007-02-14 | 北京天地互连信息技术有限公司 | Remote vedio monitoring system based on next generation interconnection network and its implementing method |
CN101808233A (en) * | 2009-02-18 | 2010-08-18 | 杭州海康威视数字技术股份有限公司 | Universal system for realizing video monitoring of mobile phone and method thereof |
JP2010272943A (en) * | 2009-05-19 | 2010-12-02 | Hitachi Kokusai Electric Inc | Network decoder apparatus |
CN102045540A (en) * | 2009-10-20 | 2011-05-04 | 华为软件技术有限公司 | Video monitoring method, system and equipment |
CN101742258A (en) * | 2009-11-23 | 2010-06-16 | 中兴通讯股份有限公司 | Analog and digital video monitoring fusion system and fusion method |
CN101877788A (en) * | 2010-01-28 | 2010-11-03 | 杭州海康威视数字技术股份有限公司 | Audio/video decoder, decoding on-wall system and audio/video monitoring system |
CN101895737A (en) * | 2010-07-13 | 2010-11-24 | 中兴通讯股份有限公司 | Multimedia decoding method and device as well as video monitoring method and system |
CN102376147A (en) * | 2011-11-07 | 2012-03-14 | 天津银箭科技有限公司 | Electric power security monitoring and commanding system |
CN202406220U (en) * | 2011-12-08 | 2012-08-29 | 刘超 | Intelligent video identification and analysis system |
JP2013207324A (en) * | 2012-03-27 | 2013-10-07 | Fujitsu Ltd | Method for selecting video in environment where plural image compression formats exist |
CN202713535U (en) * | 2012-05-11 | 2013-01-30 | 北京呈创科技股份有限公司 | Video and audio monitoring network system |
CN202918423U (en) * | 2012-09-07 | 2013-05-01 | 成都智汇科技有限公司 | Internet of things-based remote collaboration video management system |
CN203289552U (en) * | 2012-09-26 | 2013-11-13 | 北京声迅电子股份有限公司 | On-wall decoding display system for monitoring |
CN202940916U (en) * | 2012-11-20 | 2013-05-15 | 福建省视通光电网络有限公司 | City video monitoring system |
CN203445963U (en) * | 2013-08-05 | 2014-02-19 | 天津科电石化科技发展有限公司 | 3G wireless transmission individual soldier system |
CN104219500A (en) * | 2014-08-27 | 2014-12-17 | 天津市中信互联科技有限公司 | Device and method for monitoring video live broadcast |
CN205508090U (en) * | 2015-07-20 | 2016-08-24 | 天津市公安局津南分局 | Public safety initiative strick precaution system is synthesized by society |
CN105072360A (en) * | 2015-08-10 | 2015-11-18 | 杭州中威电子股份有限公司 | Multi-screen splicing control and display system and multi-screen splicing control and display method |
CN105208358A (en) * | 2015-11-04 | 2015-12-30 | 武汉微创光电股份有限公司 | Video monitoring system for video-wall configuration |
CN105872480A (en) * | 2016-05-31 | 2016-08-17 | 深圳市灰度科技有限公司 | System and method for controlling playing on LED screen based on real-time camera shooting of mobile phone |
CN110035253A (en) * | 2018-01-11 | 2019-07-19 | 杭州海康威视数字技术股份有限公司 | A kind of decoding on-wall control method and device |
CN209448750U (en) * | 2018-12-25 | 2019-09-27 | 西安市地下铁道有限责任公司 | Urban track traffic communication information wisdom room system |
Also Published As
Publication number | Publication date |
---|---|
CN113395546B (en) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1755339A2 (en) | System and method for implementing channel change operations in internet protocol television systems | |
CN107911710B (en) | Live broadcast resource sharing management platform and method | |
CN101448072A (en) | Video viewing method and system of Internet video monitoring system | |
KR20100106383A (en) | Apparatus and method for simulcast over a variable bandwidth channel | |
CN101087398A (en) | A method and device for realizing remote monitoring in conference TV system | |
CN108055497B (en) | Conference signal playing method and device, video conference terminal and mobile device | |
CN102801956A (en) | Network video monitoring device and method | |
WO2012069011A1 (en) | Method, device and system for monitoring video of terminal of video conference system | |
CN101771865B (en) | Video and audio control response, bandwidth adapting method, and server | |
CN101350741A (en) | Method, apparatus and system for notifying real time stream protocol event | |
CN103945165A (en) | Method and device for processing remote video transmission of terminal device | |
CN113395546B (en) | Control system, method and control equipment for media display | |
KR20090037741A (en) | Remote surveillance system using a network camera | |
CN101179696A (en) | Method, system and equipment for remote regulating image parameter of session television terminal | |
CN102497502A (en) | Method and system for controlling remote monitoring by utilizing visual telephone | |
KR100989660B1 (en) | Control method and system for a remote video chain | |
CN101087406B (en) | A method and system for instant snap of monitoring system | |
CN116527852A (en) | Real-time video monitoring system | |
CN105578263A (en) | Method for playing and transmitting live programme, intelligent playing equipment and live telecasting equipment | |
JP4390183B2 (en) | Remote video transmission device | |
KR100748687B1 (en) | apparatus and method of mode processing in digital broadcasting system | |
KR100649727B1 (en) | Method and device for serving multimedia data on demand by employing storing means of user device | |
CN105320043A (en) | Remote control method, terminal and system | |
CN211047098U (en) | Wireless signal transmission system | |
CN113556483B (en) | Monitoring screen splicing system and splicing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |