[go: up one dir, main page]

CN106412665A - Synchronous playing control method, device and system for multimedia - Google Patents

Synchronous playing control method, device and system for multimedia Download PDF

Info

Publication number
CN106412665A
CN106412665A CN201610908113.0A CN201610908113A CN106412665A CN 106412665 A CN106412665 A CN 106412665A CN 201610908113 A CN201610908113 A CN 201610908113A CN 106412665 A CN106412665 A CN 106412665A
Authority
CN
China
Prior art keywords
multimedia
player
time
play
synchronous
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.)
Pending
Application number
CN201610908113.0A
Other languages
Chinese (zh)
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610908113.0A priority Critical patent/CN106412665A/en
Publication of CN106412665A publication Critical patent/CN106412665A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention relates to a synchronous playing control method, device and system for a multimedia. The method comprises the following steps of: receiving synchronous information and associated information of the multimedia from a main player, wherein the synchronous information includes the start playing time and the start playing position of the multimedia on the main player; and the associated information of the multimedia is used for indicating the multimedia; calculating the synchronous playing position of a first multimedia according to the start playing time and the start playing position; and beginning to play the multimedia indicated by the associated information from the synchronous playing position of the first multimedia. By means of the technical scheme, the purpose of synchronously playing the multimedia with the main player can be achieved without a server; the controller manner is flexible; and server resources can be saved.

Description

