CN103731727A - Video playing method and video player - Google Patents
Video playing method and video player Download PDFInfo
- Publication number
- CN103731727A CN103731727A CN201310670031.3A CN201310670031A CN103731727A CN 103731727 A CN103731727 A CN 103731727A CN 201310670031 A CN201310670031 A CN 201310670031A CN 103731727 A CN103731727 A CN 103731727A
- Authority
- CN
- China
- Prior art keywords
- video
- video data
- data
- block
- buffer queue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
The embodiment of the invention provides a video playing method and a video player and relates to the field of video playing. A video can be buffered by utilizing time for buffering and playing an advertisement, so that the interval from the time when the video player receives a video playing instruction to the time when the video player formally plays the video is shortened. The video playing method comprises the steps that after receiving the video playing instruction, the video player obtains advertisement data and starts to play the advertisement corresponding to the advertisement data; the video player receives video data and stores the video data through a first buffering queue when the video player obtains the advertisement data, and after the playing of the advertisement is over, the video corresponding to the video data starts to be played if the video data stored in the first buffering queue meet video playing conditions. The video playing method and the video player are used for playing videos.
Description
Technical field
The present invention relates to video playback field, relate in particular to a kind of method and video player of displaying video.
Background technology
Along with developing rapidly of video request program, direct seeding technique, Internet video is more and more subject to people's favor.As Web Video Service business, with reference to the profit mode of TV programme, the advertisement of playing some when providing video program content for spectators to spectators, has become a kind of profit model of maturation, therefore, before the online formal displaying video of video player, can play the advertisement of a period of time.
In prior art, user watches after video in click, video player starts buffered advertisement, and when the degree that this ad buffer extremely can be watched, start to play this advertisement, until this video player listens to this advertisement finish after, this video player starts buffered video, and at this video buffer to can watch degree time, play this video.
As from the foregoing, video player is before playing formal video, need to be through the time of buffered advertisement, the time of the time of broadcast advertisement and the formal video of buffering, like this, due to broadcast advertisement before video player displaying video, make this video player longer to interlude between formal displaying video from receiving displaying video instruction.
Summary of the invention
The invention provides a kind of method and video player of displaying video, can utilize the time buffered video of buffered advertisement and broadcast advertisement, reduce video player from receiving displaying video instruction to interlude between formal displaying video.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, provides a kind of method of displaying video, comprising:
Video player receives displaying video instruction;
After receiving described video playback instruction, obtain ad data and play the advertisement that described ad data is corresponding, and when obtaining described ad data, receiving video data is also stored described video data by the first buffer queue;
When described advertisement finishes, if the described video data of storing in described the first buffer queue meets video playback condition, play the video that described video data is corresponding.
In the possible implementation of the first of first aspect, described reception also comprises by the first buffer queue stored video data:
The described video data receiving is divided into a plurality of block of video data, and described block of video data is deposited in described the first buffer queue.
In conjunction with first aspect or the possible implementation of the first, in the possible implementation of the second, described video playback condition is in described the first buffer queue, at least to store the block of video data of regulation number, and the video that the described video data of described broadcasting is corresponding comprises:
Determine n the needed time of block of video data of the current storage of described the first buffer queue, in n the needed time of block of video data of described current storage, be less than n block of video data of current broadcasting during the needed time, described video player is play described video according to the first playback rate, wherein, n is positive integer.
In conjunction with the possible implementation of the second, in the third possible implementation, the video that the described video data of described broadcasting is corresponding also comprises:
In n the needed time of block of video data of the current storage of described the first buffer queue, be greater than n block of video data of current broadcasting during the needed time, if described video player detects continuously the number of the block of video data of storing in described the first buffer queue for k time and is less than n, described broadcasting condition is changed into and in described the first buffer queue, stores at least m block of video data, and play described video according to the second playback rate, wherein, k is positive integer, m is the positive integer that is greater than described regulation number, and described the second playback rate is less than described the first playback rate.
In conjunction with the third possible implementation, in the 4th kind of possible implementation, described method also comprises: according to described the second playback rate, playing the particular moment after described video, switching to according to described the first playback rate and play described video.
Second aspect present invention provides a kind of video player, comprising:
Receiving element, for receiving displaying video instruction;
Described receiving element also for, after receiving described video playback instruction, obtains ad data and play the advertisement that described ad data is corresponding, and when obtaining described ad data, receiving video data is also stored described video data by the first buffer queue;
Processing unit, for when described advertisement finishes, if the described video data of storing in described the first buffer queue meets video playback condition, plays the video that described video data is corresponding.
In the possible implementation of second aspect the first, described receiving element specifically for, the described video data receiving is divided into a plurality of block of video data, and described block of video data is deposited in described the first buffer queue.
In conjunction with second aspect or the possible implementation of the first, in the possible implementation of the second, described video playback condition is in described the first buffer queue, at least to store the block of video data of regulation number, described processing unit specifically for, determine n the needed time of block of video data of the current storage of described the first buffer queue, in n the needed time of block of video data of described current storage, be less than n block of video data of current broadcasting during the needed time, described video player is play described video according to the first playback rate, wherein, n is positive integer.
In conjunction with the possible implementation of the second, in the third possible implementation, described processing unit specifically for, in n the needed time of block of video data of the current storage of described the first buffer queue, be greater than n block of video data of current broadcasting during the needed time, if described video player detects continuously the number of the block of video data of storing in described the first buffer queue for k time and is less than n, described broadcasting condition is changed into and in described the first buffer queue, stores at least m described block of video data, and play described video according to the second playback rate, wherein, k is positive integer, m is the positive integer that is greater than described regulation number, described the second playback rate is less than described the first playback rate.
In conjunction with the third possible implementation, in the 4th kind of possible implementation, described processing unit specifically for, according to described the second playback rate, playing the particular moment after described video, switch to according to described the first playback rate and play described video.
Adopt such scheme, this video player is after receiving video playback instruction, obtain ad data, and when obtaining ad data, receive and store this video data by the first buffer queue, this video player starts broadcast advertisement after getting ad data, until after this video player finishes this advertisement, if this video data of this first buffer queue storage meets video playback condition, this video player starts displaying video.Like this, the time simultaneous buffering video of ad data and broadcast advertisement is obtained in this video player utilization, reduces video player from receiving displaying video instruction to interlude between formal displaying video.
Accompanying drawing explanation
The schematic flow sheet of the method for a kind of displaying video that Fig. 1 provides for the embodiment of the present invention;
The structural representation of a kind of video player that Fig. 2 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention provides a kind of method of displaying video, and as shown in Figure 1, the method comprises:
S101, video player receiver, video play instruction.
Particularly, user, when preparing to watch video by this video player, selects user to want the video of the live or program request watched, and by point, hits to this video player and issue video playback instruction.
S102, this video player, after receiving this video playback instruction, obtain ad data and play the advertisement that this ad data is corresponding, and when obtaining this ad data, receiving video data is also stored this video data by the first buffer queue.
Particularly, this video player, before obtaining ad data, may store this ad data in the local internal memory of this video player, and this video player is when receiving video playback instruction, directly obtain the ad data of the local storage of this video player, and start broadcast advertisement; When if this video player of user's first passage watches video or advertisement to upgrade, this video player is after receiving video playback instruction, need to obtain ad data from Web Video Service end, now, this video player is stored the ad data getting from Web Video Service end by buffer queue, and when getting ad data corresponding to the first frame advertisement picture, start broadcast advertisement.
Further, this video player starts to receive the video data that Web Video Service end sends when obtaining ad data, and by this Video Data Storage at the first buffer queue.Wherein, this first buffer queue is based upon in the internal memory of this video player, and this first buffer queue can adopt the array of first in first out form or the data structure of chain sheet form.
S103, this video player are when this advertisement finishes, if this video data of storing in this first buffer queue meets video playback condition, start to play the video that this video data is corresponding.
Particularly, this video player is when broadcast advertisement, monitor the progress of playing this advertisement, if (be about to video buffer to can watch degree time when the video data of storing in this first buffer queue meets video playback condition, as stored video data corresponding to this video the first frame picture in this first buffer queue), this video player listens to advertisement and does not also finish, and this video player can continue receiving video data, and starts to play this video after wait advertisement finishes; If this video player listens to advertisement and finishes, the video data of storing in this first buffer queue does not meet video playback condition, video player continues receiving video data, until the video data of storing in this first buffer queue meets video playback condition when (as stored video data corresponding to this video the first frame picture in this first buffer queue), start displaying video.
Like this, the time buffered video of ad data and broadcast advertisement is obtained in this video player utilization, avoid this video player after advertisement finishes, just to start buffered video, reduced video player from receiving displaying video instruction to interlude between formal displaying video.
Alternatively, this video player is divided into a plurality of block of video data by this video data receiving, and this block of video data is deposited in this first buffer queue.
Illustratively, this video player is that unit carries out piecemeal by the video data receiving according to single or a plurality of frame of video, if 3 frame of video are a block of video data, or by the video data receiving according to reproduction time piecemeal, if reproduction time is 200ms(millisecond) video data be a block of video data, whether the video data of storing in above-mentioned this first buffer queue meets video playback condition can be by judging that the number of the block of video data of storing in this first buffer queue judges.For example, this video playback condition stores a block of video data in this first buffer queue, this video player is when advertisement finishes, if the block of video data in this first buffer queue at one more than block of video data, this video player is play this video.
Further, this video playback condition is at least storing the block of video data of regulation number in this first buffer queue, this video player is in definite n needed time of block of video data of the current storage of this first buffer queue, in n the needed time of block of video data of this current storage, be less than n block of video data of current broadcasting during the needed time, this video player is play this video according to the first playback rate, wherein, n is positive integer.
Illustratively, this video player records this first buffer queue and stores the needed time of each block of video data, video player can be determined this first buffer queue n time that block of video data spends of current storage, as n=5, if the time of 5 block of video data costs of the current broadcasting of this video player is greater than the time that 5 block of video data of the current storage of this first buffer queue spend, that is to say, the video buffer of this video player is faster than video playback, this video player is play this video according to the first playback rate, wherein, this first playback rate can be the speed of this video normal play, be 24 frames per second.
Further, in n the needed time of block of video data of the current storage of this first buffer queue, be greater than n block of video data of current broadcasting during the needed time, if this video player detects continuously the number of the block of video data of storing in this first buffer queue for k time and is less than n, this broadcasting condition is changed into and in this first buffer queue, stores at least m block of video data, and play this video according to the second playback rate.
Wherein, k is positive integer, and m is the positive integer that is greater than this regulation number, and this second playback rate is less than this first playback rate.
Illustratively, this video player is greater than 5 block of video data of current broadcasting during the needed time in 5 needed times of block of video data of current storage, the video buffer of this video player is slower than video playback, detect the number of the block of video data of storing in this first buffer queue, if the number of the block of video data of storing in this first buffer queue is not less than 5 or be only once less than 5, consider the unsteadiness of network speed, this video player is still according to this first playback rate displaying video; If be less than 5 more than the number of the block of video data of storing in this first buffer queue is double, the buffer length of considering this first buffer queue that 5 block of video data are corresponding is inadequate, this video player increases the number of the block of video data of storing in this first buffer queue, for example, suspend displaying video, and while storing 7 block of video data in this first buffer queue, again according to the second playback rate, start displaying video, reduce the speed of this video player displaying video.
Further, this video player is being play the particular moment after this video according to this second playback rate, switches to according to this first playback rate and plays this video.
This video player is after increasing buffer queue length, according to the second playback rate displaying video, as 20 frames per second, and according to the broadcasting speed of 20 frames per second, playing this video after 10 seconds, this video player recovers the first playback rate (24 frames per second), although the second playback rate of 20 seconds every frames is slower than the first playback rate of 24 seconds every frames, the impact on user in visually-perceptible is not strong, like this, guaranteed the smooth playing of video.
Adopt said method, video player is after receiving video playback instruction, obtain ad data, and when obtaining ad data, receive and store this video data by the first buffer queue, this video player starts broadcast advertisement after getting ad data, until after this video player finishes this advertisement, if this video data of this first buffer queue storage meets video playback condition, this video player starts displaying video.Like this, the time simultaneous buffering video of ad data and broadcast advertisement is obtained in this video player utilization, reduces video player from receiving displaying video instruction to interlude between formal displaying video.
The embodiment of the present invention provides a kind of video player 20, and as shown in Figure 2, this video player 20 comprises:
Receiving element 21, for receiving displaying video instruction.
This receiving element 21 also for, after receiving this video playback instruction, obtains ad data and play the advertisement that this ad data is corresponding, and when obtaining this ad data, receiving video data is also stored this video data by the first buffer queue.
Processing unit 22, while finishing for advertisement corresponding to ad data getting at this receiving element 21, if this video data of storing in this first buffer queue meets video playback condition, play video corresponding to video data that this receiving element 21 receives.
Particularly, user, when preparing to watch video by this video player, selects user to want the video of the live or program request watched, and by point, hits to this video player and issue video playback instruction.
This video player is before obtaining ad data, in the local internal memory of this video player, may store this ad data, this video player, when receiving video playback instruction, directly obtains the ad data of the local storage of this video player, and starts broadcast advertisement; When if this video player of user's first passage watches video or advertisement to upgrade, this video player is after receiving video playback instruction, need to obtain ad data from Web Video Service end, now, this video player is stored the ad data getting from Web Video Service end by buffer queue, and when getting ad data corresponding to the first frame advertisement picture, start broadcast advertisement.
This video player starts to receive the video data that Web Video Service end sends when obtaining ad data, and by this Video Data Storage at the first buffer queue.Wherein, this first buffer queue is based upon in the internal memory of this video player, and this first buffer queue can adopt the array of first in first out form or the data structure of chain sheet form.
Particularly, this video player is when broadcast advertisement, monitor the progress of playing this advertisement, if (be about to video buffer to can watch degree time when the video data of storing in this first buffer queue meets video playback condition, as stored video data corresponding to this video the first frame picture in this first buffer queue), this video player listens to advertisement and does not also finish, and this video player can continue receiving video data, and starts to play this video after wait advertisement finishes; If this video player listens to advertisement and finishes, the video data of storing in this first buffer queue does not meet video playback condition, video player continues receiving video data, until the video data of storing in this first buffer queue meets video playback condition when (as stored video data corresponding to this video the first frame picture in this first buffer queue), start displaying video.
Like this, the time buffered video of ad data and broadcast advertisement is obtained in this video player utilization, avoid this video player after advertisement finishes, just to start buffered video, reduced video player from receiving displaying video instruction to interlude between formal displaying video.
Alternatively, this receiving element 21 specifically for, this video data receiving is divided into a plurality of block of video data, and this block of video data is deposited in this first buffer queue.
Illustratively, this video player is that unit carries out piecemeal by the video data receiving according to single or a plurality of frame of video, if 3 frame of video are a block of video data, or by the video data receiving according to reproduction time piecemeal, if reproduction time is 200ms(millisecond) video data be a block of video data, whether the video data of storing in above-mentioned this first buffer queue meets video playback condition can be by judging that the number of the block of video data of storing in this first buffer queue judges.For example, this video playback condition stores a block of video data in this first buffer queue, this video player is when advertisement finishes, if the block of video data in this first buffer queue at one more than block of video data, this video player is play this video.
Alternatively, this video playback condition is at least storing the block of video data of regulation number in this first buffer queue, this processing unit 22 specifically for, determine n the needed time of block of video data of the current storage of this first buffer queue, in n the needed time of block of video data of this current storage, be less than n block of video data of current broadcasting during the needed time, this video player is play this video according to the first playback rate, and wherein, n is positive integer.
Illustratively, this video player records this first buffer queue and stores the needed time of each block of video data, video player can be determined this first buffer queue n time that block of video data spends of current storage, as n=5, if the time that 5 block of video data of the current broadcasting of this video player spend is greater than the time that 5 block of video data of the current storage of this first buffer queue spend, that is to say, the video buffer of this video player is faster than video playback, this video player is play this video according to the first playback rate, wherein, this first playback rate can be the speed of this video normal play, be 24 frames per second.
Further, this processing unit 22 specifically for, in n the needed time of block of video data of the current storage of this first buffer queue, be greater than n block of video data of current broadcasting during the needed time, if this video player detects continuously the number of the block of video data of storing in this first buffer queue for k time and is less than n, this broadcasting condition is changed into and in this first buffer queue, stores at least m this block of video data, and play this video according to the second playback rate.
Wherein, k is positive integer, and m is the positive integer that is greater than this regulation number, and this second playback rate is less than this first playback rate.
Illustratively, this video player is greater than 5 block of video data of current broadcasting during the needed time in 5 needed times of block of video data of current storage, the video buffer of this video player is slower than video playback, detect the number of the block of video data of storing in this first buffer queue, if the number of the block of video data of storing in this first buffer queue is not less than 5 or be only once less than 5, consider the unsteadiness of network speed, this video player is still according to this first playback rate displaying video; If be less than 5 more than the number of the block of video data of storing in this first buffer queue is double, the buffer length of considering this first buffer queue that 5 block of video data are corresponding is inadequate, this video player increases the number of the block of video data of storing in this first buffer queue, for example, suspend displaying video, and while storing 7 block of video data in this first buffer queue, again according to the second playback rate, start displaying video, reduce the speed of this video player displaying video.
Further, this processing unit 22 specifically for, according to this second playback rate, playing the particular moment after this video, switch to according to this first playback rate and play this video.
This video player is after increasing buffer queue length, according to the second playback rate displaying video, as 20 frames per second, and according to the broadcasting speed of 20 frames per second, playing this video after 10 seconds, this video player recovers the first playback rate (24 frames per second), although the second playback rate of 20 seconds every frames is slower than the first playback rate of 24 seconds every frames, the impact on user in visually-perceptible is not strong, like this, guaranteed the smooth playing of video.
Adopt above-mentioned video player, this video player is after receiving video playback instruction, obtain ad data, and when obtaining ad data, receive and store this video data by the first buffer queue, this video player starts broadcast advertisement after getting ad data, until after this video player finishes this advertisement, if this video data of this first buffer queue storage meets video playback condition, this video player starts displaying video.Like this, the time simultaneous buffering video of ad data and broadcast advertisement is obtained in this video player utilization, reduces video player from receiving displaying video instruction to interlude between formal displaying video.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.
Claims (10)
1. a method for displaying video, is characterized in that, comprising:
Video player receives displaying video instruction;
After receiving described video playback instruction, obtain ad data and play the advertisement that described ad data is corresponding, and when obtaining described ad data, receiving video data is also stored described video data by the first buffer queue;
When described advertisement finishes, if the described video data of storing in described the first buffer queue meets video playback condition, play the video that described video data is corresponding.
2. method according to claim 1, is characterized in that, described reception also comprises by the first buffer queue stored video data:
The described video data receiving is divided into a plurality of block of video data, and described block of video data is deposited in described the first buffer queue.
3. method according to claim 1 and 2, is characterized in that, described video playback condition is in described the first buffer queue, at least to store the block of video data of regulation number, and the video that the described video data of described broadcasting is corresponding comprises:
Determine n the needed time of block of video data of the current storage of described the first buffer queue, in n the needed time of block of video data of described current storage, be less than n block of video data of current broadcasting during the needed time, described video player is play described video according to the first playback rate, wherein, n is positive integer.
4. method according to claim 3, is characterized in that, the video that the described video data of described broadcasting is corresponding also comprises:
In n the needed time of block of video data of the current storage of described the first buffer queue, be greater than n block of video data of current broadcasting during the needed time, if described video player detects continuously the number of the block of video data of storing in described the first buffer queue for k time and is less than n, described broadcasting condition is changed into and in described the first buffer queue, stores at least m block of video data, and play described video according to the second playback rate, wherein, k is positive integer, m is the positive integer that is greater than described regulation number, and described the second playback rate is less than described the first playback rate.
5. method according to claim 4, is characterized in that, described method also comprises: according to described the second playback rate, playing the particular moment after described video, switching to according to described the first playback rate and play described video.
6. a video player, is characterized in that, comprising:
Receiving element, for receiving displaying video instruction;
Described receiving element also for, after receiving described video playback instruction, obtains ad data and play the advertisement that described ad data is corresponding, and when obtaining described ad data, receiving video data is also stored described video data by the first buffer queue;
Processing unit, while finishing for advertisement corresponding to ad data getting at described receiving element, if the described video data of storing in described the first buffer queue meets video playback condition, play video corresponding to video data that described receiving element receives.
7. video player according to claim 6, is characterized in that, described receiving element specifically for, the described video data receiving is divided into a plurality of block of video data, and described block of video data is deposited in described the first buffer queue.
8. according to the video player described in claim 6 or 7, it is characterized in that, described video playback condition is in described the first buffer queue, at least to store the block of video data of regulation number, described processing unit specifically for, determine n the needed time of block of video data of the current storage of described the first buffer queue, in n the needed time of block of video data of described current storage, be less than n block of video data of current broadcasting during the needed time, described video player is play described video according to the first playback rate, wherein, n is positive integer.
9. video player according to claim 8, it is characterized in that, described processing unit specifically for, in n the needed time of block of video data of the current storage of described the first buffer queue, be greater than n block of video data of current broadcasting during the needed time, if described video player detects continuously the number of the block of video data of storing in described the first buffer queue for k time and is less than n, described broadcasting condition is changed into and in described the first buffer queue, stores at least m block of video data, and play described video according to the second playback rate, wherein, k is positive integer, m is the positive integer that is greater than described regulation number, described the second playback rate is less than described the first playback rate.
10. video player according to claim 9, is characterized in that, described processing unit specifically for, according to described the second playback rate, playing the particular moment after described video, switch to according to described the first playback rate and play described video.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310670031.3A CN103731727A (en) | 2013-12-10 | 2013-12-10 | Video playing method and video player |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310670031.3A CN103731727A (en) | 2013-12-10 | 2013-12-10 | Video playing method and video player |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103731727A true CN103731727A (en) | 2014-04-16 |
Family
ID=50455624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310670031.3A Pending CN103731727A (en) | 2013-12-10 | 2013-12-10 | Video playing method and video player |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103731727A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104941182A (en) * | 2015-06-17 | 2015-09-30 | 北京乐动卓越科技有限公司 | Game video playing method and system |
CN105025343A (en) * | 2015-07-21 | 2015-11-04 | 无锡天脉聚源传媒科技有限公司 | Caching method and device of TS video |
CN105430476A (en) * | 2015-11-10 | 2016-03-23 | 深圳市云宙多媒体技术有限公司 | Advertisement and program video loading method and device, and equipment |
CN105916008A (en) * | 2015-12-15 | 2016-08-31 | 乐视网信息技术(北京)股份有限公司 | Video buffering method and device |
CN106231384A (en) * | 2016-07-19 | 2016-12-14 | 乐视控股(北京)有限公司 | Advertisement control method for playing back and device |
CN106412673A (en) * | 2015-07-31 | 2017-02-15 | 中国移动通信集团公司 | Streaming media playing method and apparatus |
CN106412668A (en) * | 2016-09-07 | 2017-02-15 | 合网络技术(北京)有限公司 | Video playing method and device |
CN107071530A (en) * | 2017-05-09 | 2017-08-18 | 深圳市乃斯网络科技有限公司 | Network multimedia video fast playing method and system |
WO2018205135A1 (en) * | 2017-05-09 | 2018-11-15 | 深圳市乃斯网络科技有限公司 | Network multimedia video rapid playback method and system |
CN111225270A (en) * | 2020-01-17 | 2020-06-02 | 北京达佳互联信息技术有限公司 | Video playing method and device, electronic equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889679A (en) * | 2006-06-06 | 2007-01-03 | 西特斯(上海)信息技术有限公司 | Stream media video-frequency advertisement put-on method |
CN101217639A (en) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | A method, system and client end of network advertisement issuance |
CN101273628A (en) * | 2005-09-29 | 2008-09-24 | 北京韩纳儒信息传媒有限公司 | System and method for the provision of advertisement coupled to treatment of video on demand through set top box |
CN101552909A (en) * | 2009-04-28 | 2009-10-07 | 山东大学 | Frame rate controlling method based on wireless video monitoring |
CN102186109A (en) * | 2011-04-22 | 2011-09-14 | 沈斌 | System for publishing and playing internet television advertisement |
CN102665131A (en) * | 2012-04-27 | 2012-09-12 | 山东省计算中心 | Video buffer method for receiving end of network video service system |
-
2013
- 2013-12-10 CN CN201310670031.3A patent/CN103731727A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101273628A (en) * | 2005-09-29 | 2008-09-24 | 北京韩纳儒信息传媒有限公司 | System and method for the provision of advertisement coupled to treatment of video on demand through set top box |
US20080271069A1 (en) * | 2005-09-29 | 2008-10-30 | Hanaromedia Co., Ltd. | System and Method for the Provision of Advertisement Coupled to Treatment of Video on Demand Through Set Top Box |
CN1889679A (en) * | 2006-06-06 | 2007-01-03 | 西特斯(上海)信息技术有限公司 | Stream media video-frequency advertisement put-on method |
CN101217639A (en) * | 2007-12-29 | 2008-07-09 | 腾讯科技(深圳)有限公司 | A method, system and client end of network advertisement issuance |
CN101552909A (en) * | 2009-04-28 | 2009-10-07 | 山东大学 | Frame rate controlling method based on wireless video monitoring |
CN102186109A (en) * | 2011-04-22 | 2011-09-14 | 沈斌 | System for publishing and playing internet television advertisement |
CN102665131A (en) * | 2012-04-27 | 2012-09-12 | 山东省计算中心 | Video buffer method for receiving end of network video service system |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104941182A (en) * | 2015-06-17 | 2015-09-30 | 北京乐动卓越科技有限公司 | Game video playing method and system |
CN104941182B (en) * | 2015-06-17 | 2018-09-11 | 北京乐动卓越科技有限公司 | A kind of game recording playback method and system |
CN105025343A (en) * | 2015-07-21 | 2015-11-04 | 无锡天脉聚源传媒科技有限公司 | Caching method and device of TS video |
CN106412673A (en) * | 2015-07-31 | 2017-02-15 | 中国移动通信集团公司 | Streaming media playing method and apparatus |
CN105430476A (en) * | 2015-11-10 | 2016-03-23 | 深圳市云宙多媒体技术有限公司 | Advertisement and program video loading method and device, and equipment |
CN105916008A (en) * | 2015-12-15 | 2016-08-31 | 乐视网信息技术(北京)股份有限公司 | Video buffering method and device |
CN106231384A (en) * | 2016-07-19 | 2016-12-14 | 乐视控股(北京)有限公司 | Advertisement control method for playing back and device |
CN106412668A (en) * | 2016-09-07 | 2017-02-15 | 合网络技术(北京)有限公司 | Video playing method and device |
CN107071530A (en) * | 2017-05-09 | 2017-08-18 | 深圳市乃斯网络科技有限公司 | Network multimedia video fast playing method and system |
WO2018205135A1 (en) * | 2017-05-09 | 2018-11-15 | 深圳市乃斯网络科技有限公司 | Network multimedia video rapid playback method and system |
CN111225270A (en) * | 2020-01-17 | 2020-06-02 | 北京达佳互联信息技术有限公司 | Video playing method and device, electronic equipment and storage medium |
US20220256230A1 (en) * | 2020-01-17 | 2022-08-11 | Beijing Dajia Internet Information Technology Co., Ltd. | Method and apparatus for video playing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103731727A (en) | Video playing method and video player | |
JP5870924B2 (en) | Transmitting apparatus, transmitting method, receiving apparatus, receiving method, program, and broadcasting system | |
JP6544779B2 (en) | System and process for delivering digital video content based on exciting data | |
CN106341711B (en) | A kind of multimachine digital video direct playing and playback method and system | |
CN102638708B (en) | For strengthening the system and method for trick-play functions | |
CN101217639B (en) | A method, system and client end of network advertisement issuance | |
CN110248204A (en) | A kind of processing method, device, equipment and the storage medium of live streaming caching | |
JP6177232B2 (en) | Dynamic allocation of ads | |
CN101588494B (en) | Method for processing media stream, communication system, and relative devices | |
CN111641866B (en) | Method, system, and medium for inserting auxiliary media items into a primary media stream | |
CN102664032B (en) | A kind of playing progress rate adjustment bar of direct broadcast time-shift and control method thereof | |
CN1980377A (en) | Method for smart inserting material | |
WO2010093722A1 (en) | Advertisement management for live internet multimedia content | |
CN108769727A (en) | A kind of live video preloading method and device | |
CN102348089A (en) | Video playing method and system | |
CN101815199A (en) | Video processing method and terminal | |
CN102802075A (en) | Online play buffering system and method | |
WO2019001166A1 (en) | Television advertisement pushing method, system and electronic device | |
JP2004080447A (en) | Contents reproducing apparatus, operation control method for contents reproducing apparatus, and program for controlling contents reproduction | |
CN101668145A (en) | Digital television receiver, advertisement graded playing and controlling method and system | |
CN104936005A (en) | Commercial video playback method, device and system of set top box | |
EP2458857A1 (en) | Method and device for inplementing program recording and playing and set-top box | |
CN113766261A (en) | Method and device for determining pre-pulling duration, electronic equipment and storage medium | |
WO2018106314A1 (en) | Integral program content distribution | |
CN103248921A (en) | Advertising method, device and system |
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: 20140416 |
|
RJ01 | Rejection of invention patent application after publication |