CN104244110A - Play control method and module, terminal and system - Google Patents

Play control method and module, terminal and system Download PDF

Info

Publication number
CN104244110A
CN104244110A CN201310242775.5A CN201310242775A CN104244110A CN 104244110 A CN104244110 A CN 104244110A CN 201310242775 A CN201310242775 A CN 201310242775A CN 104244110 A CN104244110 A CN 104244110A
Authority
CN
China
Prior art keywords
terminal
download
file
playing
buffering capacity
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
CN201310242775.5A
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.)
HAOKAN TECHNOLOGY (SHENZHEN) Co Ltd
Original Assignee
HAOKAN TECHNOLOGY (SHENZHEN) 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 HAOKAN TECHNOLOGY (SHENZHEN) Co Ltd filed Critical HAOKAN TECHNOLOGY (SHENZHEN) Co Ltd
Priority to CN201310242775.5A priority Critical patent/CN104244110A/en
Publication of CN104244110A publication Critical patent/CN104244110A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a platy control method and module, a terminal and a system. When files downloaded from a source terminal are played by a first terminal and a second terminal, the playing progress of the first terminal and the playing progress of the second terminal at the current moment are obtained and compared, if the playing progresses are different, the download buffering capacity of the first terminal and the download buffering capacity of the second terminal are obtained, the download buffering capacities are calculated with the progress point of one playing progress as the calculation starting point, whether the download buffering capacity of the first terminal and the download buffering capacity of the second terminal reach a preset threshold value or not is judged, and if the download buffering capacity of the first terminal and the download buffering capacity of the second terminal reach the preset threshold value, the first terminal and the second terminal are controlled to synchronously play the files with the progress point as the playing starting point. Therefore, on the premise that the download buffering capacity of the first terminal and the download buffering capacity of the second terminal meet the requirement, the playing progress of the first terminal and the playing progress of the second terminal are adjusted to be unified, different netizens can play the same television work synchronously, the different netizens can receive information from the same television work at the same time, and therefore the real-time performance of the communication of the netizens on the same information of the same television work is guaranteed.

Description