Multimedia synchronous broadcast controlling method, apparatus and system
Technical field
It relates to intelligent terminal's technical field, more particularly, to multimedia synchronous broadcast controlling method, device and be System.
Background technology
At present, player program request or live be all to be carried out by network, control the multiple devices can when synchronously playing simultaneously The reason energy is because of network speed has delay, causes multiple devices synchronously to play highly difficult.In addition, control in public places simultaneously Multiple stage player more bothers, and especially when using blue Tooth remote controller, needs being controlled one by one.And have skill Generally it is supported using server in art, but the synchronous control mode underaction of server support and needs consuming service Device resource.
Content of the invention
The embodiment of the present disclosure provides multimedia synchronous broadcast controlling method, apparatus and system.Described technical scheme is as follows:
According to the embodiment of the present disclosure in a first aspect, provide a kind of multimedia synchronous broadcast controlling method, including:
Receive synchronizing information and described multimedia related information from main player, described synchronizing information is included in described master Described multimedia broadcast start time and commence play out position on player, described multimedia related information is used for indicating Described multimedia;
Play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out;
Play position from described first multimedia synchronous and commence play out the described multimedia indicated by described related information.
Wherein, described main player system time with described in the case of the system time synchronization of player, institute State and play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out, including:
Calculate the described skew of the very first time between the present system time player and described broadcast start time Amount;
By described commence play out position offset backward be set to after described very first time side-play amount described first multimedia with Step play position.
Wherein, methods described also includes:
Obtain the system time of described main player from described main player;
System time by the described system time synchronization from player to described main player.
Wherein, methods described also includes:System time and the described system time from player in described main player In the case of nonsynchronous, methods described also includes:
Obtain the system time of described main player from described main player;
Calculate the second time offset between the system time of described main player and canonical reference time;
Described according to described broadcast start time, described commence play out position calculation first multimedia synchronous play position, Including:
Described broadcast start time is offset and obtains with reference to broadcast start time after described second time offset;
Calculate the 3rd time offset between Current standards reference time and described reference broadcast start time;
By described commence play out position offset backward be set to after described 3rd time offset described first multimedia with Step play position.
Wherein, methods described also includes:
After the described generation playout-delay from player is detected, again according to described broadcast start time, described beginning Play position calculates the second multimedia synchronous and plays position;
Play position from described second multimedia synchronous to restart to play described multimedia.
Wherein, methods described also includes:
Receive the described multimedia playout-delay time on described main player from described main player;
Described multimedia is play according to described playout-delay time delay.
According to the second aspect of the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcast controlling method, methods described Main player is implemented, including:
Receive multimedia from server;
Play described multimedia, and send synchronizing information and described multimedia association letter to described from player Breath, described synchronizing information includes described multimedia broadcast start time and commences play out position, described multimedia association Information is used for indicating described multimedia.
Wherein, methods described also includes:
To the described current time sending from player described main player.
Wherein, methods described also includes:
After described main player generation playout-delay is detected, the described multimedia playout-delay time is sent to institute State from player.
According to the third aspect of the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcast control device, described device On player implement, including:
Receiver module, is configured to receive synchronizing information and described multimedia related information from main player, described same Step information includes in described main player described multimedia broadcast start time and commences play out position, described multimedia Related information be used for indicating described multimedia;
First computing module, is configured to according to described broadcast start time, described commences play out position calculation more than first Media sync play position;
First playing module, is configured to commence play out described related information from described first multimedia synchronous broadcasting position Indicated described multimedia.
According to the fourth aspect of the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcast control device, its feature exists In, described device is implemented in main player, including:
Receiver module, is configured to receive multimedia from server;
Second playing module, is configured to play described multimedia, and to described from player send synchronizing information with And described multimedia related information, described synchronizing information includes described multimedia broadcast start time and commences play out position Put, described multimedia related information is used for indicating described multimedia.
According to the 5th aspect of the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcasting control system, including:
From player, it includes the multimedia synchronous broadcast control device described in the third aspect of the embodiment of the present disclosure;
Main player, it includes the multimedia synchronous broadcast control device described in the fourth aspect of the embodiment of the present disclosure.
According to the 6th aspect of the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcast control device, including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Receive synchronizing information and described multimedia related information from main player, described synchronizing information is included in described master Described multimedia broadcast start time and commence play out position on player, described multimedia related information is used for indicating Described multimedia;
Play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out;
Play position from described first multimedia synchronous and commence play out the described multimedia indicated by described related information.
According to the 7th aspect of the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcast control device, including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Receive multimedia from server;
Play described multimedia, and send synchronizing information and described multimedia association letter to described from player Breath, described synchronizing information includes described multimedia broadcast start time and commences play out position, described multimedia association Information is used for indicating described multimedia.
The technical scheme that embodiment of the disclosure provides can include following beneficial effect:
Technique scheme, main player obtain multimedia after, play described multimedia, and to from player send from The multimedia broadcast start time of player and commence play out position;Multimedia receiving main player from player Broadcast start time and after commencing play out position, according to multimedia broadcast start time and commence play out position calculation and go out Main player commences play out multimedia to the skew commencing play out from player between multimedia, according to described skew from broadcasting Device commences play out described multimedia, synchronously plays described multimedia purpose to reach with main player.By the disclosure, permissible In the case of not by server, realize synchronously playing multimedia purpose with main player, control mode is flexible, Neng Goujie Save server resource.
It should be appreciated that above general description and detailed description hereinafter are only exemplary and explanatory, not The disclosure can be limited.
Brief description
Accompanying drawing herein is merged in description and constitutes the part of this specification, shows the enforcement meeting the disclosure Example, and be used for explaining the principle of the disclosure together with description.
Fig. 1 be according to an exemplary embodiment from player multimedia synchronous broadcast controlling method flow process Figure.
Fig. 2 is step in multimedia synchronous broadcast controlling method from player according to an exemplary embodiment 102 flow chart.
Fig. 3 is the time in multimedia synchronous broadcast controlling method from player according to an exemplary embodiment The flow chart of sync section.
Fig. 4 is to determine in multimedia synchronous broadcast controlling method from player according to an exemplary embodiment The flow chart of lock in time part.
Fig. 5 is to implement to walk in the multimedia synchronous broadcast controlling method from player exemplifying according to another exemplary Rapid 102 flow chart.
Fig. 6 be according to another exemplary implement in the multimedia synchronous broadcast controlling method from player that exemplifies from The flow chart postponing to play part is occurred on player.
Fig. 7 is main broadcaster in multimedia synchronous broadcast controlling method from player according to an exemplary embodiment Put the flow chart that device occurs decay part.
Fig. 8 is the flow process of multimedia synchronous broadcast controlling method in main player according to an exemplary embodiment Figure.
Fig. 9 be according to an exemplary embodiment from player multimedia synchronous broadcast control device frame Figure.
Figure 10 be according to an exemplary embodiment first from the multimedia synchronous broadcast control device of player The block diagram of computing module 902.
Figure 11 be according to another exemplary implement to exemplify the from the multimedia synchronous broadcast control device of player The block diagram of one computing module 902.
Figure 12 is the frame of multimedia synchronous broadcast control device in main player according to an exemplary embodiment Figure.
Figure 13 is the block diagram being applied to multimedia synchronous broadcast control device according to an exemplary embodiment.
Specific embodiment
Here will in detail exemplary embodiment be illustrated, its example is illustrated in the accompanying drawings.Explained below is related to During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they be only with such as appended The example of the consistent apparatus and method of some aspects being described in detail in claims, the disclosure.
Fig. 1 is the flow chart of a kind of multimedia synchronous broadcast controlling method according to an exemplary embodiment, such as Shown in Fig. 1, multimedia synchronous broadcast controlling method is being implemented from player, comprises the following steps 101-103:
In a step 101, synchronizing information and described multimedia related information, described synchronizing information are received from main player Including multimedia broadcast start time described in described main player and commence play out position, described multimedia association Information is used for indicating described multimedia;
In a step 102, according to described broadcast start time, described commence play out position calculation first multimedia synchronous broadcast Put position;
In step 103, play position from described first multimedia synchronous to commence play out indicated by described related information Described multimedia.
In the present embodiment, from player receiving main player multimedia broadcast start time and commencing play out Behind position, according to multimedia broadcast start time and commence play out position calculation and go out main player and commence play out multimedia extremely Commence play out the skew between multimedia from player, according to described skew commencing play out described multimedia from player, with Reach and synchronously play described multimedia purpose with main player.By the disclosure, can in the case of not by server, Realize synchronously playing multimedia purpose with main player, control mode flexibly, can save server resource.
The present embodiment can apply in the scene that multiple stage player needs synchronous broadcasting content of multimedia.For example, it is possible to Apply Web TV program request or live in, may be also used in public place and control multiple stage player synchronously to play live match Deng.By wherein one player is set to main player, other players are set to from player, from player from main broadcaster Put device and obtain synchronizing information and multimedia related information, described synchronizing information includes broadcast start time in main player And commencing play out position (main player is not necessarily to commence play out every time) from the position starting most, multimedia closing is combined In with indicating described multimedia, such as described multimedia storage location, such as server name and its storage catalogue or network Location etc..From player after obtaining the synchronizing information of main player, in order to realize synchronization, multimedia is calculated according to synchronizing information Synchronous play position (i.e. the current multimedia position of main player), then plays position from multimedia synchronous and commences play out Described multimedia, is play with main player time synchronized.
Main player and the communication mode between player include but is not limited to wireless network, cable network, bluetooth etc.. In synchronizing process, can be main player transmits synchronizing information or by from broadcasting by modes such as multicast, multicast, broadcast Put device and send to main player and ask and set up connection and carry out man-to-man synchronization.
In a kind of possible embodiment, as shown in Fig. 2 described main player system time with described from player System time synchronization in the case of, described step 102 is completed by following step 201 and 202.
In step 201, described in calculating between the present system time player and described broadcast start time Very first time side-play amount;
In step 202., by described commence play out position offset backward be set to after described very first time side-play amount described First multimedia synchronous play position.
It will be consistent situation from the player system time with the system time synchronization of main player that the present embodiment is applied to. In the present embodiment, from player after receiving the synchronizing information of main player, when acquisition multimedia plays out, due to net Network delay and data processing etc. will necessarily produce certain delay, therefore from player when commencing play out multimedia, in order to Synchronously play multimedia with main player, first have to calculate and commence play out with main player from player present system time Very first time side-play amount between multimedia broadcast start time, due to from player present system time and main player Present system time is consistent, therefore by this very first time side-play amount be superimposed upon multimedia main player commence play out position after Obtain is exactly current play position in main player for the multimedia, just proceeds by broadcasting from player from this play position It is capable of playing with the synchronization of main player.By the present embodiment, can simply and quickly obtain multimedia synchronous and play Position.
In a possible embodiment, as shown in figure 3, multimedia synchronisation control means disclosed above can also include Following step 301 and 302.
In step 301, the system time of described main player is obtained from described main player;
In step 302, by the system time of the described system time synchronization from player to described main player.
In order to realize playing with the synchronization of main player, need main player and realize from player temporal same Step.In the present embodiment, obtain the system time of main player, and the system time by main player from player from main player Synchronization is the time synchronized to realize from the system time of player with main player.By this mode of the present embodiment, energy Enough directly and simply realize time synchronized.
In alternatively possible embodiment, as shown in figure 4, described main player system time with described from broadcasting In the case of the system time of device is nonsynchronous, disclosed in above-described embodiment, multimedia synchronous broadcast controlling method can also include Following step 401 and 402.
In step 401, the system time of described main player is obtained from described main player;
In step 402, calculate the system time of described main player and the second time between the canonical reference time is inclined Shifting amount.
In the present embodiment, in order to realize the time synchronized from player and main player, put from main broadcaster from player first Device obtains the system time of main player, is compared the system time of main player with the canonical reference time more afterwards, obtains To the system time of main player and second time offset of canonical reference time.The canonical reference time can be obtained for third party The system time obtaining, the such as current time obtaining from network-specific time server or the system from player Event.Second time offset is the difference with the canonical reference time for the system time of main player, when the system of main player Time is just than canonical reference time lead, then described second time offset, when the system time of main player is joined than standard Examine time lag, then described second time offset is negative.By the present embodiment, can be put with main broadcaster by the canonical reference time Skew between the system time of device obtains time synchronized, and accuracy is higher.
In alternatively possible embodiment, as shown in figure 5, described main player system time with described from broadcasting In the case of the system time of device is nonsynchronous, and system time and the canonical reference of described main player are obtained from player In the case of the second time offset between time, described step 103 is completed by following step 501,502 and 503.
In step 501, start to broadcast by obtaining reference after described broadcast start time described second time offset of skew Put the time;
In step 502, calculate the 3rd time between Current standards reference time and described reference broadcast start time Side-play amount;
In step 503, by described commence play out position offset backward be set to after described 3rd time offset described First multimedia synchronous play position.
The present embodiment is applicable for use with the mode that the canonical reference time synchronizes.In the present embodiment, main broadcaster is obtained ahead of time Put the second time offset of device system time and canonical reference time, then many matchmakers will be commenced play out on described main player After the broadcast start time of body offsets the second time offset, obtain (being equivalent in main player with reference to broadcast start time Broadcast start time synchronize with the canonical reference time, if described second time offset is just, described commence play out Time offsets backward, if described second time offset is negative, biased forwards) and, calculate the Current standards reference time afterwards With described the 3rd time offset with reference to broadcast start time, that is, calculate and commence play out multimedia to current from main player Time span;Described commencing play out is set to described first multimedia synchronous broadcast after described 3rd time offset of position skew Put position.By the present embodiment, using canonical reference time as fiducial time, realize same with the multimedia of main player Step, improves efficiency and accuracy further.
In alternatively possible embodiment, as shown in fig. 6, multimedia synchronous broadcast controlling method disclosed above is also 601 and 602 can be comprised the steps.
In step 601, after the described generation playout-delay from player is detected, when again according to described commencing play out Between, described commence play out position calculation second multimedia synchronous play position;
In step 602, play position from described second multimedia synchronous to restart to play described multimedia.
In the present embodiment, in synchronous playing process, detect after player occurs playout-delay, such as from player When there is network delay when obtaining multimedia or breaking down etc., can also be by receiving from main player from player Synchronizing information such as broadcast start time, commence play out position calculation and go out the second multimedia synchronous and play position, and play out.The The concrete calculation that two multimedia synchronous play position can refer to the calculating that aforementioned first multimedia synchronous play position.Pass through The present embodiment, postponing from player end, after fault etc., can automatically calculate the second multimedia synchronous and play position simultaneously Continue synchronous broadcasting.
In alternatively possible embodiment, as shown in fig. 7, multimedia synchronous broadcast controlling method disclosed above is also 701 and 702 can be comprised the steps.
In step 701, when described main player receives described multimedia playout-delay on described main player Between;
In a step 702, described multimedia is play according to described playout-delay time delay.
In the present embodiment, during synchronous broadcasting is multimedia, once there is playout-delay at main player, from player Obtain the described multimedia playout-delay time main player from main player, then according to described playout-delay time delay Play described multimedia.For example, from player, multimedia current play position is to play 30 minutes, and from main player The delay reproduction time obtaining is 5 minutes, then can play out after postponing multimedia 5 minutes from player, that is, from 25 Minute commences play out described multimedia.
Fig. 8 is the flow chart of a kind of multimedia synchronous broadcast controlling method according to an exemplary embodiment, such as Shown in Fig. 8, multimedia synchronous broadcast controlling method is implemented in main player, comprises the following steps 801-802:
In step 801, receive multimedia from server;
In step 802, play described multimedia, and send synchronizing information and described many matchmakers to described from player The related information of body, described synchronizing information includes described multimedia broadcast start time and commences play out position, described many The related information of media is used for indicating described multimedia.
In the present embodiment, in order to synchronously play multimedia with one or more from player, main player from After server receives multimedia, when playing described multimedia, send synchronizing information and described multimedia pass to from player Connection information.Multimedia can be obtained from player according to receiving multimedia related information, and according to synchronizing information and main broadcaster Put device and synchronously play described multimedia.
In a kind of possible embodiment, the multimedia synchronous broadcast controlling method in embodiment disclosed above is also Can comprise the steps:
To the described current time sending from player described main player.
In the present embodiment, in order to realize and the synchronization from player, system time is sent to from player by main player, The synchronization with main player can be realized from player according to the method for synchronization that several embodiments are mentioned above.
In a kind of possible embodiment, the multimedia synchronous broadcast controlling method in embodiment disclosed above is also Can comprise the steps:
After described main player generation playout-delay is detected, the described multimedia playout-delay time is sent to institute State from player.
In the present embodiment, main player once detects multimedia playout-delay, and main player will be described in main player The multimedia playout-delay time is sent to from player, to postpone to play time delay according to described broadcasting sound from player Described multimedia, realizes playing with the multimedia synchronous of main player.
Following for disclosure device embodiment, can be used for executing method of disclosure embodiment.
Fig. 9 is the block diagram of a kind of multimedia synchronous broadcast control device according to an exemplary embodiment, this dress Put can by software, hardware or both be implemented in combination with become some or all of of electronic equipment.As shown in figure 9, should Multimedia synchronous broadcast control device includes the first receiver module 901, the first computing module 902 and the first playing module 903. Wherein:
First receiver module 901 is configured to receive synchronizing information and described multimedia related information from main player, Described synchronizing information includes in described main player described multimedia broadcast start time and commences play out position, described Multimedia related information is used for indicating described multimedia;
First computing module 902 is configured to according to described broadcast start time, described commences play out position calculation first Multimedia synchronous play position;
First playing module 903 is configured to commence play out described association letter from described first multimedia synchronous broadcasting position The indicated described multimedia of breath.
In the present embodiment, from player receiving main player multimedia broadcast start time and commencing play out Behind position, according to multimedia broadcast start time and commence play out position calculation and go out main player and commence play out multimedia extremely Commence play out the skew between multimedia from player, according to described skew commencing play out described multimedia from player, with Reach and synchronously play described multimedia purpose with main player.By the disclosure, can in the case of not by server, Realize synchronously playing multimedia purpose with main player, control mode flexibly, can save server resource.
The present embodiment can apply in the scene that multiple stage player needs synchronous broadcasting content of multimedia.For example, it is possible to Apply Web TV program request or live in, may be also used in public place and control multiple stage player synchronously to play live match Deng.By wherein one player is set to main player, other players are set to from player, from player from main broadcaster Put device and obtain synchronizing information and multimedia related information, described synchronizing information includes broadcast start time in main player And commencing play out position (main player is not necessarily to commence play out every time) from the position starting most, multimedia closing is combined In with indicating described multimedia, such as described multimedia storage location, such as server name and its storage catalogue or network Location etc..From player after obtaining the synchronizing information of main player, in order to realize synchronization, multimedia is calculated according to synchronizing information Synchronous play position (i.e. the current multimedia position of main player), then plays position from multimedia synchronous and commences play out Described multimedia, is play with main player time synchronized.
Main player and the communication mode between player include but is not limited to wireless network, cable network, bluetooth etc.. In synchronizing process, can be main player transmits synchronizing information or by from broadcasting by modes such as multicast, multicast, broadcast Put device and send to main player and ask and set up connection and carry out man-to-man synchronization.
Alternatively, as a kind of possible embodiment, multimedia synchronous broadcast control device disclosed above is acceptable It is configured to including the first calculating sub module 1001 and the first setting submodule 1002 including the first computing module 902.Wherein:
First calculating sub module 1001 be configured to calculate described from the present system time on player with described from the beginning of Very first time side-play amount between reproduction time;
First setting submodule 1002 is configured to for the described position that commences play out to offset described very first time skew backward It is set to described first multimedia synchronous after amount and play position.
Figure 10 is the block diagram of the first computing module 902 in above-mentioned multimedia synchronous broadcast control device.In the present embodiment, Above-mentioned multimedia synchronous broadcast control device is applied to will be consistent with the current time of main player from player current time Situation.By the present embodiment, can simply and quickly obtain multimedia synchronous and play position.
Alternatively, as a possible embodiment, multimedia synchronous broadcast control device disclosed above can also wrap Include the first acquisition module and time synchronization module.Wherein:
First acquisition module is configured to obtain the system time of described main player from described main player;
Time synchronized module is configured to the system of the described system time synchronization from player to described main player Time.
In order to realize playing with the synchronization of main player, need main player and realize from player temporal same Step.In the present embodiment, obtain the system time of main player, and the system time by main player from player from main player Synchronization is the time synchronized to realize from the system time of player with main player.By this mode of the present embodiment, energy Enough directly and simply realize time synchronized.
Alternatively, as alternatively possible embodiment, described main player system time with described from player System time nonsynchronous in the case of, multimedia synchronous broadcast control device disclosed above can also include the second acquisition Module and the second computing module.Wherein:
Second acquisition module is configured to obtain the system time of described main player from described main player;
Second computing module is configured to calculate between the system time of described main player and canonical reference time Two time offset.
By being configured to above-mentioned multimedia synchronous broadcast control device, canonical reference time and main player can be passed through System time between skew obtain time synchronized, accuracy is higher.
Alternatively, as alternatively possible embodiment, described main player system time with described from player System time nonsynchronous in the case of, and when player has obtained the system time of described main player with canonical reference Between between the second time offset in the case of, multimedia synchronous broadcast control device disclosed above can also include handle Described first computing module 902 is configured to including the first skew submodule 1101, the second calculating sub module 1102 and the second setting Submodule 1103.Wherein:
First skew submodule 1101 is configured to offset described broadcast start time after described second time offset Obtain with reference to broadcast start time;
Second calculating sub module 1102 is configured to calculate the Current standards reference time with described with reference to broadcast start time Between the 3rd time offset;
Second setting submodule 1103 is configured to for the described position that commences play out to offset described 3rd time migration backward It is set to described first multimedia synchronous after amount and play position.
Figure 11 is the block diagram of the first computing module 902 in above-mentioned multimedia synchronous broadcast control device.In the present embodiment, Above-mentioned multimedia synchronous broadcast control device is applicable for use with the mode that the canonical reference time synchronizes.By this enforcement Example, canonical reference time as fiducial time is realized synchronous with the multimedia of main player, improve further efficiency and Accuracy.
Alternatively, as in alternatively possible embodiment, multimedia synchronous broadcast control device disclosed above is also The 3rd computing module and the second playing module can be included.Wherein:
3rd computing module is configured to, after the described generation playout-delay from player is detected, again be opened according to described Beginning reproduction time, described position calculation second multimedia synchronous that commence play out play position;
Second playing module is configured to restart to play described many matchmakers from described second multimedia synchronous broadcasting position Body.
By being configured to above-mentioned multimedia synchronous broadcast control device, in synchronous playing process, detect from broadcasting After device occurs playout-delay, such as when player occurs network delay or breaks down etc. when obtaining multimedia, from broadcasting Device can also by the synchronizing information that receives from main player such as broadcast start time, commence play out position calculation and go out more than second Media sync play position, and play out.The concrete calculation that second multimedia synchronous play position can refer to aforementioned the One multimedia synchronous play the calculating of position.By the present embodiment, postponing from player end, after fault etc., can from Dynamic second multimedia synchronous that calculate are play position and are continued synchronous broadcasting.
Alternatively, as in alternatively possible embodiment, multimedia synchronous broadcast control device disclosed above is also The 4th computing module and the second playing module can be included.Wherein:
4th computing module, is configured to receive described on described main player multimedia broadcast from described main player Put time delay;
Second playing module, is configured to play described multimedia according to described playout-delay time delay.
In the present embodiment, during synchronous broadcasting is multimedia, once there is playout-delay at main player, from player Obtain the described multimedia playout-delay time main player from main player, then according to described playout-delay time delay Play described multimedia.For example, from player, multimedia current play position is to play 30 minutes, and from main player The delay reproduction time obtaining is 5 minutes, then can play out after postponing multimedia 5 minutes from player, that is, from 25 Minute commences play out described multimedia.
Figure 12 is the block diagram of a kind of multimedia synchronous broadcast control device according to an exemplary embodiment, this dress Put can by software, hardware or both be implemented in combination with become some or all of of electronic equipment.As shown in figure 12, should Multimedia synchronous broadcast control device is implemented in main player, including receiver module 901, the first computing module 902 and One playing module 903.Wherein:
Second receiver module 1201, is configured to receive multimedia from server;
3rd playing module 1202, is configured to play described multimedia, and sends synchronous letter to described from player Breath and described multimedia related information, described synchronizing information includes described multimedia broadcast start time and starts to broadcast Put position, described multimedia related information is used for indicating described multimedia.
In the present embodiment, in order to synchronously play multimedia with one or more from player, main player from After server receives multimedia, when playing described multimedia, send synchronizing information and described multimedia pass to from player Connection information.Multimedia can be obtained from player according to receiving multimedia related information, and according to synchronizing information and main broadcaster Put device and synchronously play described multimedia.
In a kind of possible embodiment, the multimedia synchronous broadcast control device in embodiment disclosed above is also Sending module can be included.Wherein:
Sending module, is configured to the described current time sending from player described main player.
In the present embodiment, in order to realize and the synchronization from player, system time is sent to from player by main player, The synchronization with main player can be realized from player according to the method for synchronization that several embodiments are mentioned above.
In a kind of possible embodiment, the multimedia synchronous broadcast control device in embodiment disclosed above is also Detection module can be included.Wherein:
Detection module, is configured to detecting after described main player occurs playout-delay, multimedia broadcasts described Put described in being sent to time delay from player.
In the present embodiment, main player once detects multimedia playout-delay, and main player will be described in main player The multimedia playout-delay time is sent to from player, to postpone to play time delay according to described broadcasting sound from player Described multimedia, realizes playing with the multimedia synchronous of main player.
According to the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcasting control system, including:
From player, it includes described multimedia synchronization disclosed in the embodiment shown in Fig. 9 and its aftermentioned embodiment and broadcasts Put control device;
Main player, it includes described multimedia synchronization disclosed in the embodiment shown in Figure 12 and its aftermentioned embodiment and broadcasts Put control device.
According to the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcast control device, including:
Processor;
For storing the memorizer of processor executable;
Wherein, processor is configured to:
Receive synchronizing information and described multimedia related information from main player, described synchronizing information is included in described master Described multimedia broadcast start time and commence play out position on player, described multimedia related information is used for indicating Described multimedia;
Play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out;
Play position from described first multimedia synchronous and commence play out the described multimedia indicated by described related information.
Wherein, above-mentioned processor is also configured to:
Described main player system time with described in the case of the system time synchronization of player, described basis Described broadcast start time, described position calculation first multimedia synchronous that commence play out play position, including:
Calculate the described skew of the very first time between the present system time player and described broadcast start time Amount;
By described commence play out position offset backward be set to after described very first time side-play amount described first multimedia with Step play position.
Wherein, also include:
Obtain the system time of described main player from described main player;
System time by the described system time synchronization from player to described main player.
Wherein, methods described also includes:System time and the described system time from player in described main player In the case of nonsynchronous, methods described also includes:
Obtain the system time of described main player from described main player;
Calculate the second time offset between the system time of described main player and canonical reference time;
Described according to described broadcast start time, described commence play out position calculation first multimedia synchronous play position, Including:
Described broadcast start time is offset and obtains with reference to broadcast start time after described second time offset;
Calculate the 3rd time offset between Current standards reference time and described reference broadcast start time;
By described commence play out position offset backward be set to after described 3rd time offset described first multimedia with Step play position.
Wherein, also include:
After the described generation playout-delay from player is detected, again according to described broadcast start time, described beginning Play position calculates the second multimedia synchronous and plays position;
Play position from described second multimedia synchronous to restart to play described multimedia.
Wherein, also include:
Receive the described multimedia playout-delay time on described main player from described main player;
Described multimedia is play according to described playout-delay time delay.
According to the embodiment of the present disclosure, provide a kind of multimedia synchronous broadcast control device, including:
Processor;
For storing the memorizer of processor executable;
Wherein, processor is configured to:
Receive multimedia from server;
Play described multimedia, and send synchronizing information and described multimedia association letter to described from player Breath, described synchronizing information includes described multimedia broadcast start time and commences play out position, described multimedia association Information is used for indicating described multimedia.
Wherein, above-mentioned processor is also configured to:
To the described current time sending from player described main player.
Wherein, also include:
After described main player generation playout-delay is detected, the described multimedia playout-delay time is sent to institute State from player.
Figure 13 is a kind of block diagram for multimedia synchronous broadcast control device according to an exemplary embodiment, This device is applied to main player and from player.For example, device 1300 can be intelligent television, mobile phone, computer, number Word broadcast terminal, messaging devices, game console, tablet device, armarium, body-building equipment, personal digital assistant etc..
Device 1300 can include following one or more assemblies:Process assembly 1302, memorizer 1304, power supply module 1306, multimedia groupware 1308, audio-frequency assembly 1310, the interface 1312 of input/output (I/O), sensor cluster 1314, and Communication component 1316.
The integrated operation of the usual control device 1300 of process assembly 1302, such as with display, call, data communication, Camera operation and record operate associated operation.Process assembly 1302 can include one or more processors 1320 to execute Instruction, to complete all or part of step of above-mentioned method.Additionally, process assembly 1302 can include one or more moulds Block, is easy to the interaction between process assembly 1302 and other assemblies.For example, process assembly 1302 can include multi-media module, To facilitate the interaction between multimedia groupware 1308 and process assembly 1302.
Memorizer 1304 is configured to store various types of data to support the operation in device 1300.These data Example include on device 1300 operation any application program or method instruction, contact data, telephone book data, Message, picture, video etc..Memorizer 1304 can by any kind of volatibility or non-volatile memory device or they Combination is realized, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable can Program read-only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory Reservoir, disk or CD.
Power supply module 1306 provides electric power for the various assemblies of device 1300.Power supply module 1306 can include power management System, one or more power supplys, and other generate, manage and distribute, with for device 1300, the assembly that electric power is associated.
Multimedia groupware 1308 includes the screen of one output interface of offer between described device 1300 and user.? In some embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, Screen may be implemented as touch screen, to receive the input signal from user.Touch panel includes one or more touch and passes Sensor is with the gesture on sensing touch, slip and touch panel.Described touch sensor can not only sensing touch or slip be dynamic The border made, but also the detection persistent period related to described touch or slide and pressure.In certain embodiments, many Media component 1308 includes a front-facing camera and/or post-positioned pick-up head.When device 1300 is in operator scheme, such as shoot mould When formula or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each preposition shooting Head and post-positioned pick-up head can be the optical lens system of a fixation or have focusing and optical zoom capabilities.
Audio-frequency assembly 1310 is configured to output and/or input audio signal.For example, audio-frequency assembly 1310 includes a wheat Gram wind (MIC), when device 1300 is in operator scheme, such as call model, logging mode and speech recognition mode when, mike quilt It is configured to receive external audio signal.The audio signal being received can be further stored in memorizer 1304 or via communication Assembly 1316 sends.In certain embodiments, audio-frequency assembly 1310 also includes a speaker, for exports audio signal.
I/O interface 1312 is for providing interface, above-mentioned peripheral interface module between process assembly 1302 and peripheral interface module Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and Locking press button.
Sensor cluster 1314 includes one or more sensors, for providing the state of various aspects to comment for device 1300 Estimate.For example, sensor cluster 1314 can detect/the closed mode of opening of device 1300, the relative localization of assembly, such as institute State the display that assembly is device 1300 and keypad, sensor cluster 1314 can be with detection means 1300 or device 1,300 1 The position change of individual assembly, user is presence or absence of with what device 1300 contacted, device 1300 orientation or acceleration/deceleration and dress Put 1300 temperature change.Sensor cluster 1314 can include proximity transducer, is configured to do not having any physics The presence of object nearby is detected during contact.Sensor cluster 1314 can also include optical sensor, and such as CMOS or ccd image sense Device, for using in imaging applications.In certain embodiments, this sensor cluster 1314 can also include acceleration sensing Device, gyro sensor, Magnetic Sensor, pressure transducer or temperature sensor.
Communication component 1316 is configured to facilitate the communication of wired or wireless way between device 1300 and other equipment.Dress Put 1300 and can access wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.Exemplary at one In embodiment, communication component 1316 receives related from the broadcast singal of external broadcasting management system or broadcast via broadcast channel Information.In one exemplary embodiment, described communication component 1316 also includes near-field communication (NFC) module, to promote short distance Communication.For example, RF identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra broadband can be based in NFC module (UWB) technology, bluetooth (BT) technology and other technologies are realizing.
In the exemplary embodiment, device 1300 can be by one or more application specific integrated circuits (ASIC), numeral Signal processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing said method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally provided As included the memorizer 1304 instructing, above-mentioned instruction can be executed by the processor 1320 of device 1300 to complete said method.Example If, described non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, soft Disk and optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in described storage medium is by the process of device 1300 So that device 1300 is able to carry out the method that above-mentioned multimedia synchronous control during device execution, methods described includes:
Receive synchronizing information and described multimedia related information from main player, described synchronizing information is included in described master Described multimedia broadcast start time and commence play out position on player, described multimedia related information is used for indicating Described multimedia;
Play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out;
Play position from described first multimedia synchronous and commence play out the described multimedia indicated by described related information.
Wherein, described main player system time with described in the case of the system time synchronization of player, institute State and play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out, including:
Calculate the described skew of the very first time between the present system time player and described broadcast start time Amount;
By described commence play out position offset backward be set to after described very first time side-play amount described first multimedia with Step play position.
Wherein, methods described also includes:
Obtain the system time of described main player from described main player;
System time by the described system time synchronization from player to described main player.
Wherein, methods described also includes:System time and the described system time from player in described main player In the case of nonsynchronous, methods described also includes:
Obtain the system time of described main player from described main player;
Calculate the second time offset between the system time of described main player and canonical reference time;
Described according to described broadcast start time, described commence play out position calculation first multimedia synchronous play position, Including:
Described broadcast start time is offset and obtains with reference to broadcast start time after described second time offset;
Calculate the 3rd time offset between Current standards reference time and described reference broadcast start time;
By described commence play out position offset backward be set to after described 3rd time offset described first multimedia with Step play position.
Wherein, methods described also includes:
After the described generation playout-delay from player is detected, again according to described broadcast start time, described beginning Play position calculates the second multimedia synchronous and plays position;
Play position from described second multimedia synchronous to restart to play described multimedia.
Wherein, methods described also includes:
Receive the described multimedia playout-delay time on described main player from described main player;
Described multimedia is play according to described playout-delay time delay.
A kind of non-transitorycomputer readable storage medium, when the instruction in described storage medium is by the process of device 1300 So that device 1300 is able to carry out the above-mentioned multimedia synchronous method playing control during device execution, methods described includes:
Receive multimedia from server;
Play described multimedia, and send synchronizing information and described multimedia association letter to described from player Breath, described synchronizing information includes described multimedia broadcast start time and commences play out position, described multimedia association Information is used for indicating described multimedia.
Wherein, methods described also includes:
To the described current time sending from player described main player.
Wherein, methods described also includes:
After described main player generation playout-delay is detected, the described multimedia playout-delay time is sent to institute State from player.
Those skilled in the art, after considering description and putting into practice disclosure disclosed herein, will readily occur to its of the disclosure Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modifications, purposes or Person's adaptations are followed the general principle of the disclosure and are included the undocumented common knowledge in the art of the disclosure Or conventional techniques.Description and embodiments be considered only as exemplary, the true scope of the disclosure and spirit by following Claim is pointed out.
It should be appreciated that the disclosure is not limited to be described above and precision architecture illustrated in the accompanying drawings, and And various modifications and changes can carried out without departing from the scope.The scope of the present disclosure only to be limited by appended claim.

