Multi-screen synchronous video playing method, system and device, elevator and medium
By obtaining the synchronization signal packet and the video stream to be played by the video host, the playback waiting time of each slave is determined based on the signal packet serial number and the preset time difference, the problem of audio and video out of multiple advertising machines is solved, and the synchronization of multi-screen video playback is achieved, and the passenger experience is improved.
Patent Information
- Application Number
- CN202411613850.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-13
- Publication Date
- 2025-03-04
AI Technical Summary
In the prior art, it is difficult for multiple advertising machines to synchronize audio and video when playing videos, resulting in noisy sounds and poor experience for passengers.
By obtaining the synchronization signal packet and the video stream to be played by the video host, the playback waiting time of each slave is determined according to the signal packet number and the preset time difference, and ensuring that all slaves and video hosts play the video stream synchronously.
It realizes synchronousness of multi-screen video playback, improves the problem of sound and picture dissyncs of multiple advertising machines, and improves the passenger experience.
Smart Images

Figure CN119562091A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of video playback technology, and in particular to a multi-screen synchronous video playback method, system, device, elevator and storage medium. Background Art
[0002] In some applications, such as in an elevator room or car, multiple advertising machines will be installed. The existing single-machine advertising machines cannot be synchronized, which will cause the audio and video of multiple advertising machines to be out of sync, resulting in noisy sound and poor passenger experience. Although the related technology also has functions such as forming an advertising machine into a network, that is, each advertising machine is connected to the same server, downloading and updating advertising files to the advertising machine through the server, and sending playback commands to the advertising machine through the server, when multiple advertising machines implement playback commands, they are usually affected by the processing delay and clock of the advertising machine itself, and it is difficult to achieve synchronous playback. There is also push through streaming media, but the streaming media hardware equipment resources are high, and a high-bandwidth network needs to be configured, and the implementation cost is high. Therefore, there are still technical problems that need to be solved in the related technology. Summary of the invention
[0003] The purpose of this application is to solve one of the technical problems existing in the prior art to at least some extent;
[0004] To this end, an object of the embodiments of the present application is to provide a multi-screen synchronous video playback method, system, device, elevator and storage medium, which can improve the problem of asynchronization of audio and video between multiple advertising slaves and a host;
[0005] In order to achieve the above-mentioned technical objectives, the technical solution adopted by the embodiment of the present application includes: a multi-screen synchronous video playback method, including: obtaining a number of synchronization signal packets that the video host sends to all slaves in sequence when the current video is played to the remaining first preset time, and obtaining the video stream to be played from the database; the sending time difference between any two adjacent synchronization signal packets is the second preset time, each of the slaves receives one synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number; according to the signal packet sequence number and the second preset time, determining the corresponding playback waiting time of the video stream to be played on each slave; after the playback waiting time has passed, controlling all the slaves and the video host to synchronously play the video stream to be played.
[0006] In addition, the multi-screen synchronous video playback method according to the above embodiment of the present invention may also have the following additional technical features:
[0007] Further, in the embodiment of the present application, determining the corresponding playback waiting time of the to-be-played video stream on each slave according to the signal packet sequence number and the second preset time specifically includes:
[0008] Determine the total number of signal packets of the synchronization signal packet according to the signal packet sequence number;
[0009] The corresponding playback waiting time of any of the to-be-played video streams on the slave device is determined according to the total number of signal packets, the signal packet sequence number and the second preset time.
[0010] Further, in the embodiment of the present application, determining the corresponding playback waiting time of any one of the to-be-played video streams on the slave device according to the total number of signal packets, the signal packet sequence number and the second preset time specifically includes:
[0011] For any of the hosts, the playback waiting time satisfies the formula:
[0012] T=(Na)*t
[0013] Wherein, T is the play waiting time, N is the total number of signal packets, a is the sequence number of the signal packet, and t is the second preset time.
[0014] Further, in the embodiment of the present application, determining the total number of signal packets of the synchronization signal packet according to the signal packet sequence number specifically includes:
[0015] The number corresponding to the largest signal packet sequence number is the total number of signal packets of the synchronization signal packets.
[0016] Furthermore, in the embodiment of the present application, the method further includes controlling the slave device to maintain silent playback after the playback waiting time has elapsed.
[0017] Furthermore, in an embodiment of the present application, the second preset time is 30 seconds.
[0018] On the other hand, the embodiment of the present application also provides a multi-screen synchronous video playback system, including:
[0019] An acquisition unit is used to acquire a plurality of synchronization signal packets that the video host sequentially sends to all slaves when the current video is played to the remaining first preset time, and to acquire a video stream to be played from a database; the sending time difference between any two adjacent synchronization signal packets is a second preset time, each of the slaves receives one synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number;
[0020] A first processing unit, configured to determine a corresponding play waiting time of the to-be-played video stream on each slave according to the signal packet sequence number and the second preset time;
[0021] The second processing unit is used to control all the slaves and the video host to synchronously play the video stream to be played after the playback waiting time has passed.
[0022] On the other hand, the present application also provides a multi-screen synchronous video playback device, comprising:
[0023] at least one processor;
[0024] at least one memory for storing at least one program;
[0025] When the at least one program is executed by the at least one processor, the at least one processor implements a multi-screen synchronous video playback method as described in any one of the invention contents.
[0026] On the other hand, an embodiment of the present application further provides an elevator, comprising the multi-screen synchronous video playback system or the multi-screen synchronous video playback device described above.
[0027] In addition, the present application also provides a computer-readable storage medium, which stores processor-executable instructions, and the processor-executable instructions are used to execute a multi-screen synchronous video playback method as described in any of the above items when executed by the processor.
[0028] The advantages and benefits of the present application will be partially given in the following description, and partially become apparent from the following description, or be understood through the practice of the present application:
[0029] The present application can obtain a number of synchronization signal packets that the video host sends to all slaves in sequence when the current video is played to the remaining first preset time, and obtain the video stream to be played from the database; the sending time difference between any two adjacent synchronization signal packets is the second preset time, each of the slaves receives a synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number; according to the signal packet sequence number and the second preset time, the corresponding playback waiting time of the video stream to be played on each slave is determined; after the playback waiting time, all the slaves and the video host are controlled to synchronously play the video stream to be played. The present application can send synchronization signal packets to all slaves, so that all slaves can play synchronously with the host. The present application can improve the synchronization of video playback between the slave and the host, and can improve the problem of asynchronization of audio and video between multiple advertising slaves and the host. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 A schematic diagram of the steps of a multi-screen synchronous video playback method in a specific embodiment of the present invention;
[0031] Figure 2A schematic diagram of a module of a video machine system for multi-screen synchronous playback in a specific embodiment of the present invention;
[0032] Figure 3 It is a functional block diagram of an advertising machine having a master and a slave in a specific embodiment of the present invention;
[0033] Figure 4 A schematic diagram of a process of a video host sending a synchronization signal in a specific embodiment of the present invention;
[0034] Figure 5 It is a schematic diagram of a process of a video slave receiving a synchronization signal and playing a video stream in a specific embodiment of the present invention;
[0035] Figure 6 A schematic diagram of the structure of a multi-screen synchronous video playback system in a specific embodiment of the present invention;
[0036] Figure 7 The present invention is a schematic structural diagram of a multi-screen synchronous video playback device in a specific embodiment of the present invention. DETAILED DESCRIPTION
[0037] The embodiments of the present invention are described in detail below with reference to the accompanying drawings to explain the principles and processes of the multi-screen synchronous video playback method, system, device, elevator and storage medium in the embodiments of the present invention.
[0038] Reference Figure 1 , Figure 1 Schematic diagram of the steps of a multi-screen synchronous video playback method provided by an embodiment of the present application. Figure 1 In the method for multi-screen synchronous video playback, the method may include but is not limited to steps S101 to S103.
[0039] S101, obtaining a number of synchronization signal packets that the video host sends to all slaves in sequence when the current video is played to the remaining first preset time, and obtaining the video stream to be played from the database; the sending time difference between any two adjacent synchronization signal packets is the second preset time, each slave receives a synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number.
[0040] S102: Determine the corresponding play waiting time of the to-be-played video stream on each slave according to the signal packet sequence number and the second preset time.
[0041] S103: After the playback waiting time has passed, all slaves and the video host are controlled to synchronously play the video stream to be played.
[0042] It is understandable that the first preset time may be any time. The second preset time may be any time, which may be 10 seconds, 20 seconds, 30 seconds, 40 seconds or other values. The first preset time may be greater than or equal to the second preset time.
[0043] Further, in some feasible embodiments of the present application, the step of determining the corresponding playback waiting time of the video stream to be played on each slave machine according to the signal packet sequence number and the second preset time may specifically include steps S201-S202.
[0044] S201. Determine the total number of signal packets of the synchronization signal packet according to the signal packet sequence number.
[0045] S202: Determine the corresponding play waiting time of any to-be-played video stream on the slave device according to the total number of signal packets, the signal packet sequence number and the second preset time.
[0046] Further, in some feasible embodiments of the present application, the step of determining the corresponding playback waiting time of any to-be-played video stream on the slave device according to the total number of signal packets, the signal packet sequence number and the second preset time may specifically include:
[0047] For any video stream to be played, the playback waiting time satisfies the formula:
[0048] T=(Na)*t
[0049] Wherein, T is the playback waiting time, N is the total number of signal packets, a is the sequence number of the signal packet, and t is the second preset time.
[0050] Further, in some feasible embodiments of the present application, the step of determining the total number of signal packets of the synchronization signal packet according to the signal packet sequence number may specifically include: taking the number corresponding to the maximum signal packet sequence number as the total number of signal packets of the synchronization signal. Exemplarily, if the maximum signal packet sequence number is 8, the total number of signal packets of the synchronization signal is 8.
[0051] Furthermore, in some feasible embodiments of the present application, the method may also include step S104.
[0052] S104: After the playback waiting time has passed, the slave device is controlled to keep playing in silence.
[0053] In some feasible embodiments of the present application, the processor can obtain several synchronization signal packets that the video host sends in sequence to all slaves when the current video is played to the remaining first preset time, and obtain the video stream to be played from the database; the sending time difference between any two adjacent synchronization signal packets is the second preset time, each slave receives a synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number; according to the signal packet sequence number and the second preset time, the corresponding playback waiting time of the video stream to be played on each slave is determined; after the playback waiting time, the processor can control the video host to play normally and control all slaves to play the video stream to be played silently.
[0054] Further, in some feasible embodiments of the present application, the second preset time is 30 seconds.
[0055] The specific implementation principle of this application is described below with reference to the accompanying drawings:
[0056] In some embodiments, a multi-screen synchronous video player system can be equipped with multiple video advertising machines. The multiple video advertising machines are connected via a CAN bus, wherein one video advertising machine is set as a host, and the remaining video advertising machines are set as slaves. The playback resources of each video advertising machine are uniformly uploaded to the control board storage module from the outside, and multiple video advertising machines (including a host and all slaves in parallel) are connected to the external system via a CAN communication module; the video advertising machine includes a liquid crystal display, an audio module, and a control board for driving the liquid crystal display; the control board includes at least a power module, a storage module, a button module, a control module, a liquid crystal drive module, and a CAN communication module.
[0057] When the video advertising machine is playing alone, no matter it is set to the host or slave working mode, the advertising machine can directly obtain the resource files in the storage module, and control the LCD driver module to drive the LCD screen to play the video. The video is played in sequence according to the set resource file order.
[0058] When there is a video advertising machine set as the host and multiple slaves at the same time; the video advertising machine set as the host, the control module obtains the resource file in the storage module, controls the LCD driver module to drive the LCD screen to play the advertising file and outputs the synchronization signal to all slaves through the CAN bus at the same time; the video advertising machine set as the slave, the control module obtains the synchronization signal sent by the host through the CAN bus; when the slave does not receive the synchronization signal, it automatically plays the next advertisement after the previous video ends.
[0059] Master-slave synchronous playback logic: When the slave (host) video advertising machine is in single-machine playback; it is connected to the host (slave) video advertising machine, and the video advertising machine set to host mode sends a synchronization signal to the slave through the CAN bus. After the slave receives the synchronization signal sent by the host; when the host video advertising machine plays the next video in sequence, the slave video advertising machine will interrupt the current playback content, and then jump to synchronize to the video being played by the host video advertising machine. At the same time, the slave video machine is in silent playback state. At this time, only the host video advertising machine plays sound, and there will be no overlapping sound caused by the master and slave video machines being out of sync; the purpose of master-slave synchronous playback is achieved.
[0060] In other embodiments, Figure 2 As shown, the playback system of this embodiment may include a host video machine and all slave video machines. The host and the slaves are connected via CAN communication and communicate in parallel with the external system CAN bus.
[0061] like Figure 3 As shown in the functional block diagram of the advertising machine in this embodiment, the control board includes at least a power module, a storage module, a button module, a control module, a LCD driver module, an amplifier module, a dial module, and a CAN communication module. Among them, the power module is used to provide power for the advertising machine; the storage module is used to save resource files; the button module and the amplifier module are used to control the video volume; the LCD driver module drives the LCD screen to play the video; the dial module can switch the advertising machine host and slave working modes; the CAN communication module is used to send and receive synchronization signals.
[0062] Reference Figure 4 as well as Figure 5 ,The specific control process of the system playing video includes:
[0063] When the video advertising machine is played in a stand-alone mode, no matter it is set as a host or a slave, it obtains the resource files in the storage module and controls the LCD driver module to drive the LCD screen to play the video. The video is played in sequence according to the set resource file order.
[0064] When there is a video advertising machine set as a host and multiple video advertising machines in slave mode at the same time; the video advertising machine set as the host mode obtains the resource file in the storage module, controls the LCD driver module to drive the LCD screen to play the advertising file, and outputs the synchronization signal to all slaves through the CAN bus; the video advertising machine set as the slave, the control module obtains the synchronization signal sent by the host through the CAN bus, and controls the LCD driver module to drive the LCD screen to play the video signal according to the slave logic.
[0065] When there is a host mode and multiple slave mode video advertising machines operating together, before the host obtains storage resources and prepares to play video resources each time, the CAN communication module will first send 3 packets of synchronization signals to all slave video machines, including the packet number and advertisement number, such as Figure 4 shown.
[0066] The host video machine completes sending the first packet of synchronization signals. Regardless of whether the slave video machine receives it or not, the host video machine continues to send the next packet of signals.
[0067] After waiting for 30ms, the host video machine sends the second packet of synchronization signal. Regardless of whether the slave video machine receives it or not, the host video machine continues to send the next packet of signal.
[0068] The host video machine waits for 30ms and then sends the third packet of synchronization signal. After the host has sent three packets of synchronization signals, the host video machine will play the video file corresponding to the video sequence number in the communication.
[0069] After receiving the synchronization signal, the slave plays the advertisement corresponding to the advertisement sequence number in the signal after a delay of a corresponding time according to the received synchronization signal packet sequence number, such as Figure 5 shown.
[0070] When the slave video machine receives the first packet signal from the master video machine, the subsequent second and third packets of signals are automatically skipped. The slave video machine waits for 60ms according to the first packet signal before playing the video with the corresponding sequence number.
[0071] When the slave video machine only receives the second packet signal from the master video machine, the subsequent third packet signal is automatically skipped, and the slave video machine waits for 30ms according to the second packet signal before playing the video with the corresponding sequence number.
[0072] When the slave video machine only receives the third packet signal from the master video machine, the slave video machine will directly play the video file with the corresponding serial number according to the third packet signal.
[0073] At the same time, the slave video machine is in silent playback state. At this time, only the host video advertising machine plays sound, and there will be no overlapping sound caused by the master and slave video machines being out of sync. After the playback is completed, the slave video machine waits for the next playback signal from the host video machine. If the slave video machine does not receive 3 packets of synchronization signals, it will automatically play the next advertisement according to the sequence number.
[0074] In summary, the multi-screen synchronous video playback method of the present application has the following advantages:
[0075] The video advertising machine of the present application realizes synchronous playback between the master and slave machines through the internal CAN communication module, which solves the problem of noisy sound and overlapping sound caused by the asynchronization of audio and video of multiple advertising machines. The synchronization logic between the host and the slave is controlled by the CAN communication module, and there is no need to add other external devices for regulation, which reduces the hardware cost. It can also be configured according to the actual situation, and the master-slave switch can be selected from the hardware dial code, and the video machine mode can be configured at will; it can be used as a single machine for playback, and an advertising machine system for synchronous video playback can be established, which greatly improves the scope of use of the advertising machine.
[0076] In addition, refer to Figure 6 ,and Figure 1 Corresponding to the method, a multi-screen synchronous video playback system is also provided in an embodiment of the present application. The system may include: an acquisition unit 1001, a first processing unit 1002 and a second processing unit 1003. The acquisition unit 1001 can be used to acquire a number of synchronization signal packets that the video host sends to all slaves in sequence when the current video is played to the remaining first preset time, and to acquire the video stream to be played in the database; the sending time difference between any two adjacent synchronization signal packets is the second preset time, and each slave receives a synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number. The first processing unit 1002 can be used to determine the corresponding playback waiting time of the video stream to be played on each slave according to the signal packet sequence number and the second preset time. The second processing unit 1003 can be used to control all slaves and the video host to synchronously play the video stream to be played after the playback waiting time.
[0077] In some embodiments of the present application, the specific device connection mode and device settings between the acquisition unit 1001 and the first processing unit 1002 and the first processing unit 1002 and the second processing unit 1003 are not limited.
[0078] It should be noted that the contents of the above-mentioned multi-screen synchronous video playback method embodiment are all applicable to the multi-screen synchronous video playback system embodiment. The functions specifically implemented by the multi-screen synchronous video playback system embodiment are the same as those of the above-mentioned multi-screen synchronous video playback method embodiment, and the beneficial effects achieved are also the same as those achieved by the above-mentioned multi-screen synchronous video playback method embodiment.
[0079] and Figure 1 Corresponding to the method, the embodiment of the present application also provides a multi-screen synchronous video playback device, the specific structure of which can be referred to Figure 7 ,include:
[0080] At least one processor 1011.
[0081] At least one memory 1012 is used to store at least one program.
[0082] When the at least one program is executed by the at least one processor, the at least one processor implements the multi-screen synchronous video playback method.
[0083] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0084] In addition, in some embodiments of the present application, an elevator is provided, which may include the multi-screen synchronous video playback system or the multi-screen synchronous video playback device described above.
[0085] and Figure 1 Corresponding to the method, an embodiment of the present application further provides a computer-readable storage medium, which stores processor-executable instructions, and the processor-executable instructions are used to execute the multi-screen synchronous video playback method when executed by the processor.
[0086] The contents of the above-mentioned multi-screen synchronous video playback method embodiment are all applicable to the present storage medium embodiment. The functions specifically implemented by the present storage medium embodiment are the same as those of the above-mentioned multi-screen synchronous video playback method embodiment, and the beneficial effects achieved are also the same as those achieved by the above-mentioned multi-screen synchronous video playback method embodiment.
[0087] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed roughly synchronously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the application is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Optional embodiments are expected, wherein the order of various operations is changed and the sub-operation described as a part of a larger operation is performed independently.
[0088] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present application. More specifically, in view of the properties, functions, and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional techniques of the engineer. Therefore, those skilled in the art can implement the present application set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the attached claims and their equivalents.
[0089] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several programs to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0090] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable programs for implementing the logical functions, and may be embodied in any computer-readable medium for use by a program execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch and execute a program from a program execution system, device or apparatus), or in conjunction with such program execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by a program execution system, device or apparatus, or in conjunction with such program execution systems, devices or apparatuses.
[0091] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0092] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable program execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0093] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0094] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0095] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the described embodiments. Technical personnel familiar with the field may make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A multi-screen synchronous video playback method, characterized in that: The following steps are involved: Acquire a plurality of synchronization signal packets that the video host sends to all slaves in sequence when the current video is played to the remaining first preset time, and acquire the video stream to be played in the database; the sending time difference between any two adjacent synchronization signal packets is the second preset time, each of the slaves receives one synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number; Determine, according to the signal packet sequence number and the second preset time, a corresponding playback waiting time of the to-be-played video stream on each slave; After the playback waiting time has passed, all the slaves and the video host are controlled to synchronously play the video stream to be played.
2. A multi-screen synchronous video playback method according to claim 1, characterized in that: The step of determining the corresponding playback waiting time of the to-be-played video stream on each slave according to the signal packet sequence number and the second preset time specifically includes: Determine the total number of signal packets of the synchronization signal packet according to the signal packet sequence number; The corresponding playback waiting time of any of the to-be-played video streams on the slave device is determined according to the total number of signal packets, the signal packet sequence number and the second preset time.
3. A multi-screen synchronous video playback method according to claim 2, characterized in that: The determining, according to the total number of signal packets, the signal packet sequence number and the second preset time, a corresponding playback waiting time of any of the to-be-played video streams on the slave device specifically includes: For any of the hosts, the playback waiting time satisfies the formula: T=(Na)*t Wherein, T is the playback waiting time, N is the total number of signal packets, a is the sequence number of the signal packet, and t is the second preset time.
4. A multi-screen synchronous video playback method according to claim 2, characterized in that: The determining the total number of signal packets of the synchronization signal packet according to the signal packet sequence number specifically includes: The number corresponding to the largest signal packet sequence number is the total number of signal packets of the synchronization signal packets.
5. A multi-screen synchronous video playback method according to claim 1, characterized in that: The method further comprises controlling the slave device to keep silent playback after the playback waiting time has passed.
6. A multi-screen synchronous video playback method according to claim 5, characterized in that: The second preset time is 30 seconds.
7. A multi-screen synchronous video playback system, characterized in that: include: An acquisition unit is used to acquire a plurality of synchronization signal packets that the video host sequentially sends to all slaves when the current video is played to the remaining first preset time, and to acquire a video stream to be played from a database; the sending time difference between any two adjacent synchronization signal packets is a second preset time, each of the slaves receives one synchronization signal packet, and each synchronization signal packet corresponds to a signal packet sequence number; A first processing unit, configured to determine a corresponding play waiting time of the to-be-played video stream on each slave according to the signal packet sequence number and the second preset time; The second processing unit is used to control all the slaves and the video host to synchronously play the video stream to be played after the playback waiting time has passed.
8. A multi-screen synchronous video playback device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the multi-screen synchronous video playback method as described in any one of claims 1-6.
9. An elevator, characterized in that: It includes the multi-screen synchronous video playback system as described in claim 7 or the multi-screen synchronous video playback device as described in claim 8.
10. A computer-readable storage medium storing instructions executable by a processor, characterized in that: The processor-executable instructions are used to execute a multi-screen synchronous video playback method as described in any one of claims 1-6 when executed by the processor.