Control method for playing back, module, terminal and system
Technical field
The application relates to video playback field, particularly relates to a kind of control method for playing back, module, terminal and system.
Background technology
Films and television programs, as the artistic product of one, because it is recreational, artistry etc., are subject to popular liking.The Internet, as a resource platform, can make netizen by terminal from the Internet download or watch films and television programs in real time.For the real-time sharing of different netizen to same films and television programs, the demand of interchange, different netizen can only use the meanss of communication such as note, phone, chat software, arrange the viewing to same films and television programs and interchange viewing impression, and due to netizen to films and television programs operate asynchronous, make the broadcasting of different netizen to same films and television programs asynchronous, make different netizen cannot receive information from same films and television programs simultaneously, cause netizen to be restricted for the real-time of the same information interchange of same films and television programs; In addition, means of communication and the instrument of broadcasting disunity, the interchange watching impression generally can not be play with films and television programs and carry out simultaneously, netizen is restricted further for the real-time of the same information interchange of same films and television programs.
Summary of the invention
The application provides a kind of control method for playing back, module, terminal and system, realizes the synchronous broadcasting of different netizen to same films and television programs, to ensure the real-time of netizen for the same information interchange of same films and television programs.
According to the first aspect of the application, the application provides a kind of control method for playing back, comprising:
Obtain the first playing progress rate and the second playing progress rate that first terminal and the second terminal play the identical file downloaded from source at current time respectively;
Judge described first playing progress rate and the second playing progress rate whether identical,
If different, then using progress point corresponding to described first playing progress rate as the zequin downloading buffering capacity, obtain described first terminal and the second terminal respectively and download buffering capacity and second to first of file and download buffering capacity;
Judge that described first download buffering capacity and second is downloaded buffering capacity and whether all reached pre-set threshold,
If reach, then control described first terminal and the second terminal all with progress point for playing starting point played file.
According to the second aspect of the application, the application provides a kind of transmit control module, comprising:
First acquiring unit, for obtaining the first playing progress rate and the second playing progress rate that first terminal and the second terminal play the identical file downloaded from source at current time respectively;
First judging unit, for judge described first playing progress rate and the second playing progress rate whether identical;
Second acquisition unit, for when described first playing progress rate and the second playing progress rate are different, using progress point corresponding to described first playing progress rate as the zequin downloading buffering capacity, obtain described first terminal and the second terminal respectively and download buffering capacity and second to first of file and download buffering capacity;
Second judging unit, for judging that described first download buffering capacity and second is downloaded buffering capacity and whether all reached pre-set threshold;
Synchronous control unit, for when described first download buffering capacity and second download buffering capacity all reach pre-set threshold time, control described first terminal and the second terminal with progress point for playing starting point played file.
According to the third aspect of the application, the application provides a kind of terminal for played file, comprising:
Transmit control module described above;
Playing module, carries out file broadcasting under controlling at described transmit control module;
Synthesis module, for carrying out in file playing process at described playing module, obtain the interactive information of first user or the second user input, and by described interactive information with put corresponding Frame in file with input time of interactive information and carry out synthesizing and be sent to playing module and play.
According to the fourth aspect of the application, the application provides a kind of Play System, comprises first terminal, the second terminal, and transmit control module described above.
The beneficial effect of the application is:
By providing a kind of control method for playing back, module, terminal and system, when first terminal and the second terminal are play the file downloaded from source, first obtain both current time playing progress rate and contrast, if playing progress rate is different, then the download buffering capacity both obtaining, download buffering capacity with progress point corresponding to one of them playing progress rate for zequin calculates, whether the download buffering capacity of both judgements all reaches pre-set threshold, if, both then controlling all with above-mentioned progress point for broadcasting starting point synchronous broadcast document, like this, under the above-mentioned download buffering capacity of first terminal and the second terminal meets the requirements of prerequisite, by unified for the adjustment of both playing progress rates, achieve the synchronous broadcasting of different netizen to same films and television programs, make different netizen can receive information from same films and television programs simultaneously, thus ensure that the real-time of netizen for the same information interchange of same films and television programs.
Accompanying drawing explanation
Fig. 1 is the structure chart of the Play System of the embodiment of the present application one;
Fig. 2 is the flow chart of the control method for playing back of the embodiment of the present application one;
Fig. 3 is the schematic diagram of the first playing progress rate and the second playing progress rate in the embodiment of the present application one;
Fig. 4 is the structure chart of the first terminal 103 of the embodiment of the present application one;
Fig. 5 is the flow chart of the control method for playing back of the embodiment of the present application four.
Embodiment
By reference to the accompanying drawings the application is described in further detail below by embodiment.
Embodiment one:
Please refer to Fig. 1, present embodiments provide a kind of Play System, mainly comprise the source 101 and client server 102 that are positioned at network side, and be positioned at first terminal 103 and second terminal 104 of user side.Source 101 stores and provides audio-video document, client server 102 can set up communication link between first terminal 103 and the second terminal 104, thus make first terminal 103 and the second terminal 104 complete Signalling exchange, first terminal 103 and the second terminal 104 can be desktop computer, notebook, mobile phone or panel computer etc., and it can obtain audio-video document from source 101 and play it.For completing first terminal 103 and the second terminal 104 to the synchronous broadcasting of the audio-video document downloaded from source 101, need to adopt control method for playing back as shown in Figure 2:
Step 201, first terminal 103 sets up communication link by client server 102 and the second terminal 104, and client server 102, as the signaling terminal between first terminal 103 and the second terminal 104, completes signaling transfer between the two;
Step 202, based on communication link, between first terminal 103 with the second terminal 104, mutual files synchronously plays confirmation, wherein, file synchronization is play in confirmation and is carried file identification, and when first terminal 103 and the second terminal 104 confirm that carrying out file synchronization plays, first terminal 103 controls first terminal 103 and the second terminal 104 starts to download and played file, particularly, first terminal 103 receives that first user inputted by human-computer interaction interface, to the file synchronization play instruction of audio-video document, show that first terminal 103 confirms to carry out file synchronization broadcasting, first terminal 103 sends file synchronization playing request by client server 102 to the second terminal 104 subsequently, above-mentioned file identification is carried in this file synchronous playing request, second terminal 104 and then the feedback information returned for file synchronization playing request, wherein, file synchronization playing request is presented to the second user by display screen by the second terminal 104, and receive that the second user inputted by human-computer interaction interface, the file synchronization of audio-video document is play and confirms instruction, show that the second terminal 104 confirms to carry out file synchronization broadcasting, second terminal 104 returns to first terminal 103 feedback information that instruction second terminal 104 agrees to carry out file synchronization broadcasting by client server 102, above-mentioned file identification can be carried in this feedback information, first terminal 103 starts after receiving feedback information to download and playing audio-video document, and control the second terminal 104 to the second terminal 104 sending controling instruction to start to download and playing audio-video document, when the second terminal 104 receives that the second user is inputted by human-computer interaction interface, to audio-video document file synchronization broadcasting refusal instruction, second terminal 104 returns to first terminal 103 feedback information that instruction second terminal 104 refusal carries out file synchronization broadcasting, and first terminal 103 stops download and the broadcasting of audio-video document after receiving feedback information,
Step 203, when first terminal 103 and the second terminal 104 all start download audio-video document from source and play, first terminal 103 obtains the first playing progress rate and the second playing progress rate that first terminal 103 and the second terminal 104 play the same audio-video document downloaded from source 101 at current time respectively;
Step 204, first terminal 103 judge the first playing progress rate and the second playing progress rate whether identical, if different, perform step 205, otherwise return and perform step 203 periodically to obtain playing progress rate, particularly, at synchronization, the playing progress rate possibility of first terminal 103 and the second terminal 104 pairs of audio-video documents is identical also may be different, Fig. 3 shows the asynchronous situation of playing progress rate at current time first terminal 103 and the second terminal 104 pairs of audio-video documents, the progress point that A point expression first playing progress rate is corresponding, the progress point that B point expression second playing progress rate is corresponding, direction is play shown in arrow according in Fig. 3, first playing progress rate is later than the second playing progress rate, now need the process carrying out subsequent step 205, the playing progress rate of first terminal 103 and the second terminal 104 pairs of audio-video documents is never adjusted to identical together, and when the playing progress rate of current time first terminal 103 and the second terminal 104 pairs of audio-video documents is identical, show that the broadcasting of first terminal 103 and the second terminal 104 is synchronous, without the need to carrying out the process of subsequent step,
It should be noted that, when the first playing progress rate is early than the second playing progress rate, also can perform according to the present embodiment method;
Step 205, first terminal 103, using progress point corresponding to the first playing progress rate as the zequin downloading buffering capacity, obtains first of first terminal 103 and the second terminal 104 pairs of files respectively and downloads buffering capacity and second and download buffering capacity;
Step 206, first terminal 103 judges that the first download buffering capacity and second is downloaded buffering capacity and whether reached pre-set threshold, if reach, perform step 207, otherwise perform step 208, particularly, pre-set threshold sets by various ways, such as pre-set threshold characterizes can play 2s with progress point for playing starting point, 5s, 8s or 10s etc., still as shown in Figure 3, suppose that the first download buffering capacity is A1, second download buffering capacity is B1, and pre-set threshold is for from the length C1 indicated by progress point A to C, so in Fig. 3, first downloads buffering capacity A1 and second download buffering capacity B1 all exceedes pre-set threshold C1, play from progress point A if show, first terminal 103 and the second terminal 104 all can smooth playing a period of times, this time and the time 2s indicated by pre-set threshold, 5s, 8s or 10s etc., this pre-set threshold can adjust according to demand,
Step 207, first terminal 103 control first terminal 103 and the second terminal 104 all with progress point A corresponding to the first playing progress rate for playing starting point playing audio-video document, particularly, first terminal 103 can to the second terminal 104 sending controling instruction, the progress dot information that the first playing progress rate is corresponding can be carried in control command, also can carry the file identification of audio-video document, thus the second terminal 104 can parse above-mentioned file identification and progress dot information corresponding to the first playing progress rate from control command, and with progress point corresponding to the first playing progress rate for playing starting point playing audio-video document,
Step 208, when having at least one not reach pre-set threshold in the first download buffering capacity and the second download buffering capacity, first terminal 103 controls the broadcasting suspending first terminal 103 and the second terminal 104 pairs of audio-video documents, and after one section of timing, turn execution step 206 again to judge, until the first download buffering capacity and second downloads buffering capacity all reach pre-set threshold, thus perform step 207.
Correspondingly, as shown in Figure 4, the first terminal 103 for playing audio-video document of the present embodiment mainly comprises transmit control module 401 and playing module 402.And transmit control module 401 mainly comprises communication link and sets up unit 4011, mutual confirmation unit 4012, start unit 4013, first acquiring unit 4014, first judging unit 4015, second acquisition unit 4016, second judging unit 4017 and synchronous control unit 4018.Wherein, synchronous control unit 4018 comprises the first Synchronization Control subelement and the second Synchronization Control subelement.
Transmit control module 401 mainly carries out the control of audio-video document broadcasting to playing module 402.Playing module 402 according to existing techniques in realizing, can repeat no more herein.
Communication link sets up unit 4011 for setting up communication link by client server 102 between first terminal 103 and the second terminal 104, client server 102, as the signaling terminal between first terminal 103 and the second terminal 104, completes signaling transfer between the two;
Mutual confirmation unit 4012, for based on communication link, control first terminal 103 and mutual files between the second terminal 104 and synchronously play confirmation, this file synchronization is play in confirmation and is carried file identification, particularly, mutual confirmation unit 4012 can be inputted from first user reception by human-computer interaction interface, to the file synchronization play instruction of audio-video document, show that first terminal 103 confirms to carry out file synchronization broadcasting, file synchronization playing request is sent to the second terminal 104 subsequently by client server 102, above-mentioned file identification is carried in this file synchronous playing request, second terminal 104 and then the feedback information returned for file synchronization playing request, wherein, file synchronization playing request is presented to the second user by display screen by the second terminal 104, and receive that the second user inputted by human-computer interaction interface, the file synchronization of audio-video document is play and confirms instruction, show that the second terminal 104 confirms to carry out file synchronization broadcasting, second terminal 104 returns to mutual confirmation unit 4012 feedback information that instruction second terminal 104 agrees to carry out file synchronization broadcasting by client server 102, above-mentioned file identification can be carried in this feedback information, trigger after mutual confirmation unit 4012 receives feedback information start unit 4013 control first terminal 103 start download and playing audio-video document and to the second terminal 104 sending controling instruction control the second terminal 104 start download and playing audio-video document, when the second terminal 104 receives that the second user is inputted by human-computer interaction interface, to audio-video document file synchronization broadcasting refusal instruction, second terminal 104 returns instruction second terminal 104 refusal to mutual confirmation unit 4012 and carries out the feedback information of file synchronization broadcasting, triggers start unit 4013 and control first terminal 103 and stop the download of audio-video document and broadcasting and control to the second terminal 104 sending controling instruction download and the broadcasting that the second terminal 104 also stops audio-video document after mutual confirmation unit 4012 receives feedback information,
Start unit 4013, for when first terminal 103 and the second terminal 104 confirm that carrying out file synchronization plays, control first terminal 103 and the second terminal 104 start to download and playing audio-video document; When first terminal 103 and the second terminal 104 confirm that not carrying out file synchronization plays, control first terminal 103 and the second terminal 104 stop download and the broadcasting of audio-video document;
First acquiring unit 4014, during for all starting when first terminal 103 and the second terminal 104 download audio-video document from source and play, obtain the first playing progress rate and the second playing progress rate that first terminal 103 and the second terminal 104 play the same audio-video document downloaded from source at current time respectively;
First judging unit 4015, for judge the first playing progress rate and the second playing progress rate whether identical;
Second acquisition unit 4016, for when the first playing progress rate and the second playing progress rate are different, using progress point corresponding to the first playing progress rate as the zequin downloading buffering capacity, obtain first of first terminal 103 and the second terminal 104 pairs of files respectively and download buffering capacity and second and download buffering capacity;
Second judging unit 4017, for judging that the first download buffering capacity and second is downloaded buffering capacity and whether all reached pre-set threshold;
First Synchronization Control subelement, for when first download buffering capacity and second download buffering capacity all reach pre-set threshold time, control first terminal 103 and the second terminal 104 with described progress point for playing starting point played file;
Second Synchronization Control subelement, when having at least one not reach pre-set threshold for downloading when the first download buffering capacity and second in buffering capacity, controls the broadcasting suspending first terminal 103 and the second terminal 104 pairs of files.
Embodiment two:
The present embodiment and embodiment one are distinguished and are mainly: also comprise in the step 202 of control method for playing back: based on the communication link between first terminal 103 and the second terminal 104, and first terminal 103 controls first terminal 103 and the second terminal 104 tests the first speed of download and the second speed of download that obtain audio-video document respectively; And when first terminal 103 and the second terminal 104 confirm to carry out file synchronization broadcasting and the first speed of download and the second speed of download all reach preset speeds, control first terminal 103 and the second terminal 104 start to download and playing audio-video document.Particularly, first terminal 103 receives that first user inputted by human-computer interaction interface, to the file synchronization play instruction of audio-video document, show that first terminal 103 confirms to carry out file synchronization broadcasting, namely first terminal 103 is tested the requirement whether the first speed of download of this audio-video document reaches preset speeds, thus confirm whether audio-video document can cushion and smooth playing in time, such as, first terminal 103 can send to source 101 download request carrying the file identification of audio-video document, thus first terminal 103 downloads audio-video document from source 101, thus measure the first speed of download, file identification is the identifier of unique identification file, the hash value etc. of such as audio-video document, preset speeds can be set to 150KB/s, 200KB/s, 1MB/s etc., for dissimilar audio-video document, as high definition audio-video document, ordinary sharpness audio-video document etc., speed of download affects the fluency that whether audio-video document can cushion in time and audio-video document is play, when first speed of download of first terminal 103 to this audio-video document does not reach preset speeds, first terminal 103 termination process, no longer carry out subsequent treatment, when first speed of download of first terminal 103 to this audio-video document reaches preset speeds, file synchronization playing request is sent to the second terminal 104 by client server 102, above-mentioned file identification is carried in this file synchronous playing request, second terminal 104 and then the feedback information returned for file synchronization playing request, wherein, file synchronization playing request is presented to the second user by display screen by the second terminal 104, and receive that the second user inputted by human-computer interaction interface, the file synchronization of audio-video document is play and confirms instruction, show that the second terminal 104 confirms to carry out file synchronization broadcasting, second terminal 104 tests the requirement whether the second speed of download of this audio-video document being reached to preset speeds according to the method same with first terminal 103, if reach, second terminal 104 returns to first terminal 103 feedback information that instruction second terminal 104 agrees to carry out file synchronization broadcasting by client server 102, the second speed of download of the second terminal 104 pairs of audio-video documents can be carried in this feedback information, first terminal 103 starts after receiving feedback information to download and playing audio-video document, and control the second terminal 104 to the second terminal 104 sending controling instruction to start to download and playing audio-video document, if second speed of download of the second terminal 104 to this audio-video document does not reach the requirement of preset speeds, second terminal 104 cannot meet to the second speed of download that first terminal 103 returns instruction second terminal 104 pairs of audio-video documents the feedback information that smooth playing requires by client server 102, first terminal 103 stops process, and to the second terminal 104 sending controling instruction control the second terminal 104 stop audio-video document download with play, in addition, second terminal 104 receive that the second user is inputted by human-computer interaction interface, refusal instruction is play to the file synchronization of audio-video document after, second terminal 104 returns instruction second terminal 104 refusal to first terminal 103 and carries out the feedback information of file synchronization broadcasting, and first terminal 103 receives termination process after feedback information.
Correspondingly, also comprise in the transmit control module 401 of the first terminal 103 of the present embodiment: velocity measuring control unit, it is for based on communication link, control first terminal 103 and the second terminal 104 test the first speed of download and the second speed of download that obtain file respectively, and triggering start unit 4013 when first terminal 103 and the second terminal 104 confirm to carry out file synchronization broadcasting and the first speed of download and the second speed of download all reach preset speeds, control first terminal 103 and the second terminal 104 start to download and playing audio-video document.
Embodiment three:
The present embodiment and embodiment one are distinguished and are mainly: the control method for playing back of the present embodiment also comprises: in file playing process, obtain the interactive information of first user or the second user input from first terminal 103 or the second terminal 104, and by interactive information with put corresponding Frame in audio-video document with input time of interactive information and carry out synthesizing rear triggering playing module 402 and play.Particularly, above-mentioned interactive information can be word, image or audio frequency interactive information, pen friends mutual information can be the text reviews that user inputs, image interaction information can be expression picture or photo etc., audio frequency interactive information is then speech data that user delivers, correspondingly, pen friends mutual information can be carried out synthesizing rear broadcasting with image data frame corresponding with some input time of interactive information in image interaction information and audio-video document, audio frequency interactive information also can be synthesized in corresponding frame of video and play in the lump.Certainly, the synthesis of image and audio frequency also can be carried out simultaneously.
Correspondingly, can also comprise in the first terminal 103 of the present embodiment: synthesis module, for carrying out in file playing process at playing module, obtain the interactive information of first user or the second user input, and by interactive information with put corresponding Frame in file with input time of interactive information and carry out synthesizing and be sent to playing module 402 and play.
Embodiment four:
Present embodiments provide a kind of Play System, mainly still comprise the source 101 being positioned at network side as shown in Figure 1 and client server 102, and be positioned at first terminal 103 and second terminal 104 of user side.For completing first terminal 103 and the second terminal 104 to the synchronous broadcasting of the audio-video document downloaded from source 101, need to adopt control method for playing back as shown in Figure 5:
Step 501, client server 102 sets up communication link at first terminal 103 and the second terminal 104, and client server 102, as the signaling terminal between first terminal 103 and the second terminal 104, completes signaling transfer between the two;
Step 502, based on communication link, client server 102 to control between first terminal 103 with the second terminal 104 mutual files and synchronously plays confirmation, wherein, file synchronization is play in confirmation and is carried file identification, and when first terminal 103 and the second terminal 104 confirm that carrying out file synchronization plays, client server 102 controls first terminal 103 and the second terminal 104 starts to download and played file, particularly, first terminal 103 receives that first user inputted by human-computer interaction interface, to the file synchronization play instruction of audio-video document, show that first terminal 103 confirms to carry out file synchronization broadcasting, first terminal 103 sends file synchronization playing request by client server 102 to the second terminal 104 subsequently, above-mentioned file identification is carried in this file synchronous playing request, second terminal 104 and then the feedback information returned for file synchronization playing request, wherein, file synchronization playing request is presented to the second user by display screen by the second terminal 104, and receive that the second user inputted by human-computer interaction interface, the file synchronization of audio-video document is play and confirms instruction, show that the second terminal 104 confirms to carry out file synchronization broadcasting, second terminal 104 returns to client server 102 feedback information that instruction second terminal 104 agrees to carry out file synchronization broadcasting, above-mentioned file identification can be carried in this feedback information, after client server 102 receives feedback information to first terminal 103 and the second terminal 104 sending controling instruction to control first terminal 103 and the second terminal 104 starts to download and playing audio-video document, when the second terminal 104 receives that the second user is inputted by human-computer interaction interface, to audio-video document file synchronization broadcasting refusal instruction, second terminal 104 returns instruction second terminal 104 refusal to client server 102 and carries out the feedback information of file synchronization broadcasting, and client server 102 controls download and the broadcasting that first terminal 103 and the second terminal 104 stop audio-video document after receiving feedback information,
Step 503, when first terminal 103 and the second terminal 104 all start download audio-video document from source and play, client server 102 obtains the first playing progress rate and the second playing progress rate that first terminal 103 and the second terminal 104 play the same audio-video document downloaded from source 101 at current time respectively;
Step 504, client server 102 judge the first playing progress rate and the second playing progress rate whether identical, if different, perform step 505, otherwise return timing perform step 503;
Step 505, client server 102, using progress point corresponding to one of them of the first playing progress rate and the second playing progress rate as the zequin downloading buffering capacity, obtains first of first terminal 103 and the second terminal 104 pairs of files respectively and downloads buffering capacity and second and download buffering capacity;
Step 506, client server 102 judges that the first download buffering capacity and second is downloaded buffering capacity and whether reached pre-set threshold, if reach, performs step 507, otherwise performs step 508;
Step 507, client server 102 control first terminal 103 and the second terminal 104 all with described progress point for playing starting point playing audio-video document, particularly, client server 102 can to first terminal 103 and the second terminal 104 sending controling instruction, described progress dot information can be carried in control command, also can carry the file identification of audio-video document, thus first terminal 103 and the second terminal 104 can parse above-mentioned file identification and described progress dot information from control command, and with described progress point for playing starting point playing audio-video document;
Step 508, when having at least one not reach pre-set threshold in the first download buffering capacity and the second download buffering capacity, client server 102 controls the broadcasting suspending first terminal 103 and the second terminal 104 pairs of audio-video documents, and after one section of timing, turn execution step 506 again to judge, until the first download buffering capacity and second downloads buffering capacity all reach pre-set threshold, thus perform step 507.
Correspondingly, the client server 102 of the present embodiment comprises transmit control module 401 as shown in Figure 4, and wherein each Elementary Function is similar, repeats no more herein.
Embodiment five:
The present embodiment and embodiment four are distinguished and are mainly: also comprise in the step 502 of control method for playing back: based on the communication link between first terminal 103 and the second terminal 104, and client server 102 controls first terminal 103 and the second terminal 104 tests the first speed of download and the second speed of download that obtain audio-video document respectively; And when first terminal 103 and the second terminal 104 confirm to carry out file synchronization broadcasting and the first speed of download and the second speed of download all reach preset speeds, client server 102 controls first terminal 103 and the second terminal 104 starts to download and playing audio-video document.
Correspondingly, also comprise in the transmit control module 401 of the client server 102 of the present embodiment: velocity measuring control unit, it is for based on communication link, control first terminal 103 and the second terminal 104 test the first speed of download and the second speed of download that obtain file respectively, and triggering start unit 4013 when first terminal 103 and the second terminal 104 confirm to carry out file synchronization broadcasting and the first speed of download and the second speed of download all reach preset speeds, control first terminal 103 and the second terminal 104 start to download and playing audio-video document.
It should be noted that:
1, said method, system and equipment can also be applicable to pure audio files or pure video file;
2, in said method, a part of controlling functions can realize in client server, and another part controlling functions can realize in the terminal;
3, in said method, a part of controlling functions can realize in a terminal, and another part controlling functions can realize in another terminal;
4, said method, system and equipment can also be applied to the terminal of more than three or three.
Above content is the further description done the application in conjunction with concrete execution mode, can not assert that the concrete enforcement of the application is confined to these explanations.For the application person of an ordinary skill in the technical field, under the prerequisite not departing from the application's design, some simple deduction or replace can also be made.