Claims (14)

1. a kind of multimedia synchronous broadcast controlling method it is characterised in that methods described from player implement, including:
Receive synchronizing information and described multimedia related information from main player, described synchronizing information includes putting in described main broadcaster Described multimedia broadcast start time and commence play out position on device, described multimedia related information is used for indicating described Multimedia;
Play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out;
Play position from described first multimedia synchronous and commence play out the described multimedia indicated by described related information.
2. the method for claim 1 it is characterised in that described main player system time with described from player System time synchronization in the case of, described according to described broadcast start time, described commence play out position calculation matchmaker more than first Body synchronization play position, including:
Calculate described very first time side-play amount between the present system time player and described broadcast start time;
By described commence play out position and offset backward be set to described first multimedia synchronous broadcast after described very first time side-play amount Put position.
3. method as claimed in claim 1 or 2 is it is characterised in that methods described also includes:
Obtain the system time of described main player from described main player;
System time by the described system time synchronization from player to described main player.
4. the method for claim 1 is it is characterised in that also include:Described main player system time with described In the case of the system time of player is nonsynchronous, methods described also includes:
Obtain the system time of described main player from described main player;
Calculate the second time offset between the system time of described main player and canonical reference time;
Described according to described broadcast start time, described commence play out position calculation first multimedia synchronous play position, including:
Described broadcast start time is offset and obtains with reference to broadcast start time after described second time offset;
Calculate the 3rd time offset between Current standards reference time and described reference broadcast start time;
By described commence play out position and offset backward be set to described first multimedia synchronous broadcast after described 3rd time offset Put position.
5. the method for claim 1 is it is characterised in that also include:
Detect described there is playout-delay from player after, again according to described broadcast start time, described commence play out Position calculation second multimedia synchronous play position;
Play position from described second multimedia synchronous to restart to play described multimedia.
6. the method for claim 1 is it is characterised in that also include:
Receive the described multimedia playout-delay time on described main player from described main player;
Described multimedia is play according to described playout-delay time delay.
7. a kind of multimedia synchronous broadcast controlling method is it is characterised in that methods described is implemented in main player, including:
Receive multimedia from server;
Play described multimedia, and send synchronizing information and described multimedia related information, institute to described from player State synchronizing information to include described multimedia broadcast start time and commence play out position, described multimedia related information is used In the described multimedia of instruction.
8. method as claimed in claim 7 is it is characterised in that also include:
To the described system time sending from player described main player.
9. method as claimed in claim 7 is it is characterised in that also include:
Detecting after described main player occurs playout-delay, the described multimedia playout-delay time be sent to described from Player.
10. a kind of multimedia synchronous broadcast control device is it is characterised in that described device is implementing on player, including:
Receiver module, is configured to receive synchronizing information and described multimedia related information, described synchronous letter from main player Breath includes in described main player described multimedia broadcast start time and commences play out position, described multimedia pass Connection information is used for indicating described multimedia;
First computing module, is configured to according to described broadcast start time, described commences play out position calculation first multimedia Synchronous play position;
First playing module, is configured to commence play out described related information indication from described first multimedia synchronous broadcasting position The described multimedia shown.
A kind of 11. multimedia synchronous broadcast control devices it is characterised in that described device is implemented in main player, including:
Receiver module, is configured to receive multimedia from server;
Second playing module, is configured to play described multimedia, and sends synchronizing information and institute to described from player State multimedia related information, described synchronizing information includes described multimedia broadcast start time and commences play out position, Described multimedia related information is used for indicating described multimedia.
A kind of 12. multimedia synchronous broadcasting control systems are it is characterised in that include:
From player, it includes multimedia synchronous broadcast control device as claimed in claim 12;
Main player, it includes multimedia synchronous broadcast control device as claimed in claim 13.
A kind of 13. multimedia synchronous broadcast control devices are it is characterised in that include:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Receive synchronizing information and described multimedia related information from main player, described synchronizing information includes putting in described main broadcaster Described multimedia broadcast start time and commence play out position on device, described multimedia related information is used for indicating described Multimedia;
Play position according to described broadcast start time, described position calculation first multimedia synchronous that commence play out;
Play position from described first multimedia synchronous and commence play out the described multimedia indicated by described related information.
A kind of 14. multimedia synchronous broadcast control devices are it is characterised in that include:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Receive multimedia from server;
Play described multimedia, and send synchronizing information and described multimedia related information, institute to described from player State synchronizing information to include described multimedia broadcast start time and commence play out position, described multimedia related information is used In the described multimedia of instruction.
CN201610908113.0A 2016-10-18 2016-10-18 Synchronous playing control method, device and system for multimedia Pending CN106412665A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610908113.0A CN106412665A (en) 2016-10-18 2016-10-18 Synchronous playing control method, device and system for multimedia

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610908113.0A CN106412665A (en) 2016-10-18 2016-10-18 Synchronous playing control method, device and system for multimedia

