Test method and device of video fusion platform, electronic equipment and storage medium
Patent Information
- Application Number
- CN202110667551.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-16
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2041-06-16
AI Technical Summary
[0003]网络摄像机模拟装置,每一路涉及独立的文件读取,解码甚至转码等,该专利中网络摄像机模拟装置对cpu以及磁盘io要求较高当压测时摄像头数量过多,所有摄像头到媒体平台A的网络流,以及媒体平台A到受测平台的网络流,对网络环境要求过高,需要两倍的带宽,如果加上播放受测平台的网络流,即需要三倍带宽
[0023] As can be seen from the above technical solutions, the testing method, apparatus, electronic device, and storage medium of the video fusion platform provided in the embodiments of the present invention support inputs such as real network cameras and media files, and can add multiple virtual devices and configure input sources. It supports live stream playback of virtual devices, as well as signaling control such as PTZ control and playback control. By connecting the virtual platform to the video fusion platform under test, the functionality and stress testing of the platform under test are achieved. Furthermore, since the virtual platform can be configured with multiple virtual devices, the cost of stress testing is reduced, and the same input source can be reused by multiple virtual devices, resulting in low resource consumption.
Smart Images

Figure CN115481014B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of testing technology, and specifically to a testing method, apparatus, electronic device, and storage medium for a video fusion platform. Background Technology
[0002] Network cameras: used to collect audio and video resources, package them into RTP streams, and send them to the video surveillance platform. The video surveillance platform: connects to all cameras, collects audio and video streaming media, records them, and provides live and playback streams from all cameras. Interconnection testing with the video fusion platform needs to be performed. For example, it could simulate generating up to 255 analog cameras for the monitoring platform to use, but the access platform only supports ONVIF, limiting its applicability. Furthermore, if inter-platform testing is to be performed, a media platform A that complies with GB28181 and ONVIF is required. First, it connects to the required analog cameras via ONVIF, and then connects to the tested object via the GB28181 protocol. The following technical issues remain:
[0003] The network camera simulation device in this patent involves independent file reading, decoding, and even transcoding for each channel. This device places high demands on CPU and disk I / O. When the number of cameras is excessive during stress testing, the network streams from all cameras to media platform A, and from media platform A to the tested platform, place excessive demands on the network environment, requiring twice the bandwidth. If the network stream from the tested platform is added, the bandwidth requirement triples. Furthermore, the virtual cameras cannot provide playback lists or other playback stream information, necessitating the use of storage devices, thus increasing testing costs. Summary of the Invention
[0004] Based on the problems existing in the prior art, this invention proposes a testing method, apparatus, electronic device and storage medium for a video fusion platform.
[0005] In a first aspect, embodiments of the present invention provide a testing method for a video fusion platform, comprising:
[0006] Access the input source and video fusion platform, and configure one or more virtual devices and simulated test items. The input source includes real network cameras and media files. Configuring one or more virtual devices includes configuring an input source for each virtual device. Each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices.
[0007] Acquire signaling sent by the video fusion platform and process the signaling;
[0008] Based on the signaling processing results, the streaming data of the virtual device is processed, and the streaming data of the corresponding data source is forwarded through the corresponding virtual device, so as to perform functional and stress tests on the video fusion platform through the simulation test items.
[0009] In some examples, the process of accessing the input source and the video fusion platform includes:
[0010] The input sources are managed, and the video fusion platform is accessed and managed.
[0011] In some examples, configuring one or more virtual devices includes managing the virtual devices, wherein managing the virtual devices includes adding or deleting virtual devices and configuring input sources.
[0012] In some examples, the simulated test items include packet loss rate configuration and out-of-order switch configuration.
[0013] In some examples, the processing results based on the signaling are used to process the streaming data of the virtual device, and the streaming data of the corresponding data source is forwarded through the corresponding virtual device to perform functional and stress tests on the video fusion platform through the simulation test items, including:
[0014] The video fusion platform is subjected to functional and stress tests through the simulation test items by receiving, processing, and outputting the streaming data from the virtual device and forwarding the streaming data from the corresponding data source through the corresponding virtual device.
[0015] In some examples, the access input source includes: accessing the input source based on the GB28181 protocol.
[0016] In some examples, accessing the video fusion platform includes: registering with the video fusion platform, and accessing the video fusion platform after successful registration.
[0017] Secondly, embodiments of the present invention provide a testing apparatus for a video fusion platform, comprising:
[0018] The data management layer is used to access input sources and video fusion platform, and to configure one or more virtual devices and simulated test items. The input sources include real network cameras and media files. Configuring one or more virtual devices includes configuring an input source for each virtual device. Each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices.
[0019] The signaling processing layer is used to acquire signaling sent by the video fusion platform and process the signaling.
[0020] The media stream processing layer is used to process the stream data of the virtual device based on the signaling processing results, and forward the stream data of the corresponding data source through the corresponding virtual device, so as to perform functional and stress tests on the video fusion platform through the simulation test items.
[0021] Thirdly, embodiments of the present invention also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the testing method for the video fusion platform as described in the first aspect.
[0022] Fourthly, embodiments of the present invention also provide a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the testing method for the video fusion platform as described in the first aspect.
[0023] As can be seen from the above technical solutions, the testing method, apparatus, electronic device, and storage medium of the video fusion platform provided in the embodiments of the present invention support inputs such as real network cameras and media files, and can add multiple virtual devices and configure input sources. It supports live stream playback of virtual devices, as well as signaling control such as PTZ control and playback control. By connecting the virtual platform to the video fusion platform under test, the functionality and stress testing of the platform under test are achieved. Furthermore, since the virtual platform can be configured with multiple virtual devices, the cost of stress testing is reduced, and the same input source can be reused by multiple virtual devices, resulting in low resource consumption. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0025] Figure 1 This is a flowchart of a testing method for a video fusion platform provided in an embodiment of the present invention;
[0026] Figure 2 This is a schematic diagram of the implementation platform for a testing method of a video fusion platform provided in another embodiment of the present invention;
[0027] Figure 3 This is a structural block diagram of a testing device for a video fusion platform provided in an embodiment of the present invention;
[0028] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0029] The specific embodiments of the present invention will be further described below with reference to the accompanying drawings. The following examples are only used to more clearly illustrate the technical solutions of the present invention and should not be construed as limiting the scope of protection of the present invention.
[0030] The following describes, with reference to the accompanying drawings, a testing method, apparatus, electronic device, and storage medium for a video fusion platform according to embodiments of the present invention.
[0031] Figure 1 A flowchart illustrating a testing method for a video fusion platform provided in an embodiment of the present invention is shown. Figure 1 As shown, a testing method for a video fusion platform provided in one embodiment of the present invention includes the following:
[0032] S101: Access the input source and video fusion platform, and configure one or more virtual devices and configure simulation test items. The input source includes real network cameras and media files. Configuring one or more virtual devices includes configuring an input source for each virtual device. Each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices.
[0033] The process of accessing the input source includes: accessing the input source based on the GB28181 protocol. Accessing the video fusion platform includes: registering with the video fusion platform, and accessing the platform after successful registration.
[0034] In one embodiment of the present invention, such as Figure 2 As shown, this can be achieved through the data processing layer of a virtual platform. When accessing the input source and the video fusion platform, it includes: managing the input source and managing access to the video fusion platform. Configuring one or more virtual devices includes: managing the virtual devices, where managing the virtual devices includes adding and deleting virtual devices and configuring the input source. The simulated test items include packet loss rate configuration and out-of-order switching configuration.
[0035] Specifically, the data management layer is responsible for the maintenance and management of basic data, including input source maintenance, configuration of virtual platform access to the platform under test, configuration of virtual devices and stream allocation, and configuration of test simulations, etc.
[0036] Input source management supports GB28181 access from physical IPCs (network cameras) and media file input, such as:
[0037] A real IPC, a certain real IPC, first registers to the virtual platform via GB28181, the virtual platform sends a call request to the IPC, and the IPC sends an RTP stream to the virtual platform as one input source. Media file management allows configuring media files as input sources, and the virtual platform cyclically reads the file stream as one input source.
[0038] Platform access management: If a test is to be performed on the platform under test, the virtual platform must first be registered to the video convergence platform under test to enable subsequent functional tests. For example:
[0039] SIP server IP: The SIP server IP address of the platform under test. Registered ID and password: The user ID and password assigned by the video convergence platform under test to the virtual platform for SIP registration.
[0040] Virtual device management: Operations of adding, deleting, checking and modifying virtual devices, providing device list query and input source allocation, etc. For example:
[0041] Add, edit, delete, etc. Device list query: Queries the device list of the platform under test to provide basic data. Stream allocation management: Can set an input source for the current virtual device, where one device has only one input source, but the same input source can be shared by multiple devices.
[0042] Test simulation: Configure some test-specific items, such as packet loss and out-of-order, etc. For example:
[0043] Packet loss rate configuration: A random packet loss rate can be configured, ranging from 0 to 100%, where 0 means no packet loss and 100% means all packets are lost. If the value n is between 0 and 100, it is judged whether n < Rand()%100; if the result is true, the packet is lost, otherwise the packet is not lost. Out-of-order switch configuration: Can configure whether to enable random out-of-order, ranging from 0 to 100%, where 0 means no out-of-order and 100% means all packets are out of order. If the value n is between 0 and 100, it is judged whether n < Rand()%100; if the result is true, two adjacent packets are swapped, otherwise no swap is performed.
[0044] S102: Obtain the signaling sent by the video convergence platform, and process the signaling.
[0045] As Figure 2 shown, this can be implemented by the signaling processing layer of the virtual platform. Specifically, since the platform under test is based on GB28181, all GB28181-related SIP protocols are uniformly processed by this module, mainly including registration, call, live broadcast call response, playback call response, live broadcast close response, playback close response, device list query, playback list query, pan-tilt-zoom control, etc.
[0046] S103: Based on the signaling processing result, process the streaming data of the virtual device, and forward the streaming data of the corresponding data source through the corresponding virtual device, so as to perform functional and stress tests on the video fusion platform through the simulation test items.
[0047] In one embodiment of the present invention, based on the signaling processing result, the streaming data of the virtual device is processed, and the streaming data of the corresponding data source is forwarded through the corresponding virtual device, so as to perform functional and stress testing on the video fusion platform through the simulation test items, including: receiving and processing the streaming data of the virtual device, processing the streaming data, and outputting the streaming data, and forwarding the streaming data of the corresponding data source through the corresponding virtual device, so as to perform functional and stress testing on the video fusion platform through the simulation test items.
[0048] like Figure 2 As shown, this can be achieved through the media streaming layer of a virtual platform, specifically including:
[0049] Stream reception processing handles media data from various input sources, such as RTP streams from real IPCs and file streams from media files. For example:
[0050] The RTP stream parses the RTP packets sent by IPC, removes the packet headers, and places them in a buffer queue, awaiting distribution or processing. The H264 media file stream decapsulates the media files and places them in a buffer queue, awaiting distribution or processing.
[0051] Stream processing includes: Media stream allocation, which allocates media packet pointers to the media packet cache queue of the corresponding virtual device based on the configuration information in virtual device management, for subsequent forwarding; Live broadcast status management, which manages some status information of the live broadcast, such as keep-alive judgment; Replay status management, which manages the following operations and statuses of replay, such as playback, pause, and speed adjustment, for all virtual devices; Dedicated media files are used as replay streams. Since each replay stream requires separate file reading, the number of replay streams supported simultaneously is controlled. In actual scenarios, there is more live broadcasting and less concurrent replay, so no optimization is needed; PTZ control, which forwards PTZ signaling to the real IPC if the current broadcast is live and the input source is a real IPC, and the result is reflected on the screen; if the current broadcast is live and the input source is a media file, the screen is decoded, and the top, bottom, left, and right information is drawn onto the screen, then encoded and output to make the final screen responsive; and a packet loss module that generates random numbers based on a configured percentage. If the packet falls within the hit zone, it is dropped; otherwise, it is forwarded. The out-of-order module generates random numbers based on a configured percentage. If a random number is generated, the order of two adjacent packets is swapped, and the packets are forwarded sequentially. The RTP encapsulation module encapsulates the received network media packets and decapsulated file packets into RTP packets.
[0052] Stream output processing outputs the encapsulated RTP stream to the platform under test, supporting both TCP and UDP transmission. The transmission format is dynamically parsed based on the SDP description of the SIP signaling. For example:
[0053] UDP transmission carries a risk of packet loss and is recommended for strong networks. TCP transmission does not carry a risk of packet loss, but due to the retransmission mechanism, network usage is slightly higher.
[0054] The testing method for the video fusion platform in this invention supports the GB28181 protocol, facilitating inter-platform communication, and provides multiple input sources and multi-channel virtual device outputs. It supports various PTZ control signaling and can decode and re-encode the results before feeding them back to the actual screen, making testing convenient. Since the input sources of multiple virtual devices in memory can be shared, resource consumption is low, allowing for testing of thousands of output channels. It provides packet loss simulation, out-of-order simulation, and dynamic configuration for convenient testing of abnormal stream reception.
[0055] The testing method for a video fusion platform according to embodiments of the present invention supports inputs such as real network cameras and media files, and allows for the addition and configuration of multiple virtual devices and input sources. It supports live stream playback from virtual devices, as well as signaling control such as PTZ control and playback control. By connecting the virtual platform to the video fusion platform under test, the functionality and stress testing of the platform under test are achieved. Furthermore, since the virtual platform can be configured with multiple virtual devices, the cost of stress testing is reduced, and the same input source can be reused by multiple virtual devices, resulting in low resource consumption.
[0056] Figure 3 A schematic diagram of the structure of a test device for a video fusion platform provided in an embodiment of the present invention is shown, as follows: Figure 3 As shown, the testing apparatus for the video fusion platform provided in this embodiment of the invention includes: a data management layer 310, a signaling processing layer 320, and a media stream processing layer 330, wherein:
[0057] The data management layer 310 is used to access input sources and video fusion platform, and to configure one or more virtual devices and configure simulation test items. The input sources include real network cameras and media files. Configuring one or more virtual devices includes configuring an input source for each virtual device. Each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices.
[0058] The signaling processing layer 320 is used to acquire signaling sent by the video fusion platform and process the signaling.
[0059] The media stream processing layer 330 is used to process the stream data of the virtual device based on the processing result of the signaling, and forward the stream data of the corresponding data source through the corresponding virtual device, so as to perform functional and stress tests on the video fusion platform through the simulation test items.
[0060] The testing apparatus for the video fusion platform according to embodiments of the present invention supports inputs such as real network cameras and media files, and can add multiple virtual devices and configure input sources. It supports live stream playback from virtual devices, as well as signaling control such as PTZ control and playback control. By connecting the virtual platform to the video fusion platform under test, the functionality and stress testing of the platform under test are achieved. Furthermore, since the virtual platform can be configured with multiple virtual devices, the cost of stress testing is reduced, and the same input source can be reused by multiple virtual devices, resulting in low resource consumption.
[0061] It should be noted that the specific implementation of the testing device of the video fusion platform in this embodiment of the invention is similar to the specific implementation of the testing method of the video fusion platform in this embodiment of the invention. Please refer to the description in the method section for details. In order to reduce redundancy, the details will not be repeated here.
[0062] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, see [link to previous document]. Figure 4 The electronic device specifically includes the following components: processor 401, memory 402, communication interface 403, and communication bus 404;
[0063] The processor 401, memory 402, and communication interface 403 communicate with each other through the communication bus 404; the communication interface 403 is used to realize information transmission between the devices.
[0064] The processor 401 is used to call the computer program in the memory 402. When the processor executes the computer program, it implements all the steps of the testing method of the video fusion platform described above. For example, when the processor executes the computer program, it implements the following steps: accessing the input source and the video fusion platform, configuring one or more virtual devices and configuring simulated test items, wherein the input source includes real network cameras and media files, and configuring one or more virtual devices includes configuring an input source for each virtual device, wherein each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices; acquiring signaling sent by the video fusion platform and processing the signaling; based on the processing result of the signaling, processing the streaming data of the virtual devices, and forwarding the streaming data of the corresponding data source through the corresponding virtual devices, so as to perform functional and stress testing on the video fusion platform through the simulated test items.
[0065] Based on the same inventive concept, another embodiment of the present invention provides a non-transitory computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements all the steps of the testing method for the video fusion platform described above. For example, when the processor executes the computer program, it implements the following steps: accessing an input source and a video fusion platform, configuring one or more virtual devices and configuring simulated test items, wherein the input source includes a real webcam and media files, and configuring one or more virtual devices includes configuring an input source for each virtual device, wherein each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices; acquiring signaling sent by the video fusion platform and processing the signaling; based on the processing result of the signaling, processing the streaming data of the virtual devices, and forwarding the streaming data of the corresponding data source through the corresponding virtual devices, so as to perform functional and stress testing on the video fusion platform through the simulated test items.
[0066] Furthermore, the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0067] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the embodiments of the present invention according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0068] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the indicator monitoring method described in various embodiments or some parts of embodiments.
[0069] Furthermore, in this invention, terms such as "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0070] Furthermore, in this invention, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0071] Furthermore, in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0072] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A testing method for a video fusion platform, characterized in that, include: Access the input source and video fusion platform, and configure one or more virtual devices and simulated test items. The input source includes real network cameras and media files. Configuring one or more virtual devices includes configuring an input source for each virtual device. Each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices. Acquire signaling sent by the video fusion platform and process the signaling; Based on the signaling processing results, the streaming data of the virtual device is processed, and the streaming data of the corresponding data source is forwarded through the corresponding virtual device, so as to perform functional and stress tests on the video fusion platform through the simulation test items; The processing of the streaming data of the virtual device includes: PTZ control. If the current stream is live and the input source is a real network camera, the PTZ signaling will be forwarded to the real network camera and ultimately reflected in the screen. If the current stream is live and the input source is a media file, the screen will be decoded, and the top, bottom, left and right information will be drawn onto the screen and then encoded and output so that the final screen can respond.
2. The testing method for the video fusion platform according to claim 1, characterized in that, The process of connecting the input source and the video fusion platform includes: The input sources are managed, and the video fusion platform is accessed and managed.
3. The testing method for the video fusion platform according to claim 1, characterized in that, Configuring one or more virtual devices includes: managing the virtual devices, wherein the management of the virtual devices includes adding or deleting virtual devices and configuring and managing input sources.
4. The testing method for the video fusion platform according to claim 1, characterized in that, The simulation test items include packet loss rate configuration and out-of-order switch configuration.
5. The testing method for the video fusion platform according to claim 1, characterized in that, The processing result based on the signaling is used to process the streaming data of the virtual device, and the streaming data of the corresponding data source is forwarded through the corresponding virtual device to perform functional and stress tests on the video fusion platform through the simulation test items, including: The video fusion platform is subjected to functional and stress tests through the simulation test items by receiving, processing, and outputting the streaming data from the virtual device and forwarding the streaming data from the corresponding data source through the corresponding virtual device.
6. The testing method for the video fusion platform according to claim 1, characterized in that, The access input source includes: accessing the input source based on the GB28181 protocol.
7. The testing method for the video fusion platform according to claim 1, characterized in that, The process of accessing the video fusion platform includes: registering with the video fusion platform, and accessing the video fusion platform after successful registration.
8. A testing device for a video fusion platform, characterized in that, include: The data management layer is used to access input sources and video fusion platform, and to configure one or more virtual devices and simulated test items. The input sources include real network cameras and media files. Configuring one or more virtual devices includes configuring an input source for each virtual device. Each virtual device can be adapted to one input source, and each input source can be adapted to multiple virtual devices. The signaling processing layer is used to acquire signaling sent by the video fusion platform and process the signaling. The media stream processing layer is used to process the stream data of the virtual device based on the processing result of the signaling, and forward the stream data of the corresponding data source through the corresponding virtual device, so as to perform functional and stress tests on the video fusion platform through the simulation test items; The processing of the streaming data of the virtual device includes: PTZ control. If the current stream is live and the input source is a real network camera, the PTZ signaling will be forwarded to the real network camera and ultimately reflected in the screen. If the current stream is live and the input source is a media file, the screen will be decoded, and the top, bottom, left and right information will be drawn onto the screen and then encoded and output so that the final screen can respond.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the testing method for the video fusion platform according to any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the test method for the video fusion platform according to any one of claims 1 to 7.
Citation Information
Patent Citations
Virtual camera creation method and device
CN112135095A
Performance testing device and method for video monitoring platform
CN112954300A