Claims (12)

1. a control method for playing back, is characterized in that, comprising:
Obtain the first playing progress rate and the second playing progress rate that first terminal and the second terminal play the identical file downloaded from source at current time respectively;
Judge described first playing progress rate and the second playing progress rate whether identical,
If different, then using progress point corresponding to described first playing progress rate as the zequin downloading buffering capacity, obtain described first terminal and the second terminal respectively and download buffering capacity and second to first of file and download buffering capacity;
Judge that described first download buffering capacity and second is downloaded buffering capacity and whether all reached pre-set threshold,
If reach, then control described first terminal and the second terminal all with described progress point for playing starting point played file.
2. control method for playing back as claimed in claim 1, it is characterized in that, described control method for playing back also comprises:
When having at least one not reach pre-set threshold in described first download buffering capacity and the second download buffering capacity, the control described first terminal of time-out and the second terminal are to the broadcasting of file.
3. control method for playing back as claimed in claim 1, is characterized in that, also comprises before obtaining the first playing progress rate and the second playing progress rate that first terminal and the second terminal play the identical file downloaded from source respectively:
Communication link is set up between described first terminal and the second terminal;
Based on described communication link, between described first terminal with the second terminal, mutual files synchronously plays confirmation, described file synchronization is play in confirmation and is carried file identification, and when described first terminal and the second terminal check carry out file synchronization play time, control described first terminal and the second terminal and start to download and played file.
4. control method for playing back as claimed in claim 3, it is characterized in that, described control method for playing back also comprises:
Based on described communication link, control described first terminal and the second terminal tests the first speed of download and the second speed of download that obtain file respectively;
When described first terminal and the second terminal check carry out file synchronization broadcasting and the first speed of download and the second speed of download all reach preset speeds, control described first terminal and the second terminal and start to download and played file.
5. the control method for playing back according to any one of Claims 1-4, is characterized in that, described file is video file or audio file, and described control method for playing back also comprises:
In described file playing process, obtain the interactive information of first user or the second user input from described first terminal or the second terminal;
Described interactive information is carried out synthesizing rear broadcasting with Frame corresponding with some input time of interactive information in file.
6. a transmit control module, is characterized in that, comprising:
First acquiring unit, for obtaining the first playing progress rate and the second playing progress rate that first terminal and the second terminal play the identical file downloaded from source at current time respectively;
First judging unit, for judge described first playing progress rate and the second playing progress rate whether identical;
Second acquisition unit, for when described first playing progress rate and the second playing progress rate are different, using progress point corresponding to described first playing progress rate as the zequin downloading buffering capacity, obtain described first terminal and the second terminal respectively and download buffering capacity and second to first of file and download buffering capacity;
Second judging unit, for judging that described first download buffering capacity and second is downloaded buffering capacity and whether all reached pre-set threshold;
Synchronous control unit, for when described first download buffering capacity and second download buffering capacity all reach pre-set threshold time, control described first terminal and the second terminal with described progress point for playing starting point played file.
7. transmit control module as claimed in claim 6, it is characterized in that, described synchronous control unit comprises:
First Synchronization Control subelement, for when described first download buffering capacity and second download buffering capacity all reach pre-set threshold time, control described first terminal and the second terminal with described progress point for playing starting point played file;
Second Synchronization Control subelement, when having at least one not reach pre-set threshold for downloading when described first download buffering capacity and second in buffering capacity, the control described first terminal of time-out and the second terminal are to the broadcasting of file.
8. transmit control module as claimed in claim 6, it is characterized in that, described transmit control module also comprises:
Communication link sets up unit, for setting up communication link between described first terminal and the second terminal;
Mutual confirmation unit, for based on described communication link, to control between described first terminal with the second terminal mutual files and synchronously play confirmation, described file synchronization is play in confirmation and is carried file identification;
Start unit, for carry out when described first terminal and the second terminal check file synchronization play time, control described first terminal and the second terminal and start to download and played file.
9. transmit control module as claimed in claim 8, it is characterized in that, described transmit control module also comprises:
Velocity measuring control unit, for based on described communication link, control described first terminal and the second terminal tests the first speed of download and the second speed of download that obtain file respectively, and trigger described start unit when first terminal and the second terminal check carry out file synchronization broadcasting and the first speed of download and the second speed of download all reach preset speeds, control described first terminal and the second terminal and start to download and played file.
10. the transmit control module according to any one of claim 6-9, is characterized in that, described transmit control module is integrated in client server, described first terminal or the second terminal.
11. 1 kinds for the terminal of played file, is characterized in that, comprising:
Transmit control module according to any one of claim 6-10;
Playing module, carries out file broadcasting under controlling at described transmit control module;
Synthesis module, for carrying out in file playing process at described playing module, obtain the interactive information of first user or the second user input, and by described interactive information with put corresponding Frame in file with input time of interactive information and carry out synthesizing and be sent to playing module and play.
12. 1 kinds of Play Systems, is characterized in that, comprise first terminal, the second terminal, and the transmit control module according to any one of claim 6-10.
CN201310242775.5A 2013-06-18 2013-06-18 Play control method and module, terminal and system Pending CN104244110A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310242775.5A CN104244110A (en) 2013-06-18 2013-06-18 Play control method and module, terminal and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310242775.5A CN104244110A (en) 2013-06-18 2013-06-18 Play control method and module, terminal and system