Publications (1)

Publication Number Publication Date
CN106412665A true CN106412665A (en) 2017-02-15

Family

ID=58011843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610908113.0A Pending CN106412665A (en) 2016-10-18 2016-10-18 Synchronous playing control method, device and system for multimedia

Country Status (1)

Country Link
CN (1) CN106412665A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107948703A (en) * 2017-11-22 2018-04-20 青岛海信电器股份有限公司 Playing progress rate synchronous method and device
CN108696762A (en) * 2017-04-12 2018-10-23 中兴通讯股份有限公司 A kind of synchronous broadcast method, device and system
CN110677700A (en) * 2018-07-02 2020-01-10 苹果公司 Calibrating media playback channels for synchronous presentation
CN110876089A (en) * 2018-09-03 2020-03-10 阿里巴巴集团控股有限公司 Online answer processing method and device
CN111567053A (en) * 2018-01-08 2020-08-21 迈斯恩赛斯特控股有限公司 System for real-time synchronization
CN112399219A (en) * 2020-12-08 2021-02-23 浙江清鹤科技有限公司 Material playing method and system, terminal and medium and material synchronous playing method
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
CN117692695A (en) * 2023-08-31 2024-03-12 荣耀终端有限公司 A display method and related equipment
US11974338B2 (en) 2018-03-30 2024-04-30 Apple Inc. Pairing devices by proxy

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080209497A1 (en) * 2007-02-27 2008-08-28 At&T Knowledge Ventures, L.P. Method for reestablishing presentation of a paused media program
CN103561356A (en) * 2013-05-31 2014-02-05 华为技术有限公司 Multi-terminal synchronous playing method and device
CN103888819A (en) * 2012-12-20 2014-06-25 联想(北京)有限公司 Electronic equipment, data transmission method and data transmission system
CN104159139A (en) * 2014-08-25 2014-11-19 小米科技有限责任公司 Method and device of multimedia synchronization
CN104602037A (en) * 2015-02-10 2015-05-06 福州瑞芯微电子有限公司 Method, device, terminal and system for controlling synchronous playing of multiple devices
CN105940679A (en) * 2014-01-31 2016-09-14 汤姆逊许可公司 Method and apparatus for synchronizing playbacks at two electronic devices

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080209497A1 (en) * 2007-02-27 2008-08-28 At&T Knowledge Ventures, L.P. Method for reestablishing presentation of a paused media program
CN103888819A (en) * 2012-12-20 2014-06-25 联想(北京)有限公司 Electronic equipment, data transmission method and data transmission system
CN103561356A (en) * 2013-05-31 2014-02-05 华为技术有限公司 Multi-terminal synchronous playing method and device
CN105940679A (en) * 2014-01-31 2016-09-14 汤姆逊许可公司 Method and apparatus for synchronizing playbacks at two electronic devices
CN104159139A (en) * 2014-08-25 2014-11-19 小米科技有限责任公司 Method and device of multimedia synchronization
CN104602037A (en) * 2015-02-10 2015-05-06 福州瑞芯微电子有限公司 Method, device, terminal and system for controlling synchronous playing of multiple devices

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696762A (en) * 2017-04-12 2018-10-23 中兴通讯股份有限公司 A kind of synchronous broadcast method, device and system
CN107948703B (en) * 2017-11-22 2020-02-18 青岛海信电器股份有限公司 Method and device for synchronizing playing progress
CN107948703A (en) * 2017-11-22 2018-04-20 青岛海信电器股份有限公司 Playing progress rate synchronous method and device
US11706477B2 (en) 2018-01-08 2023-07-18 Mysyncster Holding Oü System for real-time synchronization
CN111567053A (en) * 2018-01-08 2020-08-21 迈斯恩赛斯特控股有限公司 System for real-time synchronization
CN111567053B (en) * 2018-01-08 2024-11-01 迈斯恩赛斯特控股有限公司 System for real-time synchronization
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US11974338B2 (en) 2018-03-30 2024-04-30 Apple Inc. Pairing devices by proxy
US12034994B2 (en) 2018-03-30 2024-07-09 Apple Inc. Remotely controlling playback devices
CN110677700A (en) * 2018-07-02 2020-01-10 苹果公司 Calibrating media playback channels for synchronous presentation
CN110876089A (en) * 2018-09-03 2020-03-10 阿里巴巴集团控股有限公司 Online answer processing method and device
CN112399219A (en) * 2020-12-08 2021-02-23 浙江清鹤科技有限公司 Material playing method and system, terminal and medium and material synchronous playing method
CN112399219B (en) * 2020-12-08 2021-06-25 浙江清鹤科技有限公司 Material playing method and system, terminal and medium and material synchronous playing method
CN117692695A (en) * 2023-08-31 2024-03-12 荣耀终端有限公司 A display method and related equipment

