[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101969460A - Multi-screen synchronized video playing method and system - Google Patents

Multi-screen synchronized video playing method and system Download PDF

Info

Publication number
CN101969460A
CN101969460A CN2010102955998A CN201010295599A CN101969460A CN 101969460 A CN101969460 A CN 101969460A CN 2010102955998 A CN2010102955998 A CN 2010102955998A CN 201010295599 A CN201010295599 A CN 201010295599A CN 101969460 A CN101969460 A CN 101969460A
Authority
CN
China
Prior art keywords
playing
network server
video file
file
video
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
Application number
CN2010102955998A
Other languages
Chinese (zh)
Other versions
CN101969460B (en
Inventor
戴福昊
牛大军
丁剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jia Tong Hui (beijing) Information Technology Ltd By Share Ltd
Original Assignee
BJB (BEIJING) INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BJB (BEIJING) INFORMATION TECHNOLOGY Co Ltd filed Critical BJB (BEIJING) INFORMATION TECHNOLOGY Co Ltd
Priority to CN 201010295599 priority Critical patent/CN101969460B/en
Publication of CN101969460A publication Critical patent/CN101969460A/en
Application granted granted Critical
Publication of CN101969460B publication Critical patent/CN101969460B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a multi-screen synchronized video playing method and system. The method of the invention comprises the following steps: a network server sends video files to each playing terminal; when the network server plays the video files, the network server sends the current play information to each playing terminal; and each playing terminal synchronously plays the video files on a local screen through positioning and calibration according to the received video files and current play information. The invention can reduce the cost of system resources and realize better video synchronizing effect.

Description

Method and system for synchronously playing multi-screen videos
Technical Field
The invention relates to the technical field of videos, in particular to a method and a system for synchronously playing multi-screen videos.
Background
The development of scientific and technical information promotes the progress of video technology, and the screen display of videos is widely applied to various fields such as outdoor advertisements, public transportation, propaganda and exhibition and the like. In some situations, multiple display screens are required to simultaneously perform video display of the same picture, for example, video playing of multiple display terminals at different orientation angles in an exhibition hall. One of the most important technologies of multi-screen display is to keep the video of multiple pictures playing synchronously.
A common way of video synchronization is to use a distributor or a screen splitter to implement video synchronized playback of multiple display terminals. A video distributor or splitter is a device that evenly distributes a video source into multiple video signals, one video signal corresponding to one overall monitor or player. Because the attenuation of the parallel video signals is large, the images are seriously distorted and the circuits are unstable due to the reasons of impedance mismatching and the like after the parallel video signals are sent to a plurality of output terminals. The video distributor has video gain in addition to impedance matching, so that video signals can be simultaneously sent to a plurality of output devices without being affected. By using a distributor or a screen splitter, the cost of the system increases due to the addition of auxiliary hardware. In addition, the distributor or the screen splitter is easily limited by the distance, the effective transmission distance is about fifty meters, when the distance is increased, the transmission signal quality is not high, and snowflake noises appear on the playing picture on the terminal.
In addition, another method is to send the video file to each playing terminal in a network broadcast mode, and each playing terminal receives the broadcast signal of the network terminal and then plays the video. Since the broadcasting terminals receive the broadcasting signals according to the priority sequence, when the number of the terminals is large, the received signals are delayed greatly, and thus, the synchronization effect of the method is not good.
In summary, one of the technical problems that needs to be urgently solved by those skilled in the art is: how to provide a technical scheme for synchronously playing multi-screen videos, the cost of system resources is reduced, and a better video synchronization effect is realized.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a method and a system for synchronously playing multi-terminal videos, which can reduce the cost of system resources and realize better video synchronization effect.
In order to solve the above problems, the present invention discloses a method for synchronously playing multi-screen videos, comprising:
the network server sends the video file to each playing terminal;
when the network server plays the video file, sending the playing progress information to each playing terminal;
and each playing terminal synchronously plays the video file on the local screen through positioning and calibration according to the received video file and the playing progress information.
Further, the playing progress information includes: starting to play the mark, the playing speed and the positioning time; and the positioning time is the current playing time of the network server.
Preferably, the method further comprises: receiving a synchronization time interval set by a user; and when the network server plays the video file, sending the current playing progress information to the playing terminal at the interval of the synchronous time.
Preferably, the synchronous playing of the video file on the local screen through positioning calibration specifically includes:
when the playing terminal receives the playing start identifier, starting playing the video file on a local screen;
when the local playing speed is judged to be inconsistent with the received playing speed, the local playing speed is adjusted to the received playing speed; when the local current playing time is judged to be inconsistent with the received correction value of the positioning time, the local current playing time is adjusted to the correction value of the positioning time; wherein the correction value of the positioning time is: the sum of the timing and the time for the network server to send the playing progress information to the corresponding playing terminal.
Preferably, the method further comprises: adding at least one video file appointed on a network server to a play list according to the selection of a user on the video file; each video file corresponds to a file identifier; adding a plurality of appointed playing terminals into a terminal list according to the selection of a user on the playing terminals;
the network server sends the video files and their file identifications specified by the playlist to the plurality of playback terminals specified by the terminal list.
Preferably, the method further comprises: receiving a setting of a user on a playlist attribute, wherein the playlist attribute comprises: the single file is played circularly and the list file is played circularly;
the network server performs the loop playing of the current single video file or the loop playing of a plurality of video files in the playlist according to the playlist attribute set by the user.
Preferably, the playing progress information further includes: a file identifier corresponding to a currently played video file; and the playing terminal selects the corresponding video file to play synchronously according to the received file identification.
In addition, the invention also discloses a system for synchronously playing the videos of the multiple terminals, which comprises the following steps: the system comprises a network server and a plurality of playing terminals; wherein,
the network server includes:
the first communication module is used for sending the video file to each playing terminal and sending the playing progress information to each playing terminal when the video file is played;
the video playing module is used for playing the video file;
the play terminal includes:
the second communication module is used for receiving the video file and the playing progress information sent by the network server;
the synchronous playing module is used for synchronously playing the video files on the local screen according to the received video files;
and the positioning calibration module is used for positioning and calibrating the synchronous playing of the video file according to the received playing progress information.
Further, the playing progress information includes: starting to play the mark, the playing speed and the positioning time; and the positioning time is the current playing time of the network server.
Preferably, the network server further comprises:
the synchronous time setting module is used for receiving a synchronous time interval set by a user;
when the video playing module of the network server plays the video file, the first communication module sends the current playing progress information to the playing terminal at intervals of the synchronous time interval.
Preferably, when the second communication module of the playing terminal receives the playing start identifier, the second communication module triggers the synchronous playing module to start playing the video file on the local screen;
when the positioning calibration module judges that the received playing rate is inconsistent with the local playing rate, the local playing rate is adjusted to the received playing rate; when the positioning calibration module judges that the local current playing time is inconsistent with the received correction value of the positioning time, the local current playing time is adjusted to the correction value of the positioning time;
wherein the correction value of the positioning time is: the sum of the timing and the time for the network server to send the playing progress information to the corresponding playing terminal.
Preferably, the network server further comprises:
the multi-file adding unit is used for receiving the selection of a user on the video files and adding at least one video file appointed on the network server to the playlist; each video file corresponds to a file identifier;
the multi-terminal selection unit is used for receiving the selection of the user on the playing terminals and adding a plurality of appointed playing terminals into the terminal list;
the first communication module of the network server sends the video file and the file identifier thereof specified by the playlist to the plurality of playback terminals specified by the terminal list.
Preferably, the network server further comprises:
a play attribute setting unit, configured to receive a setting of a play list attribute by a user, where the play list attribute includes: the single file is played circularly and the list file is played circularly;
the video playing module of the network server performs the circular playing of the current single video file or the circular playing of a plurality of video files in the playlist according to the playlist attribute set by the user.
Preferably, the playing progress information further includes: a file identifier corresponding to a currently played video file; and the synchronous playing module of the playing terminal selects the corresponding video file to play according to the file identifier received by the second communication module.
Compared with the prior art, the invention has the following advantages:
when the network server plays the video file, the playing progress information is sent to each playing terminal; and each playing terminal synchronously plays the video file on the local screen through positioning and calibration according to the received video file and the playing progress information. Because each playing terminal keeps consistent with the playing progress of the network server, the playing progress between the playing terminals is also ensured to be strictly synchronous. In addition, only the transmission and interaction of network information are needed, and a distributor or a screen splitter is not needed in the prior art, so that the cost is saved.
In addition, the user can flexibly select and configure the multi-playing terminal and the multi-video file, and each playing terminal plays the video according to the received file identifier by configuring the file identifier for each video file, so that the video file can be consistent with the video file played by the network server. Furthermore, the synchronization time interval is set by the user, so that the synchronization precision can be flexibly adjusted, and the user experience is improved.
Drawings
Fig. 1 is a flowchart of a first embodiment of a method for synchronously playing multi-terminal videos according to the present invention;
FIG. 2 is a flowchart illustrating a second embodiment of a method for synchronously playing multi-terminal videos according to the present invention;
FIG. 3 is a schematic diagram of a network server synchronous configuration operation interface according to the present invention;
fig. 4 is a structural diagram of a system for synchronously playing videos of multiple terminals according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Referring to fig. 1, a flowchart of a first embodiment of a method for synchronously playing videos of multiple terminals in the present invention is shown, including:
step 101, a network server sends a video file to each playing terminal;
in order to ensure that a plurality of playing terminals can display the same video picture, firstly, a video file which is stored by a network server and needs to be played synchronously needs to be sent to each playing terminal. The network server and the playing terminal do not need to be connected through a distributor or a screen divider, and the video signals are transmitted through the Internet.
102, when the network server plays the video file, sending the playing progress information to each playing terminal;
the playing progress information is used for positioning and calibrating the synchronous playing of the video of each playing terminal. Specifically, the playing progress information includes: starting to play the mark, the playing speed and the positioning time; and the positioning time is the current playing time of the network server. In addition, the putting-in degree information may further include other information, such as a total length of the video file, and the like. Further, the current playing progress information of the network server can be sent to each playing terminal at regular preset time intervals by preset sending time.
And 103, synchronously playing the video file on the local screen by each playing terminal through positioning and calibration according to the received video file and the playing progress information.
Further, the synchronous playing of the video file on the local screen through positioning calibration specifically includes:
substep 1021, when the playing terminal receives the playing start identifier, starting playing the video file on the local screen;
and when the network server starts to play the video file, informing each playing terminal to synchronously play the video file by sending the play starting identifier. And after each playing terminal receives the playing start identifier, the playing of the video files is uniformly carried out, so that the synchronization of the playing start process is ensured.
Substep 1022, when judging that the local playing rate is inconsistent with the received playing rate, adjusting the local playing rate to the received playing rate; when the local current playing time is judged to be inconsistent with the received correction value of the positioning time, the local current playing time is adjusted to the correction value of the positioning time;
wherein the correction value of the positioning time is: the sum of the timing and the time for the network server to send the playing progress information to the corresponding playing terminal.
That is to say, in the process of playing the video file by the network server, the playing of the video file is positioned and calibrated by sending the playing rate and the positioning time, so as to realize the synchronization of each playing terminal in the playing process of the video file. Furthermore, since the playing speed affects the fast and slow progress in video playing, the playing speeds of a plurality of different playing terminals can be kept consistent by calibrating and updating the local playing speed and the received playing speed of the network server. In addition, the local current playing time of the playing terminal is calibrated and corrected according to the received network server positioning time, when the local playing picture is advanced, the current playing time is set back, and when the local playing picture is delayed, the current playing time is set front, so that the current playing pictures of a plurality of different playing terminals can be ensured to be consistent with each other.
In the embodiment of the invention, each playing terminal carries out positioning and calibration of video synchronous playing according to the received current playing progress information of the video file played by the network server, and because each playing terminal is consistent with the playing progress of the network server, the playing progress between the playing terminals is ensured to be strictly synchronous. In addition, only the transmission and interaction of network information are needed, and a distributor or a screen splitter is not needed in the prior art, so that the cost is saved.
Referring to fig. 2, a flowchart of a second embodiment of the method for synchronously playing videos of multiple terminals in the present invention is shown, including:
step 201, according to the selection of the video file by the user, at least one video file appointed on the network server is added to a play list; each video file corresponds to a file identifier;
in some cases, each playing terminal not only plays one video segment, but also needs to play multiple video segments, so that the video playing of each segment needs to be synchronized. The user may select one or more of the video files from the web server.
Fig. 3 is a schematic diagram of a network server synchronous configuration operation interface according to an embodiment of the present invention. In this example, the user has selected four video files to be added to the playlist to be played synchronously. For each selected video file, a corresponding file identifier is configured, for example, file identifiers 00, 01, 10, and 11 may be sequentially configured in the order in the playlist. In the embodiment of the present invention, the file identifier only represents which video file corresponds to, and the representation form of the identifier is not limited, for example, a file name may be used as the identifier, and corresponding numbers may be assigned in the order from small to large.
Step 202, according to the selection of the user to the playing terminal, adding a plurality of appointed playing terminals into a terminal list;
in the embodiment of the invention, the IP addresses of all the playing terminals are recorded on the network server, and a user can pertinently select to synchronously set a certain part of the playing terminals.
Step 203, the network server sends the video files and file identifications thereof specified by the playlist to a plurality of playing terminals specified by the terminal list;
after the user selects and configures the video files and the playing terminals, the network server sends one or more video files selected by the user to the corresponding playing terminals. Since the playing terminal may receive a plurality of video files, in order to identify different video files, it is further required to send corresponding file identifiers to the playing terminal.
Step 204, receiving a synchronization time interval set by a user;
step 205, when the network server plays the video file, sending the current playing progress information to the playing terminal at the interval of the synchronous time;
in the embodiment of the invention, the user can set different synchronization time intervals. Typically, the time interval is a few seconds. When the synchronization time interval is longer, each playing terminal needs to wait for a longer time to perform one-time synchronization positioning calibration, so that the transmission flow of network resources is saved; when the synchronous time interval is short, each playing terminal can perform synchronous positioning calibration once quickly, and the synchronization of video pictures is accurate. As shown in fig. 3, in the functional area, the aligned video interval is equivalent to the synchronization time interval according to the embodiment of the present invention, and the time is set to 2 seconds, that is, the network server sends the playing progress information to each playing terminal every two seconds, and accordingly, the playing terminal performs synchronization positioning calibration of local video playing every two seconds.
In the embodiment of the present invention, since the user selects to play the plurality of video files synchronously, the playing progress information sent to the playing terminal includes, in addition to the playing start identifier, the playing rate, the positioning time, and the like: and the file identifier corresponds to the currently played video file.
Step 206, each playing terminal selects a corresponding video file according to the received file identifier; playing the video file when receiving the start playing identifier;
and when the playing terminal receives the video file, the mapping relation between different videos and the file identification is obtained, and then the corresponding video is selected to be played according to the file identification of the currently played video file sent by the network server. It can be understood that, each time the network server starts playing a new video file, the file identifier and the start playing identifier need to be sent to notify each playing terminal that the video needs to be played and that video is played, and only the playing speed and the positioning time need to be sent in the synchronous positioning calibration in the video playing process later.
And step 207, positioning and calibrating the playing speed and the current playing time of the local video file according to the received playing speed and the positioning time.
When the local playing speed is judged to be inconsistent with the received playing speed, updating the local playing speed to the received playing speed; and when the local current playing time is judged to be inconsistent with the received correction value of the positioning time, adjusting the local current playing time to be the correction value of the positioning time.
In a preferred embodiment of the present invention, the method further comprises:
receiving a setting of a user on a playlist attribute, wherein the playlist attribute comprises: the single file is played circularly and the list file is played circularly; the network server performs the loop playing of the current single video file or the loop playing of a plurality of video files in the playlist according to the playlist attribute set by the user.
As shown in fig. 3, two options of single file loop play and list file loop play are given in the functional area. By setting the attributes of the two playlists, the loop play of a single or multiple video files can be controlled at one end of the network server. The file identifier corresponding to the currently played video file is sent to the playing terminal, so that the video files played by the playing terminals can be kept consistent with the network server.
It should be noted that, a plurality of function options for the user to select and configure are provided on the network server. Such as selection of video files, selection of a cast terminal, setting of synchronization intervals, playlist attributes, etc. as mentioned above. In particular implementations, the various steps may be performed in an order other than the order presented above with respect to the embodiments of the present invention. For example, the selection and configuration of each function may be changed back and forth, for example, step 204 is before step 201, and the present invention does not specifically limit the execution of each step in sequence.
According to the embodiment of the invention, a user can flexibly select and configure the multi-playing terminals and the multi-video files, and each playing terminal plays the video according to the received file identification by configuring the file identification for each video file, so that the video files can be consistent with the video files played by the network server. In addition, the synchronization time interval is set by a user, so that the synchronization precision can be flexibly adjusted. The embodiment of the invention improves the experience of the user.
Correspondingly, referring to fig. 4, a block diagram of an embodiment of a system for synchronously playing a multi-terminal video according to the present invention is shown, where the system includes: the network server 41 and the plurality of broadcast terminals 42, as shown in fig. 4, include a broadcast terminal 42A, and a broadcast terminal 42A.. wherein,
the web server 41 includes:
the first communication module 411 is configured to send a video file to each playing terminal, and send playing progress information to each playing terminal when the video file is played;
a video playing module 412, configured to play a video file;
each of the plurality of broadcast terminals includes:
the second communication module 421, configured to receive the video file and the playing progress information sent by the network server;
a synchronous playing module 422, configured to perform synchronous playing of the video file on the local screen according to the received video file;
and the positioning calibration module 423 is configured to perform positioning calibration on the synchronous playing of the video file according to the received playing progress information.
Further, the playing progress information includes: starting to play the mark, the playing speed and the positioning time; and the positioning time is the current playing time of the network server.
Specifically, when the second communication module of the playing terminal receives the playing start identifier, the second communication module triggers the synchronous playing module to start playing the video file on the local screen; when the positioning calibration module judges that the received playing rate is inconsistent with the local playing rate, the local playing rate is adjusted to the received playing rate; when the positioning calibration module judges that the local current playing time is inconsistent with the received correction value of the positioning time, the local current playing time is adjusted to the correction value of the positioning time; wherein the correction value of the positioning time is: the sum of the timing and the time for the network server to send the playing progress information to the corresponding playing terminal.
In a preferred embodiment of the present invention, the network server further includes:
the synchronous time setting module is used for receiving a synchronous time interval set by a user;
when the video playing module of the network server plays the video file, the first communication module sends the current playing progress information to the playing terminal at intervals of the synchronous time interval.
In another preferred embodiment of the present invention, the network server further includes:
the multi-file adding unit is used for receiving the selection of a user on the video files and adding at least one video file appointed on the network server to the playlist; each video file corresponds to a file identifier;
the multi-terminal selection unit is used for receiving the selection of the user on the playing terminals and adding a plurality of appointed playing terminals into the terminal list;
the first communication module of the network server sends the video file and the file identifier thereof specified by the playlist to the plurality of playback terminals specified by the terminal list.
Further, in another preferred embodiment of the present invention, the network server further includes:
a play attribute setting unit, configured to receive a setting of a play list attribute by a user, where the play list attribute includes: the single file is played circularly and the list file is played circularly;
the video playing module of the network server performs the circular playing of the current single video file or the circular playing of a plurality of video files in the playlist according to the playlist attribute set by the user.
Further, the playing progress information further includes: a file identifier corresponding to a currently played video file; and the synchronous playing module of the playing terminal selects the corresponding video file to play according to the file identifier received by the second communication module.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The method and the system for synchronously playing the multi-screen videos provided by the invention are introduced in detail, and a specific example is applied in the text to explain the principle and the implementation mode of the invention, and the description of the above embodiment is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (14)

1. A method for synchronously playing multi-screen videos is characterized by comprising the following steps:
the network server sends the video file to each playing terminal;
when the network server plays the video file, sending the playing progress information to each playing terminal;
and each playing terminal synchronously plays the video file on the local screen through positioning and calibration according to the received video file and the playing progress information.
2. The method of claim 1,
the playing progress information includes: starting to play the mark, the playing speed and the positioning time;
and the positioning time is the current playing time of the network server.
3. The method of claim 2, wherein the method further comprises:
receiving a synchronization time interval set by a user;
and when the network server plays the video file, sending the current playing progress information to the playing terminal at the interval of the synchronous time.
4. The method of claim 2, wherein the synchronously playing the video file on the local screen through positioning calibration specifically comprises:
when the playing terminal receives the playing start identifier, starting playing the video file on a local screen;
when the local playing speed is judged to be inconsistent with the received playing speed, the local playing speed is adjusted to the received playing speed; and the number of the first and second groups,
when the local current playing time is judged to be inconsistent with the received correction value of the positioning time, the local current playing time is adjusted to be the correction value of the positioning time;
wherein the correction value of the positioning time is: the sum of the timing and the time for the network server to send the playing progress information to the corresponding playing terminal.
5. The method of claim 2, wherein the method further comprises:
adding at least one video file appointed on a network server to a play list according to the selection of a user on the video file; each video file corresponds to a file identifier;
adding a plurality of appointed playing terminals into a terminal list according to the selection of a user on the playing terminals;
the network server sends the video files and their file identifications specified by the playlist to the plurality of playback terminals specified by the terminal list.
6. The method of claim 5, wherein the method further comprises:
receiving a setting of a user on a playlist attribute, wherein the playlist attribute comprises: the single file is played circularly and the list file is played circularly;
the network server performs the loop playing of the current single video file or the loop playing of a plurality of video files in the playlist according to the playlist attribute set by the user.
7. The method of claim 6,
the playing progress information further includes: a file identifier corresponding to a currently played video file;
and the playing terminal selects the corresponding video file to play synchronously according to the received file identification.
8. A system for synchronously playing videos of multiple terminals is characterized by comprising: the system comprises a network server and a plurality of playing terminals; wherein,
the network server includes:
the first communication module is used for sending the video file to each playing terminal and sending the playing progress information to each playing terminal when the video file is played;
the video playing module is used for playing the video file;
the play terminal includes:
the second communication module is used for receiving the video file and the playing progress information sent by the network server;
the synchronous playing module is used for synchronously playing the video files on the local screen according to the received video files;
and the positioning calibration module is used for positioning and calibrating the synchronous playing of the video file according to the received playing progress information.
9. The system of claim 8,
the playing progress information includes: starting to play the mark, the playing speed and the positioning time;
and the positioning time is the current playing time of the network server.
10. The system of claim 9, wherein the network server further comprises:
the synchronous time setting module is used for receiving a synchronous time interval set by a user;
when the video playing module of the network server plays the video file, the first communication module sends the current playing progress information to the playing terminal at intervals of the synchronous time interval.
11. The system of claim 9,
when a second communication module of the playing terminal receives the playing start identifier, triggering a local screen of a synchronous playing module to start playing the video file;
when the positioning calibration module judges that the received playing rate is inconsistent with the local playing rate, the local playing rate is adjusted to the received playing rate; when the positioning calibration module judges that the local current playing time is inconsistent with the received correction value of the positioning time, the local current playing time is adjusted to the correction value of the positioning time;
wherein the correction value of the positioning time is: the sum of the timing and the time for the network server to send the playing progress information to the corresponding playing terminal.
12. The system of claim 9,
the network server further comprises:
the multi-file adding unit is used for receiving the selection of a user on the video files and adding at least one video file appointed on the network server to the playlist; each video file corresponds to a file identifier;
the multi-terminal selection unit is used for receiving the selection of the user on the playing terminals and adding a plurality of appointed playing terminals into the terminal list;
the first communication module of the network server sends the video file and the file identifier thereof specified by the playlist to the plurality of playback terminals specified by the terminal list.
13. The system of claim 12, wherein the network server further comprises:
a play attribute setting unit, configured to receive a setting of a play list attribute by a user, where the play list attribute includes: the single file is played circularly and the list file is played circularly;
the video playing module of the network server performs the circular playing of the current single video file or the circular playing of a plurality of video files in the playlist according to the playlist attribute set by the user.
14. The system of claim 13,
the playing progress information further includes: a file identifier corresponding to a currently played video file;
and the synchronous playing module of the playing terminal selects the corresponding video file to play according to the file identifier received by the second communication module.
CN 201010295599 2010-09-28 2010-09-28 Multi-screen synchronized video playing method and system Active CN101969460B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010295599 CN101969460B (en) 2010-09-28 2010-09-28 Multi-screen synchronized video playing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010295599 CN101969460B (en) 2010-09-28 2010-09-28 Multi-screen synchronized video playing method and system

Publications (2)

Publication Number Publication Date
CN101969460A true CN101969460A (en) 2011-02-09
CN101969460B CN101969460B (en) 2013-07-03

Family

ID=43548564

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010295599 Active CN101969460B (en) 2010-09-28 2010-09-28 Multi-screen synchronized video playing method and system

Country Status (1)

Country Link
CN (1) CN101969460B (en)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654823A (en) * 2011-05-20 2012-09-05 上海华博信息服务有限公司 Electronic signature information processing method and device for realizing different-screen real-time synchronous browsing
CN102752642A (en) * 2012-06-18 2012-10-24 李洋 Method and system for synchronously broadcasting multi-terminal video based on IP (internet protocol) network
CN103036922A (en) * 2011-09-30 2013-04-10 青岛海信电器股份有限公司 Method for browsing media files continuously in different electronic terminals and electronic terminal
CN103079088A (en) * 2012-12-14 2013-05-01 广东威创视讯科技股份有限公司 Multi-screen video preprocessing and synchronous broadcasting method and system
CN103188322A (en) * 2011-12-30 2013-07-03 北大方正集团有限公司 Digital content schedule synchronizing method, digital content providing method and terminal equipment
CN103200461A (en) * 2013-01-14 2013-07-10 易程(苏州)智能系统有限公司 Multiple-player-terminal synchronized playing system and playing method
WO2013113190A1 (en) * 2012-02-03 2013-08-08 海尔集团公司 Method and system for implementing multi-screen synchronous display
CN103327200A (en) * 2012-03-21 2013-09-25 正信智云(北京)科技发展有限公司 Complete-interactive customer service system based on cloud computing and method thereof
CN103475908A (en) * 2013-07-23 2013-12-25 北京九华互联科技有限公司 Multi-screen synchronization play method and device
CN103517153A (en) * 2012-11-30 2014-01-15 Tcl集团股份有限公司 Method and system for achieving one-screen video playing in multi-screen mode
CN103596063A (en) * 2013-11-20 2014-02-19 海信集团有限公司 Terminal, television, multi-screen interaction system and method for setting screen capture parameters
CN103607461A (en) * 2013-11-22 2014-02-26 乐视网信息技术(北京)股份有限公司 Information sharing method and cloud server
CN103780919A (en) * 2012-10-23 2014-05-07 中兴通讯股份有限公司 Method for realizing multimedia playing, mobile terminals and system thereof
CN103796061A (en) * 2014-03-03 2014-05-14 上海美琦浦悦通讯科技有限公司 System and method for achieving synchronized broadcast and control of media files in multiple intelligent terminals
CN103888819A (en) * 2012-12-20 2014-06-25 联想(北京)有限公司 Electronic equipment, data transmission method and data transmission system
CN104244110A (en) * 2013-06-18 2014-12-24 好看科技(深圳)有限公司 Play control method and module, terminal and system
CN104284200A (en) * 2014-08-21 2015-01-14 杨兵 Multi-screen synchronized playing method and system and related device
WO2015027480A1 (en) * 2013-08-30 2015-03-05 华为技术有限公司 Method for multiple terminals to play multimedia file cooperatively and related apparatus and system
CN104519051A (en) * 2014-11-24 2015-04-15 深圳市金立通信设备有限公司 Method and terminals for sharing multimedia data
CN104780415A (en) * 2015-03-27 2015-07-15 广州酷狗计算机科技有限公司 Multimedia file playing method and device
CN104811752A (en) * 2015-04-24 2015-07-29 上海智物信息技术有限公司 Multi-screen synchronization method and playing system for the same local area network
CN104810032A (en) * 2015-03-31 2015-07-29 广东欧珀移动通信有限公司 Broadcast control method and terminal
CN104992717A (en) * 2015-07-29 2015-10-21 张阳 Cyclic song playing method and system
CN105654347A (en) * 2015-12-31 2016-06-08 心触动(武汉)文化传媒有限公司 Method and system for intelligently switching advertisements based on outdoor intelligent terminal
CN105657511A (en) * 2015-12-29 2016-06-08 广州视源电子科技股份有限公司 Image synchronous display method and device
CN105657495A (en) * 2015-12-31 2016-06-08 南京邮电大学 Synchronized playing method and device for multiple intelligent terminals
CN105872622A (en) * 2015-12-08 2016-08-17 乐视网信息技术(北京)股份有限公司 Method and terminal equipment for multiple accounts to play multimedia simultaneously
CN105939489A (en) * 2016-03-31 2016-09-14 乐视控股(北京)有限公司 Multimedia data carousel method and device
CN106448714A (en) * 2016-10-08 2017-02-22 广东欧珀移动通信有限公司 Synchronous playing method of playing devices, apparatus and system thereof
CN106604065A (en) * 2016-12-30 2017-04-26 中广热点云科技有限公司 System and method for realizing multi-screen video playing in same screen
CN106911950A (en) * 2015-12-23 2017-06-30 福建星网视易信息系统有限公司 A kind of video synchronization method and system
CN107613356A (en) * 2017-08-30 2018-01-19 瑞声科技(新加坡)有限公司 Media and vibrations synchronous broadcast method and device, electronic equipment and storage medium
CN108933948A (en) * 2017-05-24 2018-12-04 腾讯科技(深圳)有限公司 A kind of video playing progress synchronous method and device
CN109005429A (en) * 2018-08-31 2018-12-14 广州视源电子科技股份有限公司 Flat resource playing method and device, server, management terminal and education flat
CN110719515A (en) * 2018-07-12 2020-01-21 北京优酷科技有限公司 Video playing method and device
CN111246269A (en) * 2018-11-28 2020-06-05 纬创资通股份有限公司 Display, playing content monitoring method and playing content monitoring system
CN113923496A (en) * 2021-07-27 2022-01-11 中国铁塔股份有限公司盐城市分公司 Multi-place same-frequency playing control method based on holographic screen
CN113938737A (en) * 2021-10-19 2022-01-14 山东亚华电子股份有限公司 Audio and video synchronization method, system and equipment based on message communication
CN113992638A (en) * 2018-05-02 2022-01-28 腾讯科技(上海)有限公司 Synchronous playing method and device of multimedia resources, storage position and electronic device
CN114040212A (en) * 2021-12-07 2022-02-11 广州慧联网络科技有限公司 Method and system for controlling pattern display by cloud server
CN114157893A (en) * 2020-09-08 2022-03-08 京东方科技集团股份有限公司 Method and device for synchronously playing videos among multiple devices
CN114390007A (en) * 2021-12-23 2022-04-22 西安诺瓦星云科技股份有限公司 Data processing method, device, storage medium and processor
CN115460447A (en) * 2022-09-19 2022-12-09 上海昇瑭智能科技有限公司 Method and system for synchronously playing videos by multiple terminals
CN115550697A (en) * 2022-08-01 2022-12-30 杭州当虹科技股份有限公司 Video playing synchronization method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072359A (en) * 2007-05-18 2007-11-14 腾讯科技(深圳)有限公司 Method, system and user end for realizing network media audio-video synchronization
CN101483054A (en) * 2008-12-25 2009-07-15 深圳市迅雷网络技术有限公司 Method and apparatus for playing multimedia file
CN101568028A (en) * 2009-05-15 2009-10-28 中兴通讯股份有限公司 Mobile terminal and method for cooperatively broadcasting mobile broadcasting television between mobile terminals

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072359A (en) * 2007-05-18 2007-11-14 腾讯科技(深圳)有限公司 Method, system and user end for realizing network media audio-video synchronization
CN101483054A (en) * 2008-12-25 2009-07-15 深圳市迅雷网络技术有限公司 Method and apparatus for playing multimedia file
CN101568028A (en) * 2009-05-15 2009-10-28 中兴通讯股份有限公司 Mobile terminal and method for cooperatively broadcasting mobile broadcasting television between mobile terminals

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654823A (en) * 2011-05-20 2012-09-05 上海华博信息服务有限公司 Electronic signature information processing method and device for realizing different-screen real-time synchronous browsing
CN103036922A (en) * 2011-09-30 2013-04-10 青岛海信电器股份有限公司 Method for browsing media files continuously in different electronic terminals and electronic terminal
CN103188322A (en) * 2011-12-30 2013-07-03 北大方正集团有限公司 Digital content schedule synchronizing method, digital content providing method and terminal equipment
CN103248939B (en) * 2012-02-03 2017-11-28 海尔集团公司 A kind of method and system realized multi-screen synchronous and shown
WO2013113190A1 (en) * 2012-02-03 2013-08-08 海尔集团公司 Method and system for implementing multi-screen synchronous display
CN103248939A (en) * 2012-02-03 2013-08-14 海尔集团公司 Method and system for achieving synchronous display of multiple screens
CN103327200A (en) * 2012-03-21 2013-09-25 正信智云(北京)科技发展有限公司 Complete-interactive customer service system based on cloud computing and method thereof
CN102752642B (en) * 2012-06-18 2014-12-17 深圳市云动创想科技有限公司 Method and system for synchronously broadcasting multi-terminal video based on IP (internet protocol) network
CN102752642A (en) * 2012-06-18 2012-10-24 李洋 Method and system for synchronously broadcasting multi-terminal video based on IP (internet protocol) network
US9846563B2 (en) 2012-10-23 2017-12-19 Zte Corporation Method, mobile terminal and system for implementing multimedia playing
CN103780919B (en) * 2012-10-23 2018-05-08 中兴通讯股份有限公司 A kind of method for realizing multimedia, mobile terminal and system
CN103780919A (en) * 2012-10-23 2014-05-07 中兴通讯股份有限公司 Method for realizing multimedia playing, mobile terminals and system thereof
CN103517153A (en) * 2012-11-30 2014-01-15 Tcl集团股份有限公司 Method and system for achieving one-screen video playing in multi-screen mode
CN103079088B (en) * 2012-12-14 2016-06-29 广东威创视讯科技股份有限公司 Multi-screen video pre-filtering and synchronous broadcast method and system
CN103079088A (en) * 2012-12-14 2013-05-01 广东威创视讯科技股份有限公司 Multi-screen video preprocessing and synchronous broadcasting method and system
CN103888819A (en) * 2012-12-20 2014-06-25 联想(北京)有限公司 Electronic equipment, data transmission method and data transmission system
CN103200461B (en) * 2013-01-14 2016-03-02 苏州华启智能科技有限公司 A kind of multiple stage playback terminal synchronous playing system and player method
CN103200461A (en) * 2013-01-14 2013-07-10 易程(苏州)智能系统有限公司 Multiple-player-terminal synchronized playing system and playing method
CN104244110A (en) * 2013-06-18 2014-12-24 好看科技(深圳)有限公司 Play control method and module, terminal and system
CN103475908A (en) * 2013-07-23 2013-12-25 北京九华互联科技有限公司 Multi-screen synchronization play method and device
WO2015027480A1 (en) * 2013-08-30 2015-03-05 华为技术有限公司 Method for multiple terminals to play multimedia file cooperatively and related apparatus and system
CN103596063A (en) * 2013-11-20 2014-02-19 海信集团有限公司 Terminal, television, multi-screen interaction system and method for setting screen capture parameters
CN103607461A (en) * 2013-11-22 2014-02-26 乐视网信息技术(北京)股份有限公司 Information sharing method and cloud server
CN103796061A (en) * 2014-03-03 2014-05-14 上海美琦浦悦通讯科技有限公司 System and method for achieving synchronized broadcast and control of media files in multiple intelligent terminals
CN104284200A (en) * 2014-08-21 2015-01-14 杨兵 Multi-screen synchronized playing method and system and related device
CN104519051A (en) * 2014-11-24 2015-04-15 深圳市金立通信设备有限公司 Method and terminals for sharing multimedia data
CN104780415B (en) * 2015-03-27 2018-09-04 广州酷酷软件科技有限公司 Multimedia file playing method and device
CN104780415A (en) * 2015-03-27 2015-07-15 广州酷狗计算机科技有限公司 Multimedia file playing method and device
CN104810032A (en) * 2015-03-31 2015-07-29 广东欧珀移动通信有限公司 Broadcast control method and terminal
CN104811752A (en) * 2015-04-24 2015-07-29 上海智物信息技术有限公司 Multi-screen synchronization method and playing system for the same local area network
CN104992717A (en) * 2015-07-29 2015-10-21 张阳 Cyclic song playing method and system
CN105872622A (en) * 2015-12-08 2016-08-17 乐视网信息技术(北京)股份有限公司 Method and terminal equipment for multiple accounts to play multimedia simultaneously
CN106911950A (en) * 2015-12-23 2017-06-30 福建星网视易信息系统有限公司 A kind of video synchronization method and system
CN105657511A (en) * 2015-12-29 2016-06-08 广州视源电子科技股份有限公司 Image synchronous display method and device
CN105657495A (en) * 2015-12-31 2016-06-08 南京邮电大学 Synchronized playing method and device for multiple intelligent terminals
CN105654347A (en) * 2015-12-31 2016-06-08 心触动(武汉)文化传媒有限公司 Method and system for intelligently switching advertisements based on outdoor intelligent terminal
CN105939489A (en) * 2016-03-31 2016-09-14 乐视控股(北京)有限公司 Multimedia data carousel method and device
CN106448714A (en) * 2016-10-08 2017-02-22 广东欧珀移动通信有限公司 Synchronous playing method of playing devices, apparatus and system thereof
CN106604065B (en) * 2016-12-30 2019-10-25 中广热点云科技有限公司 A kind of system and method realized multi-screen and play video with screen
CN106604065A (en) * 2016-12-30 2017-04-26 中广热点云科技有限公司 System and method for realizing multi-screen video playing in same screen
CN108933948B (en) * 2017-05-24 2022-03-25 腾讯科技(深圳)有限公司 Video playing progress synchronization method and device
CN108933948A (en) * 2017-05-24 2018-12-04 腾讯科技(深圳)有限公司 A kind of video playing progress synchronous method and device
CN107613356A (en) * 2017-08-30 2018-01-19 瑞声科技(新加坡)有限公司 Media and vibrations synchronous broadcast method and device, electronic equipment and storage medium
CN113992638A (en) * 2018-05-02 2022-01-28 腾讯科技(上海)有限公司 Synchronous playing method and device of multimedia resources, storage position and electronic device
CN113992638B (en) * 2018-05-02 2023-07-14 腾讯科技(上海)有限公司 Synchronous playing method and device for multimedia resources, storage position and electronic device
CN110719515A (en) * 2018-07-12 2020-01-21 北京优酷科技有限公司 Video playing method and device
CN110719515B (en) * 2018-07-12 2022-06-14 阿里巴巴(中国)有限公司 Video playing method, device and storage medium
CN109005429A (en) * 2018-08-31 2018-12-14 广州视源电子科技股份有限公司 Flat resource playing method and device, server, management terminal and education flat
CN111246269A (en) * 2018-11-28 2020-06-05 纬创资通股份有限公司 Display, playing content monitoring method and playing content monitoring system
CN111246269B (en) * 2018-11-28 2022-03-04 纬创资通股份有限公司 Display, playing content monitoring method and playing content monitoring system
US11991408B2 (en) 2020-09-08 2024-05-21 Boe Technology Group Co., Ltd. Method and apparatus for synchronously playing video among multiple devices
CN114157893A (en) * 2020-09-08 2022-03-08 京东方科技集团股份有限公司 Method and device for synchronously playing videos among multiple devices
WO2022052734A1 (en) * 2020-09-08 2022-03-17 京东方科技集团股份有限公司 Method and apparatus for synchronized video playing among multiple devices
CN113923496A (en) * 2021-07-27 2022-01-11 中国铁塔股份有限公司盐城市分公司 Multi-place same-frequency playing control method based on holographic screen
CN113938737A (en) * 2021-10-19 2022-01-14 山东亚华电子股份有限公司 Audio and video synchronization method, system and equipment based on message communication
CN113938737B (en) * 2021-10-19 2023-12-15 山东亚华电子股份有限公司 Audio and video synchronization method, system and equipment based on message communication
CN114040212A (en) * 2021-12-07 2022-02-11 广州慧联网络科技有限公司 Method and system for controlling pattern display by cloud server
CN114390007A (en) * 2021-12-23 2022-04-22 西安诺瓦星云科技股份有限公司 Data processing method, device, storage medium and processor
CN114390007B (en) * 2021-12-23 2024-03-15 西安诺瓦星云科技股份有限公司 Data processing method, device, storage medium and processor
CN115550697A (en) * 2022-08-01 2022-12-30 杭州当虹科技股份有限公司 Video playing synchronization method and system
CN115460447A (en) * 2022-09-19 2022-12-09 上海昇瑭智能科技有限公司 Method and system for synchronously playing videos by multiple terminals

Also Published As

Publication number Publication date
CN101969460B (en) 2013-07-03

Similar Documents

Publication Publication Date Title
CN101969460B (en) Multi-screen synchronized video playing method and system
US9379832B2 (en) Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
CN103475908A (en) Multi-screen synchronization play method and device
CN108366283B (en) Media synchronous playing method among multiple devices
CN109005438B (en) Video playing method and device
CN104717542A (en) Method, device and system for obtaining synchronization information of intelligent television
CN108495152A (en) A kind of net cast method, apparatus, electronic equipment and medium
CN105578248B (en) Fancy splicing playing method, device and system
CN109618178A (en) A kind of live broadcasting method, apparatus and system
CN105187689A (en) Method for synchronizing ultra-high-definition video played jointly by multiple terminals
CN111107390B (en) Live broadcast service system and live broadcast connection establishment method
CN108833809A (en) A kind of video mixed flow control method, device, system, equipment and medium
CN113873272A (en) Method, device and storage medium for controlling background image of live video
EP1535473B1 (en) Synchronization system and method for audiovisual programmes, associated devices and methods
CN102868913B (en) A kind of remote synchronization virtual monitor method and system
CN116155435B (en) Method, system, equipment and medium for synchronously playing advertisements capable of being inserted
CN209281802U (en) A kind of display screen synchronously control display device
CN108696762A (en) A kind of synchronous broadcast method, device and system
CN105100858A (en) video playing system and method
CN106604085A (en) Video sharing method and video sharing device
CN114339326B (en) Sound and picture synchronization method, device and system based on video playing
CN105338397B (en) Information pushing method, device and system
CN103888795B (en) A kind of digital screen Play System and its player method on time on time
CN108848409B (en) Set top box and wireless routing module parameter setting method thereof
CN112783458A (en) Synchronous display method, system, electronic device and computer readable medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: TONGHUI JIASHI (BEIJING) INFORMATION TECHNOLOGY CO

Free format text: FORMER NAME: BJB (BEIJING) INFORMATION TECHNOLOGY CO., LTD.

CP03 Change of name, title or address

Address after: 100085, Qinghe woolen Road, Beijing, Haidian District, No. 57, North building, room 1, room 101 and two

Patentee after: Jia Tong Hui (Beijing) information technology Limited by Share Ltd

Address before: 100094 No. 103 North Qing Road, Haidian District, Beijing, Yongfeng

Patentee before: BJB (Beijing) Information Technology Co., Ltd.

PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Multi-screen synchronized video playing method and system

Effective date of registration: 20170302

Granted publication date: 20130703

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

Pledgor: Jia Tong Hui (Beijing) information technology Limited by Share Ltd

Registration number: 2017990000120

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20180525

Granted publication date: 20130703

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

Pledgor: Jia Tong Hui (Beijing) information technology Limited by Share Ltd

Registration number: 2017990000120

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Multi-screen synchronized video playing method and system

Effective date of registration: 20180622

Granted publication date: 20130703

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

Pledgor: Jia Tong Hui (Beijing) information technology Limited by Share Ltd

Registration number: 2018990000480

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20191104

Granted publication date: 20130703

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

Pledgor: Tonghui Jiashi (Beijing) Information Technology Co., Ltd.

Registration number: 2018990000480

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Multi-screen synchronized video playing method and system

Effective date of registration: 20191105

Granted publication date: 20130703

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

Pledgor: Tonghui Jiashi (Beijing) Information Technology Co., Ltd.

Registration number: Y2019990000412

PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20191129

Granted publication date: 20130703

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

Pledgor: Tonghui Jiashi (Beijing) Information Technology Co., Ltd.

Registration number: Y2019990000412

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Multi-screen synchronized video playing method and system

Effective date of registration: 20200520

Granted publication date: 20130703

Pledgee: Jinyun sub branch of Bank of Beijing Co., Ltd

Pledgor: TONGHUI JIASHI (BEIJING) INFORMATION TECHNOLOGY Co.,Ltd.

Registration number: Y2020990000494

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20211216

Granted publication date: 20130703

Pledgee: Jinyun sub branch of Bank of Beijing Co.,Ltd.

Pledgor: TONGHUI JIASHI (BEIJING) INFORMATION TECHNOLOGY CO.,LTD.

Registration number: Y2020990000494