CN103731727A - Video playing method and video player - Google Patents

Video playing method and video player Download PDF

Info

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
Application number
CN201310670031.3A
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.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing 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 LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201310670031.3A priority Critical patent/CN103731727A/en
Publication of CN103731727A publication Critical patent/CN103731727A/en
Pending legal-status Critical Current

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

A kind of method of displaying video and video player
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.
CN201310670031.3A 2013-12-10 2013-12-10 Video playing method and video player Pending CN103731727A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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