CN101977278A - Network based method and device for realizing video synchronous playing by playing terminal - Google Patents

Network based method and device for realizing video synchronous playing by playing terminal Download PDF

Info

Publication number
CN101977278A
CN101977278A CN 201010520810 CN201010520810A CN101977278A CN 101977278 A CN101977278 A CN 101977278A CN 201010520810 CN201010520810 CN 201010520810 CN 201010520810 A CN201010520810 A CN 201010520810A CN 101977278 A CN101977278 A CN 101977278A
Authority
CN
China
Prior art keywords
video file
playing
broadcast
broadcast request
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 201010520810
Other languages
Chinese (zh)
Other versions
CN101977278B (en
Inventor
戴福昊
牛大军
史彦斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jia Tong Hui (Beijing) information technology Limited by Share Ltd
Original Assignee
BJB (BEIJING) INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BJB (BEIJING) INFORMATION TECHNOLOGY Co Ltd filed Critical BJB (BEIJING) INFORMATION TECHNOLOGY Co Ltd
Priority to CN2010105208101A priority Critical patent/CN101977278B/en
Publication of CN101977278A publication Critical patent/CN101977278A/en
Application granted granted Critical
Publication of CN101977278B publication Critical patent/CN101977278B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention provides a network based method and device for realizing video synchronous playing by a playing terminal. The method comprising the steps of: obtaining a playing requirement list of video files required to be played through the network, wherein the playing requirement list comprises the names, the formats, the playing starting time, the ending time, the playing position, the sounded or silence playing and the sound volume of the video files; ordering the video files in the playing requirement list according to the playing starting time, loading the first video file in the playing requirement list, and playing the first video file in the playing according to the requirements in the playing requirement list; when the video file is played to a preset schedule value, loading a next video file in the playing requirement list, and playing the next video file according to the requirements in the playing requirement list; and circulating in such a way until all of the video files in the playing requirement list are completely played, therefore, the playing terminal can realize the synchronous playing of the videos according to the requirements.

Description

A kind of playback terminal method and apparatus that carries out the audio video synchronization broadcast Network Based
Technical field
The present invention relates to the video playback technical field, particularly relate to a kind of playback terminal method and apparatus that carries out the audio video synchronization broadcast Network Based.
Background technology
Along with the arrival of digital Age, multimedia technology has obtained development at full speed, and its range of application also more and more is extensively, concrete use as: TV that people see, video, music, MV or the like in the daily life.Along with increasing of applied environment, the instructions for use of more applications demand and higher level will inevitably appear.
Specifically, as for aircraft, train, the vehicles such as big bus and steamer, its leave time or time of advent often need representing to the passenger of many places, perhaps our daily bus of taking, subway, or in chain department store, occasions such as supermarket, often have the demand of while to the unified video file of client playing, at present, though this demand is met to a certain extent, it realizes adopting distributor or split screen device to finish usually, in these implementations otherwise cost too high, or be subjected to the restriction of distance obvious, in a word, can not be desirable satisfy client demand.
Therefore, need the urgent technical problem that solves of those skilled in the art to be exactly at present: how can propose a kind of playback terminal method and apparatus that carries out the audio video synchronization broadcast Network Based with innovating, to discharge confinement of the prior art and defective, effectively satisfy more demands of user.
Summary of the invention
Technical problem to be solved by this invention provides a kind of playback terminal method and apparatus that carries out the audio video synchronization broadcast Network Based, chooses in order to guarantee consulting fast of available resources, and effectively reduces the consumption in time and space.
In order to address the above problem, the invention discloses the method that a kind of playback terminal audio video synchronization Network Based is play, described method comprises:
Obtain the broadcast request tabulation that needs playing video file by network; Described broadcast request tabulation comprises title, form, play start time, concluding time, play position, sound or noiseless broadcast and the volume of video file;
By the time started of playing the video file in the broadcast request tabulation is sorted;
Load first video file in the broadcast request tabulation, and it is play by the requirement in the broadcast request tabulation;
When video file is played to default progress value, load the next video file in the broadcast request tabulation, and it is play by the requirement in the broadcast request tabulation, so circulation, the video file in the broadcast request tabulation all finishes.
Preferably, described method also comprises when loading video file:
Read whether the video file that is loaded is noiseless broadcast;
When reading the result: the form and the decoding process that obtain this video file for noiseless broadcast;
Form and decoding process by this video file cut off its audio frequency.
Preferably, described method also comprises when playing video file:
The current playing video file of real-time judge whether in the broadcast request tabulation video file be consistent:
If judge further then whether playing progress rate is accurate:
If then continue current broadcast;
If not, then its playing progress rate is adjusted according to the system time of playback terminal and the time started of this video file;
If not, then search the video file that conforms to and load, adjust to accurately playing progress rate according to the time started of the system time of playback terminal and this video file and play in broadcast request tabulation.
Preferably, the described tabulation at broadcast request searched the video file that continues current broadcast in the video file that conforms to and the process of loading.
Preferably, described playing progress rate whether accurately decision rule be:
When the playing progress rate difference belongs to the systematic error scope of playback terminal, then be judged to be accurately;
When the playing progress rate difference does not belong to the systematic error scope of playback terminal, then be judged to be inaccurate.
Preferably, described system time and time started of this video file according to playback terminal adjusted its playing progress rate and specifically comprises following substep:
Calculate the system time and the time difference of this video file time started of current playback terminal;
According to calculating the gained time difference playing progress rate accurately that converts;
Play according to conversion gained playing progress rate.
The present invention has also announced the device that a kind of playback terminal audio video synchronization Network Based is play, and described device comprises:
First acquisition module is used for obtaining the broadcast request tabulation that needs playing video file by network; Described broadcast request tabulation comprises title, form, play start time, concluding time, play position, sound or noiseless broadcast and the volume of video file;
Order module is used for by the video file ordering of the time started of playing with the broadcast request tabulation;
Playing module is used for loading first video file of broadcast request tabulation, and by the requirement in the broadcast request tabulation it is play;
First processing module, be used for when video file is played to default progress value, loading the next video file of broadcast request tabulation, and by the requirement in the broadcast request tabulation it is play, so circulation, the video file in the broadcast request tabulation all finishes.
Preferably, described device also comprises:
Read module is used to read whether the video file that is loaded is noiseless broadcast;
Second acquisition module is used for when reading the result for noiseless broadcast: the form and the decoding process that obtain this video file;
Cut off module, be used for cutting off its audio frequency by the form and the decoding process of this video file.
Preferably, described device also comprises:
First determination module, whether broadcast request tabulation video file is consistent to be used for the current playing video file of real-time judge;
Second determination module is used for being judged to be when being when first determination module, judges further whether playing progress rate is accurate;
Second processing module is used for being judged to be when being when second determination module, continues to broadcast current broadcast;
The 3rd processing module is used for according to the system time of playback terminal and the time started of this video file its playing progress rate being adjusted when second determination module is judged to be not;
The manages module everywhere, is used for when first determination module is judged to be not, searches the video file that conforms to and loads in the broadcast request tabulation, adjusts to accurately playing progress rate according to the time started of the system time of playback terminal and this video file and plays.
Preferably, described manage module everywhere and comprise following submodule:
Calculating sub module.Be used to calculate the system time and the time difference of this video file time started of current playback terminal;
The first conversion submodule is used for according to calculating the gained time difference playing progress rate accurately that converts;
The second conversion submodule is used for playing according to conversion gained playing progress rate.
Compared with prior art, the present invention has the following advantages:
The invention provides a kind of playback terminal method and apparatus that carries out the audio video synchronization broadcast Network Based, obtain the broadcast request tabulation that needs playing video file by network; Described broadcast request tabulation comprises the title of video file, form, play start time, concluding time, play position, sound or noiseless broadcast and volume, by the time started of playing the video file in the broadcast request tabulation is sorted, load first video file in the broadcast request tabulation, and it is play by the requirement in the broadcast request tabulation, when being played to default progress value, video file loads the next video file in the broadcast request tabulation, and it is play by the requirement in the broadcast request tabulation, so circulation, video file in the broadcast request tabulation all finishes, thereby makes playback terminal can carry out the synchronous playing of video according to demand.
Description of drawings
Fig. 1 is the embodiment of the invention one described a kind of playback terminal method flow diagram that carries out the audio video synchronization broadcast Network Based;
Fig. 2 is the embodiment of the invention two described a kind of playback terminals structure drawing of device that carry out the audio video synchronization broadcast Network Based.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
Embodiment one:
With reference to Fig. 1, show a kind of playback terminal of the present invention method flow diagram that carries out the audio video synchronization broadcast Network Based, described method specifically comprises:
S101 obtains the broadcast request tabulation that needs playing video file by network; Described broadcast request tabulation comprises title, form, play start time, concluding time, play position, sound or noiseless broadcast and the volume of video file;
Practical application, the broadcast request tabulation of the video file that total server or backstage controlling party can be play each playback terminal of needs is sent to each playback terminal, each playback terminal gets access to the broadcast request tabulation of the video file that needs broadcast by network, as a rule, comprise a plurality of video files in the broadcast request tabulation of being obtained, it is the broadcast request tabulation of the video file of a time period, as a morning, the broadcast request tabulation of a whole day or longer time, the current broadcast request tabulation that gets access to of hypothesis comprises 10 video files in the present embodiment, simultaneously, described broadcast request tabulation comprises the title of each video file, form, play start time, concluding time, play position, sound or noiseless broadcast and volume.
Introduce for convenience, suppose that here the title of 10 video files is respectively video file 1, video file 2...... video file 9 and video file 10.
Wherein, the form of described video file generally includes:
Microsoft's video: wmv, asf, asx; Real Player:rm, rmvb; MPEG video: mpg, mpeg, mpe; Mobile video: 3gp; Apple video: mov; Sony video: mp4, m4v and other common video: avi, dat, mkv, flv, vob etc.
The time started of play start time and concluding time such as video file 1 is 12:00, and the concluding time is 13:00; The time started of video file 2 is 8:00, and the concluding time is 9:00 or the like.
Play position comprises: 50% screen, 75% and full frame etc. 25%.
Video file on the ordinary meaning all has sound, yet may need sound broadcast in the demand broadcast based on actual application environment, also by needing to carry out noiseless broadcast.
Volume is as setting class parameter 1-100, or the like.
S102 sorted the video file in the broadcast request tabulation by the time started of playing;
After getting access to the broadcast request tabulation that needs playing video file, the video file in the broadcast request tabulation is sorted according to the time started that each video file is play, suppose being 8 of mornings that starting point sorts in proper order according to the front and back of time.The sequencing of the rear video of hypothesis ordering here file is: video file 2, video file 5, video file 4, video file 6, video file 1, video file 9, video file 10, video file 7, video file 8 and video file 3.
S103 loads first video file in the broadcast request tabulation, and by the requirement in the broadcast request tabulation it is play;
After finishing ordering work, load first video file that is arranged in tabulation after sorting: video file 2, and, when the system time of playback terminal arrives 8:00, begin to play this document, here except that in strict accordance with the time started, also need it to be play in playing in strict accordance with other requirements in the broadcast request tabulation.
Preferably, described method also comprises when loading video file:
Read whether the video file that is loaded is noiseless broadcast;
When reading the result: the form and the decoding process that obtain this video file for noiseless broadcast;
Form and decoding process by this video file cut off its audio frequency.
Further, the described method of present embodiment is when carrying out the loading of video file, the broadcast request that loads video file by reading is sound or noiseless, it is carried out next step processing, when reading the result, obtain the form and the decoding process of this video file, and cut off its audio frequency by the form and the decoding process of this video file for noiseless broadcast, thereby remove the audio frequency in this video file, to satisfy the demand of noiseless broadcast.
Preferably, described method also comprises when playing video file:
The current playing video file of real-time judge whether in the broadcast request tabulation video file be consistent:
If judge further then whether playing progress rate is accurate:
If then continue current broadcast;
If not, then its playing progress rate is adjusted according to the system time of playback terminal and the time started of this video file;
If not, then search the video file that conforms to and load, adjust to accurately playing progress rate according to the time started of the system time of playback terminal and this video file and play in broadcast request tabulation.
When carrying out video playback, real-time judges current playing video file, to judge whether it is consistent with the video file of current this broadcast in the broadcast request tabulation, suppose current playing video file 1, current time is 12:30, then it conforms to list information as can be known according to the temporal information of tabulating, also be that result of determination is for being, judge further then whether playing progress rate is accurate, if just be played to 50% place of video file 2 this moment, also be that playing progress rate is judged to be accurately, then continue current broadcast.
Preferably, described playing progress rate whether accurately decision rule be:
When the playing progress rate difference belongs to the systematic error scope of playback terminal, then be judged to be accurately;
When the playing progress rate difference does not belong to the systematic error scope of playback terminal, then be judged to be inaccurate.
Generally can set different systematic error scopes in the application demand of different occasions at the playback terminal or the same model playback terminal of different model, but when its playing progress rate difference belongs to the systematic error scope of current playback terminal, judge that its playing progress rate is accurate, otherwise, be judged to be inaccurate.
Being played to 85% place of video file 1 if find this moment, obviously is inaccurate, then needs according to the system time of playback terminal and the time started of this video file its playing progress rate to be adjusted.
Preferably, described system time and time started of this video file according to playback terminal adjusted its playing progress rate and specifically comprises following substep:
Calculate the system time and the time difference of this video file time started of current playback terminal;
According to calculating the gained time difference playing progress rate accurately that converts;
Play according to conversion gained playing progress rate.
Current time 12:30 and 1 time started of this video file 12:00 phase difference of half hour, half an hour the playing progress rate of correspondence be 50%, therefore need progress be modified to 50% place with current 85%.
If current time 12:30, find current playing video file 2, the video file that should play in yet promptly tabulating with broadcast request is not inconsistent, then should search the video file that conforms to 1 and load, adjusting to accurately according to the time started of the system time of playback terminal and this video file, playing progress rate 50% place plays.
More preferred, the described tabulation at broadcast request searched the video file that continues current broadcast in the video file that conforms to and the process of loading.
Need the regular hour based on load document, when loading conforms to video file 1, continue playing video file 2.
S104 loads the next video file in the broadcast request tabulation when video file is played to default progress value, and by the requirement in the broadcast request tabulation it is play, so circulation, and the video file in the broadcast request tabulation all finishes.
The described method of present embodiment, when carrying out the video file broadcast, if its playing progress rate arrives when presetting progress value (setting progress value usually is 50%), load the next video file in the broadcast request tabulation, and it is play by the requirement in the broadcast request tabulation, so circulation, video file in the broadcast request tabulation all finishes, also promptly be played to 50% o'clock of video file 2 by the introduction of front, begin to load video file 5... and be played to 50% o'clock of video file 1, load video file 9,10 video files all finish playing in the current list.According to the described method of present embodiment, playback terminal can carry out the synchronous playing of video according to demand.
Embodiment two:
With reference to Fig. 2, show the device that a kind of playback terminal of the present invention audio video synchronization Network Based is play, described device comprises:
First acquisition module 201 is used for obtaining the broadcast request tabulation that needs playing video file by network; Described broadcast request tabulation comprises title, form, play start time, concluding time, play position, sound or noiseless broadcast and the volume of video file;
Order module 202 is used for by the video file ordering of the time started of playing with the broadcast request tabulation;
Playing module 203 is used for loading first video file of broadcast request tabulation, and by the requirement in the broadcast request tabulation it is play;
First processing module 204, be used for when video file is played to default progress value, loading the next video file of broadcast request tabulation, and by the requirement in the broadcast request tabulation it is play, so circulation, the video file in the broadcast request tabulation all finishes.
Preferably, described device also comprises:
Read module 205 is used to read whether the video file that is loaded is noiseless broadcast;
Second acquisition module 206 is used for when reading the result for noiseless broadcast: the form and the decoding process that obtain this video file;
Cut off module 207, be used for cutting off its audio frequency by the form and the decoding process of this video file.
Preferably, described device also comprises:
First determination module 208, whether broadcast request tabulation video file is consistent to be used for the current playing video file of real-time judge;
Second determination module 209 is used for being judged to be when being when first determination module, judges further whether playing progress rate is accurate;
Second processing module 210 is used for being judged to be when being when second determination module, continues to broadcast current broadcast;
The 3rd processing module 212 is used for according to the system time of playback terminal and the time started of this video file its playing progress rate being adjusted when second determination module is judged to be not;
The manages module 213 everywhere, is used for when first determination module is judged to be not, searches the video file that conforms to and loads in the broadcast request tabulation, adjusts to accurately playing progress rate according to the time started of the system time of playback terminal and this video file and plays.
Preferably, described manage module 213 everywhere and comprise following submodule:
Calculating sub module 2131, the system time and the time difference of this video file time started that are used to calculate current playback terminal;
The first conversion submodule 2132 is used for according to calculating the gained time difference playing progress rate accurately that converts;
The second conversion submodule 2133 is used for playing according to conversion gained playing progress rate.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed all is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.For device embodiment, because it is similar substantially to method embodiment, so description is fairly simple, relevant part gets final product referring to the part explanation of method embodiment.
More than carry out the method and apparatus that audio video synchronization plays and be described in detail a kind of playback terminal provided by the present invention is Network Based, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. the method play of playback terminal audio video synchronization Network Based is characterized in that described method comprises:
Obtain the broadcast request tabulation that needs playing video file by network; Described broadcast request tabulation comprises title, form, play start time, concluding time, play position, sound or noiseless broadcast and the volume of video file;
By the time started of playing the video file in the broadcast request tabulation is sorted;
Load first video file in the broadcast request tabulation, and it is play by the requirement in the broadcast request tabulation;
When video file is played to default progress value, load the next video file in the broadcast request tabulation, and it is play by the requirement in the broadcast request tabulation, so circulation, the video file in the broadcast request tabulation all finishes.
2. method according to claim 1 is characterized in that, described method also comprises when loading video file:
Read whether the video file that is loaded is noiseless broadcast;
When reading the result: the form and the decoding process that obtain this video file for noiseless broadcast;
Form and decoding process by this video file cut off its audio frequency.
3. method according to claim 1 is characterized in that, described method also comprises when playing video file:
The current playing video file of real-time judge whether in the broadcast request tabulation video file be consistent:
If judge further then whether playing progress rate is accurate:
If then continue current broadcast;
If not, then its playing progress rate is adjusted according to the system time of playback terminal and the time started of this video file;
If not, then search the video file that conforms to and load, adjust to accurately playing progress rate according to the time started of the system time of playback terminal and this video file and play in broadcast request tabulation.
4. method according to claim 3 is characterized in that:
The described tabulation at broadcast request searched the video file that continues current broadcast in the video file that conforms to and the process of loading.
5. method according to claim 4 is characterized in that, whether accurately described playing progress rate decision rule is:
When the playing progress rate difference belongs to the systematic error scope of playback terminal, then be judged to be accurately;
When the playing progress rate difference does not belong to the systematic error scope of playback terminal, then be judged to be inaccurate.
6. method according to claim 5 is characterized in that, described system time and time started of this video file according to playback terminal adjusted its playing progress rate and specifically comprise following substep:
Calculate the system time and the time difference of this video file time started of current playback terminal;
According to calculating the gained time difference playing progress rate accurately that converts;
Play according to conversion gained playing progress rate.
7. the device play of playback terminal audio video synchronization Network Based is characterized in that described device comprises:
First acquisition module is used for obtaining the broadcast request tabulation that needs playing video file by network; Described broadcast request tabulation comprises title, form, play start time, concluding time, play position, sound or noiseless broadcast and the volume of video file;
Order module is used for by the video file ordering of the time started of playing with the broadcast request tabulation;
Playing module is used for loading first video file of broadcast request tabulation, and by the requirement in the broadcast request tabulation it is play;
First processing module, be used for when video file is played to default progress value, loading the next video file of broadcast request tabulation, and by the requirement in the broadcast request tabulation it is play, so circulation, the video file in the broadcast request tabulation all finishes.
8. device according to claim 7 is characterized in that, described device also comprises:
Read module is used to read whether the video file that is loaded is noiseless broadcast;
Second acquisition module is used for when reading the result for noiseless broadcast: the form and the decoding process that obtain this video file;
Cut off module, be used for cutting off its audio frequency by the form and the decoding process of this video file.
9. device according to claim 6 is characterized in that, described device also comprises:
First determination module, whether broadcast request tabulation video file is consistent to be used for the current playing video file of real-time judge;
Second determination module is used for being judged to be when being when first determination module, judges further whether playing progress rate is accurate;
Second processing module is used for being judged to be when being when second determination module, continues to broadcast current broadcast;
The 3rd processing module is used for according to the system time of playback terminal and the time started of this video file its playing progress rate being adjusted when second determination module is judged to be not;
The manages module everywhere, is used for when first determination module is judged to be not, searches the video file that conforms to and loads in the broadcast request tabulation, adjusts to accurately playing progress rate according to the time started of the system time of playback terminal and this video file and plays.
10. device according to claim 8 is characterized in that, described manages module everywhere comprises following submodule:
Calculating sub module.Be used to calculate the system time and the time difference of this video file time started of current playback terminal;
The first conversion submodule is used for according to calculating the gained time difference playing progress rate accurately that converts;
The second conversion submodule is used for playing according to conversion gained playing progress rate.
CN2010105208101A 2010-10-21 2010-10-21 Network based method and device for realizing video synchronous playing by playing terminal Active CN101977278B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010105208101A CN101977278B (en) 2010-10-21 2010-10-21 Network based method and device for realizing video synchronous playing by playing terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105208101A CN101977278B (en) 2010-10-21 2010-10-21 Network based method and device for realizing video synchronous playing by playing terminal

Publications (2)

Publication Number Publication Date
CN101977278A true CN101977278A (en) 2011-02-16
CN101977278B CN101977278B (en) 2012-07-04

Family

ID=43577121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105208101A Active CN101977278B (en) 2010-10-21 2010-10-21 Network based method and device for realizing video synchronous playing by playing terminal

Country Status (1)

Country Link
CN (1) CN101977278B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873921A (en) * 2014-03-26 2014-06-18 北京奇艺世纪科技有限公司 Seamless video play method and player
CN104284239A (en) * 2013-07-11 2015-01-14 中兴通讯股份有限公司 Video playing method and device, video playing client side and multimedia server
CN105979365A (en) * 2015-11-18 2016-09-28 乐视致新电子科技(天津)有限公司 Smart television browser play video method and device
WO2017092317A1 (en) * 2015-12-04 2017-06-08 乐视控股(北京)有限公司 Method and system for realising seamless chain broadcast of video
CN107291410A (en) * 2017-05-15 2017-10-24 西安诺瓦电子科技有限公司 Control method for playing back and device and media sync play system and method
CN109803179A (en) * 2018-12-25 2019-05-24 北京凯视达科技有限公司 Video automatic broadcasting method, device, storage medium and electronic equipment
CN112637686A (en) * 2020-08-11 2021-04-09 西安诺瓦星云科技股份有限公司 Program playing method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1914601A (en) * 2004-01-27 2007-02-14 皇家飞利浦电子股份有限公司 Audio/video content synchronization through playlists
CN101072336A (en) * 2007-03-22 2007-11-14 腾讯科技(深圳)有限公司 Network television programme play method and play system
CN101193282A (en) * 2006-11-27 2008-06-04 中兴通讯股份有限公司 A playing method for mobile stream media program
CN101221801A (en) * 2008-01-22 2008-07-16 腾讯科技(深圳)有限公司 Player and playing method
CN101483054A (en) * 2008-12-25 2009-07-15 深圳市迅雷网络技术有限公司 Method and apparatus for playing multimedia file
CN101512506A (en) * 2006-02-10 2009-08-19 斯专兹有限公司 Systems and methods for prioritizing mobile media player files

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1914601A (en) * 2004-01-27 2007-02-14 皇家飞利浦电子股份有限公司 Audio/video content synchronization through playlists
CN101512506A (en) * 2006-02-10 2009-08-19 斯专兹有限公司 Systems and methods for prioritizing mobile media player files
CN101193282A (en) * 2006-11-27 2008-06-04 中兴通讯股份有限公司 A playing method for mobile stream media program
CN101072336A (en) * 2007-03-22 2007-11-14 腾讯科技(深圳)有限公司 Network television programme play method and play system
CN101221801A (en) * 2008-01-22 2008-07-16 腾讯科技(深圳)有限公司 Player and playing method
CN101483054A (en) * 2008-12-25 2009-07-15 深圳市迅雷网络技术有限公司 Method and apparatus for playing multimedia file

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104284239A (en) * 2013-07-11 2015-01-14 中兴通讯股份有限公司 Video playing method and device, video playing client side and multimedia server
CN103873921A (en) * 2014-03-26 2014-06-18 北京奇艺世纪科技有限公司 Seamless video play method and player
CN105979365A (en) * 2015-11-18 2016-09-28 乐视致新电子科技(天津)有限公司 Smart television browser play video method and device
WO2017092317A1 (en) * 2015-12-04 2017-06-08 乐视控股(北京)有限公司 Method and system for realising seamless chain broadcast of video
CN107291410A (en) * 2017-05-15 2017-10-24 西安诺瓦电子科技有限公司 Control method for playing back and device and media sync play system and method
CN109803179A (en) * 2018-12-25 2019-05-24 北京凯视达科技有限公司 Video automatic broadcasting method, device, storage medium and electronic equipment
CN112637686A (en) * 2020-08-11 2021-04-09 西安诺瓦星云科技股份有限公司 Program playing method and device

Also Published As

Publication number Publication date
CN101977278B (en) 2012-07-04

Similar Documents

Publication Publication Date Title
CN101977278B (en) Network based method and device for realizing video synchronous playing by playing terminal
US7646960B2 (en) Determining chapters based on presentation of a program
CN109218795B (en) Multi-device playing progress synchronization method and device and terminal device
US20080115171A1 (en) Detecting Interruptions in Scheduled Programs
US8655266B2 (en) System and method for using mobile media players in a peer-to-peer network
US20100064053A1 (en) Radio with personal dj
US20140032636A1 (en) Methods and Systems for Streaming, and Presenting, Digital Media Data
US20100082731A1 (en) Collaborative playlist management
US10523722B1 (en) System and method for shared media session creation
CN102006319B (en) Method and system for synchronously playing Flash on multiple terminals
CN101341752B (en) Reproduction device and method
US20170308794A1 (en) System and method for breaking artist prediction in a media content environment
US20080141309A1 (en) Retrieving Lost Content for a Scheduled Program
JP4546467B2 (en) Content storage system, home server device, information providing device, integrated circuit, and program
CN109547841B (en) Short video data processing method and device and electronic equipment
US20170083262A1 (en) System and method for controlling memory frequency using feed-forward compression statistics
US20120308196A1 (en) System and method for uploading and downloading a video file and synchronizing videos with an audio file
CN103533399A (en) Video-information display method and device
CN110418183B (en) Audio and video synchronization method and device, electronic equipment and readable medium
CN102904857A (en) Client video playing system and method thereof
CN114299972A (en) Audio processing method, device, equipment and storage medium
US20030198458A1 (en) Prioritized content recording and storage management
US7542655B2 (en) Saving presented clips of a program
US9762687B2 (en) Continuity of content
CN101118777B (en) Playing method of multimedia container format file and indexes reading method thereof

Legal Events

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

Owner name: TONGHUI JIASHI (BEIJING) INFORMATION TECHNOLOGY CO

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

CP03 Change of name, title or address

Address after: 100094, No. 103, North clear road, Beijing, Haidian District, building 1, detached times

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

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

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

C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

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

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

Address before: 100094, No. 103, North clear road, Beijing, Haidian District, building 1, detached times

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

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

Denomination of invention: Network based method and device for realizing video synchronous playing by playing terminal

Effective date of registration: 20170302

Granted publication date: 20120704

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

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

Registration number: 2017990000120

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

Date of cancellation: 20180525

Granted publication date: 20120704

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

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

Registration number: 2017990000120

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

Denomination of invention: Network based method and device for realizing video synchronous playing by playing terminal

Effective date of registration: 20180622

Granted publication date: 20120704

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

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

Registration number: 2018990000480

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

Date of cancellation: 20191104

Granted publication date: 20120704

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

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

Registration number: 2018990000480

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

Denomination of invention: Network based method and device for realizing video synchronous playing by playing terminal

Effective date of registration: 20191105

Granted publication date: 20120704

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

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

Registration number: Y2019990000412

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

Date of cancellation: 20191129

Granted publication date: 20120704

Pledgee: China Co truction Bank Corp Beijing Zhongguancun branch

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

Registration number: Y2019990000412

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

Denomination of invention: Network based method and device for realizing video synchronous playing by playing terminal

Effective date of registration: 20200520

Granted publication date: 20120704

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

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

Registration number: Y2020990000494

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

Date of cancellation: 20211216

Granted publication date: 20120704

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

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

Registration number: Y2020990000494