CN106412665A - Synchronous playing control method, device and system for multimedia - Google Patents
Synchronous playing control method, device and system for multimedia Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47202—End-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
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.
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)
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)
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 |
-
2016
- 2016-10-18 CN CN201610908113.0A patent/CN106412665A/en active Pending
Patent Citations (6)
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)
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 |