Similar Documents

Publication Publication Date Title
CN106412665A (en) Synchronous playing control method, device and system for multimedia
CN110267081B (en) Live stream processing method, device and system, electronic equipment and storage medium
CN104104986B (en) The synchronous method and device of audio and captions
JP6626440B2 (en) Method and apparatus for playing multimedia files
CN106105246B (en) Display methods, apparatus and system is broadcast live
WO2017181551A1 (en) Video processing method and device
CN105791958A (en) Method and device for live broadcasting game
CN103916711A (en) Method and device for playing video signals
CN104219785A (en) Real-time video providing method and device, server and terminal device
CN106165430A (en) Net cast method and device
CN106488335A (en) Live-broadcast control method and device
JP2023519291A (en) Method for resuming playback of multimedia content between devices
CN104318934A (en) Method, terminal, wearable device and play device for closing multimedia file
CN104618218A (en) Information reminding method and device
CN104112459B (en) Method and apparatus for playing audio data
CN104159139A (en) Method and device of multimedia synchronization
CN110992920B (en) Live broadcasting chorus method and device, electronic equipment and storage medium
CN106105244A (en) The method of uploaded videos, device and camera head
CN106792074A (en) Intelligent television control method and device
CN106658136A (en) Smart TV control method and apparatus
CN106331748A (en) Live telecasting method, device and server
CN106254939A (en) Information cuing method and device
CN112532931A (en) Video processing method and device and electronic equipment
CN110191367A (en) Synchronizing information processing method, device and electronic equipment
CN107872620B (en) Video recording method and device and computer readable storage 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170215