Publications (1)

Publication Number Publication Date
CN104244110A true CN104244110A (en) 2014-12-24

Family

ID=52231313

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310242775.5A Pending CN104244110A (en) 2013-06-18 2013-06-18 Play control method and module, terminal and system

Country Status (1)

Country Link
CN (1) CN104244110A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703036A (en) * 2015-02-13 2015-06-10 广东欧珀移动通信有限公司 Method, device and system for synchronizing playing course of media file
CN104867513A (en) * 2015-04-20 2015-08-26 广东欧珀移动通信有限公司 Play control method and equipment
CN108259998A (en) * 2018-03-01 2018-07-06 青岛海信电器股份有限公司 Player and control method for playing back, device, electronic equipment and play system
CN114071205A (en) * 2021-11-16 2022-02-18 京东方科技集团股份有限公司 Video playing method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040143603A1 (en) * 2002-11-21 2004-07-22 Roy Kaufmann Method and system for synchronous and asynchronous note timing in a system for enhancing collaboration using computers and networking
US20050286546A1 (en) * 2004-06-21 2005-12-29 Arianna Bassoli Synchronized media streaming between distributed peers
CN101072359A (en) * 2007-05-18 2007-11-14 腾讯科技(深圳)有限公司 Method, system and user end for realizing network media audio-video synchronization
US7818770B2 (en) * 2004-11-23 2010-10-19 Palo Alto Research Center Incorporated Methods, apparatus, and program products to support a shared viewing experience from remote locations
CN101969460A (en) * 2010-09-28 2011-02-09 同辉佳视(北京)信息技术有限公司 Multi-screen synchronized video playing method and system
CN102170584A (en) * 2011-03-14 2011-08-31 华为技术有限公司 Method, device and system for playing media between synchronic HS (HTTP (HyperText Transfer Protocol) Streaming) terminal equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040143603A1 (en) * 2002-11-21 2004-07-22 Roy Kaufmann Method and system for synchronous and asynchronous note timing in a system for enhancing collaboration using computers and networking
US20050286546A1 (en) * 2004-06-21 2005-12-29 Arianna Bassoli Synchronized media streaming between distributed peers
US7818770B2 (en) * 2004-11-23 2010-10-19 Palo Alto Research Center Incorporated Methods, apparatus, and program products to support a shared viewing experience from remote locations
CN101072359A (en) * 2007-05-18 2007-11-14 腾讯科技(深圳)有限公司 Method, system and user end for realizing network media audio-video synchronization
CN101969460A (en) * 2010-09-28 2011-02-09 同辉佳视(北京)信息技术有限公司 Multi-screen synchronized video playing method and system
CN102170584A (en) * 2011-03-14 2011-08-31 华为技术有限公司 Method, device and system for playing media between synchronic HS (HTTP (HyperText Transfer Protocol) Streaming) terminal equipment

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703036A (en) * 2015-02-13 2015-06-10 广东欧珀移动通信有限公司 Method, device and system for synchronizing playing course of media file
CN104703036B (en) * 2015-02-13 2018-12-11 广东欧珀移动通信有限公司 A kind of method, apparatus and system of synchronized multimedia file playback progress
US10381047B2 (en) 2015-02-13 2019-08-13 Guang Dong Oppo Mobile Telecommunications Corp., Ltd. Method, device, and system of synchronously playing media file
CN104867513A (en) * 2015-04-20 2015-08-26 广东欧珀移动通信有限公司 Play control method and equipment
CN108259998A (en) * 2018-03-01 2018-07-06 青岛海信电器股份有限公司 Player and control method for playing back, device, electronic equipment and play system
CN108259998B (en) * 2018-03-01 2021-01-22 海信视像科技股份有限公司 Player, play control method and device, electronic equipment and play system
CN114071205A (en) * 2021-11-16 2022-02-18 京东方科技集团股份有限公司 Video playing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
WO2017148294A1 (en) Mobile terminal-based apparatus control method, device, and mobile terminal
CN105763832B (en) A kind of video interactive, control method and device
US20120331089A1 (en) Just-in-time transcoding of application content
US9894391B2 (en) Distribution management apparatus, distribution method, and program
CN104602133A (en) Multimedia file shearing method and terminal as well as server
US9781193B2 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
US9497492B2 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
WO2012054895A2 (en) System architecture and method for composing and directing participant experiences
US20230319341A1 (en) Video processing method and device
US9648096B2 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
US9723337B2 (en) Distribution control system and distribution system
US10250665B2 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
CN109005438B (en) Video playing method and device
US20140280722A1 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
WO2021143362A1 (en) Resource transmission method and terminal
CN104244110A (en) Play control method and module, terminal and system
US20140280458A1 (en) Distribution control system, distribution system, distribution control method, and computer-readable storage medium
USRE44989E1 (en) Method and system for distributed streaming service of portable devices
CN102065340B (en) System and method for implementing multimedia synchronous interaction
EP3316593B1 (en) Method and device for implementing synchronous playing
CN114257572B (en) Data processing method, device, computer readable medium and electronic equipment
CN106162234A (en) A kind of method and device sharing TV programme
CN114554277B (en) Multimedia processing method, device, server and computer readable storage medium
CN105721920A (en) Method and apparatus for cooperative playing of media on multi devices, and terminal
CN114040252A (en) Display frame rate control method and device, computer readable medium and electronic device

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

Application publication date: 20141224

RJ01 Rejection of invention patent application after publication