CN105072462B - Video ads inserting method and device - Google Patents
Video ads inserting method and device Download PDFInfo
- Publication number
- CN105072462B CN105072462B CN201510415288.3A CN201510415288A CN105072462B CN 105072462 B CN105072462 B CN 105072462B CN 201510415288 A CN201510415288 A CN 201510415288A CN 105072462 B CN105072462 B CN 105072462B
- Authority
- CN
- China
- Prior art keywords
- video
- advertisement
- positive
- positive video
- advertising strategy
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides video ads inserting method and devices.Wherein, this method includes:Obtain the broadcast address and positive video identifier ID of positive video;According to the advertising strategy of positive video described in the positive video ID acquisition requests;Broadcast address, the positive video ID and the advertising strategy that video is stated according to institute's positive play the positive video and the corresponding advertisement video of the positive video.There is the present invention shortening video load time, positive video to be intercutted with advertisement video, and smooth, real-time is good, good effect that is cost-effective and promoting user experience.
Description
Technical field
The present invention relates to internet television video ads to intercut technology, especially belong to a kind of video ads inserting method and
Device.
Background technology
Currently, in internet television Android set-top box video advertisement insertion technologies, the existing, side that is widely used
Method is to be taken through to be implanted into video ads to program video at streaming media server end, playlist is generated, finally by set-top box
It is responsible for initiating request resource to streaming media server and downloads broadcasting.
The core concept of above-mentioned existing method is to pre-set one or more advertisements for video frequency program to be inserted into time point, from
A video frequency program is divided into multiple video-frequency bands in logic, advertisement video is inserted into before two video logic sections.
For example, that application No. is 200910050631.3 (applying date 2009.05.05) is entitled " in network television video
In the patent of the system and method to break for commercialsy in program ", a kind of method of commercial breaks is disclosed, is by EPG
The control of (Electronic Program Guide, electronic program guide) video server, specifically, EPG video servers
It is that request strategy is inserted into the advertisement of entire video frequency request program, ad system returns one or more by ad-request interface
The play mode of the mark and advertisement video of advertisement insertion time point and corresponding advertisement video, EPG video servers according to
The advertising strategy information of acquisition generates and plays the control page, the broadcasting of EPG video servers generation is finally got by set-top box
The page is controlled, plays the control page by video playing control interface, playlist is arranged in request set-top box, and according to broadcasting
List starts to play.Set-top box is communicated according to above instructions with streaming media server, and the video flowing of program and advertisement is obtained
It plays out.
Although above-mentioned technical proposal can also be realized intercuts video ads on IPTV in video on demand, above-mentioned side is used
Streaming media server progress and the interaction between ad system, Content Management System and set-top box are also needed in the system of method,
Therefore can there is a problem of that function module quantity is more, the interactive interfacing between cross-system is various, and then cause system end exploitation numerous
Trivial, above-mentioned video ads, which intercut technology, can not accomplish easily to realize.
In addition to this, present people are higher to fluency, the requirement of real-time of Internet video, using it is above-mentioned in the prior art
Disclosed scheme method carries out video ads and intercuts, and extends the video load time to a certain extent, sacrifices user's body
It tests.
Invention content
In view of this, the main purpose of the present invention is to provide a kind of video ads inserting method and device, to avoid because
When system end develops low cumbersome and Internet video real-time, video load caused by interactive interfacing between cross-system is various
Between long problem.
A kind of video ads inserting method provided by the present invention, including:
Obtain the broadcast address and positive video identifier ID of positive video;
According to the advertising strategy of positive video described in the positive video ID acquisition requests;
Broadcast address, the positive video ID and the advertising strategy that video is stated according to institute's positive, play the positive
Video and the corresponding advertisement video of the positive video.
It is described according to positive video playing address, the positive video ID and the advertising strategy, described in broadcasting
Positive video and the corresponding advertisement video of the positive video further include:
Search buffer area in whether include the corresponding advertisement video of the positive video, if including, according to it is described just
The broadcast address of piece video carries out positive download, and is intercutted according to advertising strategy;
If not including the corresponding advertisement video of the positive video in the buffer area, according to the positive video ID
The corresponding advertisement video of the positive video is downloaded, is carried out at the same time the pre-download of positive video, and inserted according to advertising strategy
It broadcasts.
After the corresponding advertisement video according to the positive video ID downloads positive video, further include:
Unique mark is distributed for the advertisement video of download, the advertisement video of download is buffered in local, and
Store the correspondence of the unique mark and the positive video ID.
The advertising strategy includes advertisement type, advertisement insertion time point and advertisement insertion type, the advertisement insertion class
Type, including it is preceding insert, in insert and insert three types afterwards, the method further includes:
When using the preceding slotting advertisement insertion type, advertisement video is cached to local, while preloading the positive
The video flowing of video is sliced, and positive video playing is switched to after the advertisement video plays;
Using inserting in described or when advertisement insertion type slotting afterwards, local cache searched, if finding positive video
Corresponding advertisement video then directly plays the advertisement video, if not finding the corresponding advertisement video of positive video, basis
The positive video ID downloads the corresponding advertisement video of the positive video, while preloading the video flowing slice of positive video.
A kind of video ads inserting method, including:
Positive video is bound with advertisement video;
Establish advertising strategy;
Terminal positive video ID is received, advertising strategy is sent to terminal;
It is described to bind positive video with advertisement video, including, setting makes positive video have one with advertisement video
One corresponding colume structure, program ID and column ID, to realize that the advertisement to each positive video orients dispensing.
A kind of video ads intercut device, have the first receiving unit, the second receiving unit and a processing broadcast unit, and first
Receiving unit is connected by the second receiving unit with processing broadcast unit;
Wherein, first receiving unit, the broadcast address for obtaining positive video and positive video identifier ID;
Second receiving unit, for the advertisement plan according to positive video described in the positive video ID acquisition requests
Slightly;
The processing broadcast unit, for according to the broadcast address of the positive video, the positive video ID and described
Advertising strategy plays the positive video and the corresponding advertisement video of the positive video.
After above-mentioned first receiving unit gets positive video playing address, video playing address is sent to processing and is played
Positive video ID is sent to the second receiving unit by unit, the first receiving unit, and the second receiving unit carries positive video ID and asks
Server is sought, the advertisement insertion strategy of the positive video is obtained, such as advertisement type, advertisement insertion time point, advertisement insertion type.
The advertisement type can be the types such as picture-text advertisement or video ads;The advertisement insertion type may include
It is preceding insert, in insert, afterwards insert three kinds of modes.
When wherein, using the preceding slotting advertisement insertion type, advertisement video is cached to local cache first, while pre-
The video flowing slice for loading positive video, positive video playing is switched to after advertisement video plays, realizes advertisement video
With the seamless switching of positive video;
Using inserting in described or when advertisement insertion type slotting afterwards, local cache searched, if finding positive video
Corresponding advertisement video then directly plays the advertisement video, if not finding the corresponding advertisement video of positive video, basis
The positive video ID downloads the corresponding advertisement video of the positive video, while preloading the video flowing slice of positive video.
The processing broadcast unit also has and intercuts module;
It is described to intercut module, for searching whether comprising the corresponding ad data of the positive video in buffer area, if
Including then carrying out positive download according to the video playing address, and intercutted according to advertising strategy;
It is described to intercut module, if being additionally operable to not include the corresponding ad data of the positive video in the buffer area,
The corresponding advertisement video of the positive video is then downloaded according to the positive video ID, is carried out at the same time the pre-download of positive video,
And it is intercutted according to advertising strategy.
The processing broadcast unit has distribution module;
The distribution module regards the advertisement of download for distributing unique mark for the advertisement video downloaded
Frequency is buffered in local, and stores the correspondence of the unique mark and the positive video ID.
The processing broadcast unit also has File Control Module and result of broadcast module;
The File Control Module, for advertisement video and positive video to be managed and are recombinated, by advertisement video and
Positive video is sent to the result of broadcast module;
The result of broadcast module, for carrying out visual effect, sound effect control to advertisement video and positive video.
A kind of video ads intercut device, which is characterized in that including:
Binding unit, for binding positive video with advertisement video;
Advertising strategy unit, for establishing advertising strategy;
Advertising strategy for receiving positive video ID, and is sent to terminal by Transmit-Receive Unit.
The present invention realizes the download buffer service of advertisement video, positive video by terminal, is cached in advertisement video
While carry out positive video download, shorten the video load time of advertisement video and positive video, improve network video
The real-time and fluency that frequency plays, and then the user experience is improved.
At the same time, overcome the bottleneck that set-top box device memory is small in the prior art, at the same realize positive video and
The seamless switching of advertisement video also avoids in the prior art because the information exchange between cross-system is various, information connection line cloth
Set terminal development difficulty and problem of high cost caused by very complicated;Therefore, there is shortening video load time, positive to regard
Frequency intercuts that smooth, real-time is good, good effect that is cost-effective and promoting user experience with advertisement video.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment cited below particularly, and coordinate
Appended attached drawing, is described in detail below.
Description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 shows a kind of flow diagram for video ads inserting method that the embodiment of the present invention 1 is provided;
Fig. 2 shows a kind of flow diagrams for video ads inserting method that the embodiment of the present invention 2 is provided;
Fig. 3 shows that a kind of video ads that the embodiment of the present invention 1 is provided intercut apparatus structure schematic diagram;
Fig. 4 shows that a kind of video ads that the embodiment of the present invention 2 is provided intercut apparatus structure schematic diagram;
Fig. 5 shows a kind of structural schematic diagram of video ads cut system provided by the present invention;
Reference sign:
310, the first receiving unit;320, the second receiving unit;330, broadcast unit is handled;410, binding unit;420、
Advertising strategy unit;430, Transmit-Receive Unit;510, video frequency program meta data server;520, terminal player;530, advertisement is thrown
Place system module;540, EPG (Electronic Program Guide, electronic program guide) puts broadcasting module;550, Streaming Media
Server.
Specific implementation mode
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete
Ground describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist
The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause
This, the detailed description of the embodiment of the present invention to providing in the accompanying drawings is not intended to limit claimed invention below
Range, but it is merely representative of the selected embodiment of the present invention.Based on the embodiment of the present invention, those skilled in the art are not doing
The every other embodiment obtained under the premise of going out creative work, shall fall within the protection scope of the present invention.
Embodiment one as shown in Figure 1 present embodiments provides a kind of video ads inserting method, the execution master of this method
Body can be terminal, and method and step includes:
Step 101, terminal obtain the broadcast address and positive video identifier ID of positive video from server;
Step 102, the terminal obtain the advertisement plan of the positive video according to the positive video ID request servers
Slightly;
The advertising strategy includes:Advertisement type, advertisement insertion time point, advertisement insertion type;
The advertisement insertion type, as shown in the table, may include it is preceding insert, in insert, afterwards insert three kinds of modes;
AD1 | 1 | 2 | 3 | AD2 | 、、、 | 100 | 101 | 102 | AD1 |
Above-mentioned AD1, AD2 respectively represent advertisement video, and 1~102, which respectively represents representative, is based on HLS (Http Live
Streaming) the video flowing slice of agreement, a general slice a length of 10S when being arranged.
When wherein, using the preceding slotting advertisement insertion type, advertisement video is cached to local cache first, while pre-
The video flowing slice for loading positive video, positive video playing is switched to after advertisement video plays, realizes advertisement video
With the seamless switching of positive video;
Using inserting in described or when advertisement insertion type slotting afterwards, local cache searched, if finding positive video
Corresponding advertisement video then directly plays the advertisement video, if the corresponding advertisement video of positive video is not found, according to institute
It states positive video ID and downloads the corresponding advertisement video of the positive video, while preloading the video flowing slice of positive video;
Step 103, the terminal are broadcast according to the video playing address, the positive video ID and the advertising strategy
Put the positive video and the corresponding advertisement video of the positive video.
Wherein, described according to positive video playing address, the positive video ID and the advertising strategy, play institute
Positive video and the corresponding advertisement video of the positive video are stated, is specifically included:
Whether the terminal first looks for corresponding to comprising the positive video in buffer area when carrying out advertisement video broadcasting
Advertisement video, if including the caching of corresponding advertisement video, according to the broadcast address of the positive video carry out just
Piece is downloaded, and is intercutted according to advertising strategy;
If not including the corresponding advertisement video data of the positive video in the buffer area, regarded according to the positive
Frequency ID downloads the corresponding advertisement video of the positive video, is carried out at the same time the pre-download of positive video, and according to advertising strategy into
Row intercuts.
After the corresponding advertisement video according to the positive video ID downloads positive video, further include:
Unique mark is distributed for the advertisement video of download, the advertisement video of download is buffered in local, and
Store the correspondence of the unique mark and the positive video ID.
Specifically, after the download for carrying out advertisement video, its original is deployed in CDN (Content Delivery
Network, content distributing network) in advertisement video source file be cached to local, and will sheet using a unique Tag ID
The file of ground caching obtains positive video link with original in CDN (Content Delivery Network, content distributing network)
Ground connection location is corresponded to, and stores such correspondence;In this way to the advertisement video that broadcasting can be repeated several times in a short time, so that
When must play the advertisement video stream next time, terminal can transfer the local buffered advertisement video to get off and be broadcast automatically
It puts.
Video ads inserting method provided by the present invention carries out advertisement video buffer service by terminal, and by terminal
It carries out intercutting control, makes full use of the processing superiority of client, have the following advantages that:
1, the download buffer service of advertisement video, positive video is realized by terminal, is mitigated Streaming Media and is asked advertisement video
The service pressure of stream;
2, terminal is using " single player, two-way stream (pre-download for carrying out positive video while playing advertisement video) "
The pattern of download overcomes the bottleneck that set-top box device memory is small in reality, while realizing positive video and advertisement video
Seamless switching;
3, by terminal interact with server ad system module, instead of the interaction work of streaming media server
Make, saves the interface between cross-system, avoid the cumbersome problem of system development brought because cross-system interface is various.
Embodiment two as shown in Figure 2, a kind of video ads inserting method provided in this embodiment, step include:
Step 201, server bind positive video and advertisement video;
Wherein, the server binds positive video with advertisement video, including, setting makes positive video and advertisement
Video has one-to-one colume structure, program ID and column ID, and positive video is made to carry out unified layout with advertisement video, from
And it realizes that the advertisement of each positive video can be oriented and launches;
Step 202, the server establish advertising strategy;
The advertising strategy of establishing can be by the way that input unit is arranged in server, by advertisement is artificially arranged in advance
Strategy is simultaneously input to server by input unit, or can also be according to certain rule, and server automatically generates advertisement
Strategy;
Step 203, the server receiving terminal positive video ID, terminal is sent to by advertising strategy;
Here, the program ID is the assets unique mark of some specific video;Such as a film " bit people suddenly ",
Its assets unique mark is " 222 ", and 222 be exactly program ID;Column ID be the assets of the parent column of a certain specific video only
One mark, such as " bit people suddenly " belong under " American-European large stretch of " column.
As shown in figure 3, a kind of video ads provided by the present invention intercut device, there is the first receiving unit 310, second
Receiving unit 320 and processing broadcast unit 330;
First receiving unit 310 is connected by the second receiving unit 320 with processing broadcast unit 330;
Wherein, first receiving unit 310, for obtaining positive video playing address and positive video identifier ID;
Second receiving unit 320, for obtaining the positive video according to the positive video ID request servers
Advertising strategy;
The processing broadcast unit 330, for according to the broadcast address of the positive video, the positive video ID and institute
Advertising strategy is stated, the positive video and the corresponding advertisement video of the positive video are played;
The processing broadcast unit also has and intercuts module;
It is described to intercut module, for searching whether comprising the corresponding ad data of the positive video in buffer area, if
Including then carrying out positive download according to the video playing address, and intercutted according to advertising strategy;
It is described to intercut module, if being additionally operable to not include the corresponding ad data of the positive video in the buffer area,
The corresponding advertisement video of the positive video is then downloaded according to the positive video ID, is carried out at the same time the pre-download of positive video,
And it is intercutted according to advertising strategy.
The processing broadcast unit has distribution module;
The distribution module regards the advertisement of download for distributing unique mark for the advertisement video downloaded
Frequency is buffered in local, and stores the correspondence of the unique mark and the positive video ID;
The work of above-mentioned distribution module meets the advertisement video for repeating playing in a short time, can meet
It needs to play the advertisement video next time when, terminal can transfer automatically the local buffered advertisement video file to get off into
Row plays;To save download time, ensure the fluency that positive video playing is played with advertisement video.
The processing broadcast unit also has File Control Module and result of broadcast module;
Wherein, the File Control Module regards advertisement video and positive after receiving advertisement video and positive video
Frequency is managed and recombinates, and advertisement video and positive video are sent to the result of broadcast module;
The result of broadcast module, for carrying out visual effect, sound effect control to advertisement video and positive video.
Above-mentioned first receiving unit 310, which is got, to be sent to processing by video playing address behind positive video playing address and broadcasts
Unit 330 is put, positive video ID is sent to the second receiving unit 320 by the first receiving unit, and the second receiving unit 320 carries just
Piece video ID request servers, obtain the advertisement insertion strategy of the positive video, such as advertisement type, advertisement insertion time point, wide
Announcement intercuts type;The advertisement type can be the types such as picture-text advertisement or video ads;The advertisement insertion type can be with
Including it is preceding insert, in insert, afterwards insert three kinds of modes;When wherein, using the preceding slotting advertisement insertion type, advertisement video is delayed first
It is stored to local cache, while preloading the video flowing slice of positive video, being switched to positive after advertisement video plays regards
Frequency plays, and realizes the seamless switching of advertisement video and positive video;
Using inserting in described or when advertisement insertion type slotting afterwards, local cache searched, if finding positive video
Corresponding advertisement video then directly plays the advertisement video, if the corresponding advertisement video of positive video is not found, according to institute
It states positive video ID and downloads the corresponding advertisement video of the positive video, while preloading the video flowing slice of positive video.
In addition, the video ads intercut device in addition to having the function of parsing advertising strategy, it is additionally operable to advertising strategy
The caching of xml (extensible markup language) data, control advertisement insertion time and progress advertistics, and with hardware decoding
With the decoded function of software.
Above-mentioned processing broadcast unit, rendering, output equally also with video and audio;And basic Broadcast Control logic behaviour
Make, such as the functions such as video fast forward, video rewind, video pause, volume control.
As shown in figure 4, a kind of video ads provided by the present invention intercut device, including:Binding unit 410;Advertisement plan
Slightly unit 420 and Transmit-Receive Unit 430;
Wherein, the binding unit 410, for binding positive video with advertisement video;
It is described to bind advertisement video and positive video, it can be there are many mode, for example, herein using unified layout
Method, setting makes positive video and advertisement video have one-to-one colume structure, program ID and column ID, to realize
The advertisement of each positive video is oriented and is launched.
The advertising strategy unit 420, for establishing advertising strategy;
Above-mentioned advertising strategy may include:Advertisement type, advertisement insertion time point, advertisement insertion type etc.;
The advertisement insertion type, may include it is preceding insert, in insert, afterwards insert three kinds of modes.
The Transmit-Receive Unit 430, the positive video ID sended over for receiving terminal, and advertising strategy is sent to end
End;
Specifically, above-mentioned Transmit-Receive Unit has reception and sending function, when it receives and identifies what terminal sended over
After positive video ID, advertising strategy is sent to terminal, then terminal can be regarded according to the progress advertisement of the content of advertising strategy
Frequency is intercutted with positive video.
As shown in figure 5, the video ads cut system of the present invention, has terminal and server;The server can wrap
Include advertisement delivery system module 530, video frequency program meta data server 510 and streaming media server 550;
Corresponding, the terminal may include terminal player 520, and the terminal player has EPG
(Electronic Program Guide, electronic program guide) puts broadcasting module 540.
It is based on API specifically, being established between video frequency program meta data server 510 and advertisement delivery system module 530
The message synchronization mechanism of (Application Programming Interface, application programming interface) has bottom amount
Data-interface and message synchronization interface, and data-interface, message synchronization interface are measured the bottom of by, by video frequency program meta data server
Video content variation, such as offline, video update on video real-time informing and is synchronized to advertisement delivery system module;And
And interface synchronization mechanism in this way, make positive video and advertisement video have one-to-one colume structure, program ID and
Positive video and advertisement video are carried out unified layout, to realize the correspondence advertisement video to each positive video by column ID
Orientation launch, complete positive video and advertisement video binding.
The advertisement delivery system module 530 receives the request of terminal for establishing advertising strategy, is sent to terminal wide
Accuse strategy;
Equally, it is the above-mentioned function of realization, EPG (Electronic Program Guide, electronic program guide) program request mould
It is also equipped with api interface between block 540 and CDN (Content Delivery Network, content distributing network) service system,
XML encapsulation of data containing positive video playing address is sent to CDN service system, CDN service system by EPG points broadcasting module 540
System is distributed it processing and acceleration processing after obtaining the XML encapsulation of data containing positive video playing address, then will just
The broadcast address of piece video, positive video ID are sent to EPG points broadcasting module 540.
EPG points broadcasting module 540 obtains the broadcast address and positive video identifier ID of positive video, and broadcasting positive video
It puts address and positive video identifier ID is sent to terminal player 520, asked according to the positive video ID by terminal player 520
Advertisement delivery system module 530 is sought, the advertising strategy of the positive video is obtained;According to advertising strategy content, terminal player
550 downloads ad video of streaming media server and positive video are asked, and plays the positive video and the positive video pair
The advertisement video answered.
For the above-mentioned function of realization, it is also equipped with data-interface API between terminal player 520 and EPG points broadcasting module 540,
Terminal player by data-interface API from EPG point broadcasting modules obtain need data, such as the broadcast address of positive video and
Positive video identifier ID.
Based on above-mentioned terminal and the server, the whole work process of video ads cut system provided by the present invention
For video metadata server establishes metadata synchronization mechanism with advertisement delivery system module, by all positive videos and extensively
It accuses colume structure, program ID and the column id information that video has and saves as metadata, and being arranged makes positive video be regarded with advertisement
Frequency has one-to-one colume structure, program ID and column ID, and positive video is made to carry out unified layout with advertisement video;Then
Advertisement delivery system establishes advertisement serving policy.When user carries out program request, the EPG point broadcasting modules and terminal player pair
It connecing, terminal player APP (Application, application program) shows user's on-demand content, after user's program request is completed, EPG points
Broadcasting module issues positive broadcast address and positive video ID to terminal player, and terminal player receives positive video playing address
With positive video ID, which is for allowing terminal player to be obtained just according to the positive video playing address
The data content of piece video, terminal player carry positive video ID to advertisement delivery system module request advertising strategy, advertisement
System module receives request, advertising strategy is sent to terminal player, terminal player receives advertising strategy, and parses advertisement
Strategy, according to advertising strategy, terminal player first looks for buffer area, if the caching with corresponding advertisement video, root
Positive download is carried out according to the video playing address, and is intercutted according to advertising strategy;It is not right if search buffer area
The caching for the advertisement video answered then first carries out the caching of advertisement video, is carried out at the same time the pre-download of positive video, and according to advertisement
Strategy is intercutted.
In said program, client player may be implemented and directly interacted with ad system module, obtains advertisement and launch plan
Slightly, the interaction in the prior art between streaming media server and ad system module has been removed, therefore have the advantages that:
1, it avoids because the information exchange between cross-system is various, terminal caused by information connection line arrangement very complicated
Develop difficult problem;
2, it avoids because the information exchange between cross-system is various, system caused by information connection line arrangement very complicated
Difficult in maintenance, the higher defect of cost.
3, video play mode of the terminal player using " two-way stream is put in unicast " is met, is overcome in set-top box device
Small bottleneck is deposited, while realizing the seamless switching of program and advertisement, intercutting.
4, advertisement video possessed by terminal caching with while playing advertisement video progress positive video it is pre- under
Function is carried, the video load time of advertisement video and positive video is shortened, improves the real-time and stream of Internet video broadcasting
Smooth property, and then the user experience is improved;
5, with double players in the prior art intercut scheme compared with, the present invention also have can be in low-end set top boxes type
In the market at present there is also, the old type of low memory (such as 512M memories) matches and uses;
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (9)
1. a kind of video ads inserting method, which is characterized in that including:
Terminal obtains the broadcast address and positive video ID of positive video from server;
The terminal obtains the advertising strategy of the positive video according to the positive video ID request servers;
The terminal is according to the broadcast address of the positive video, the positive video ID and the advertising strategy, described in broadcasting
Positive video and the corresponding advertisement video of the positive video;The positive video has one-to-one with the advertisement video
Colume structure, program ID and column ID;
Wherein, the advertising strategy includes:Advertisement type, advertisement insertion time point, advertisement insertion type;The advertisement insertion class
Type includes:It is preceding insert, in insert, rear insert;
When using the preceding slotting advertisement insertion type, advertisement video is cached to local cache by terminal first, is preloaded simultaneously
The video flowing of positive video is sliced, and positive video playing is switched to after advertisement video plays;
Using inserting in described or when advertisement insertion type slotting afterwards, terminal searches local cache, if finding positive video
Corresponding advertisement video then directly plays the advertisement video, if the corresponding advertisement video of positive video is not found, according to institute
It states positive video ID and downloads the corresponding advertisement video of the positive video, while preloading the video flowing slice of positive video.
2. video ads inserting method according to claim 1, which is characterized in that described according to the positive video
Broadcast address, the positive video ID and the advertising strategy, play the positive video and the positive video is corresponding wide
Video is accused, further includes:
Whether search in buffer area includes the corresponding advertisement video of the positive video, if including, it is regarded according to the positive
The broadcast address of frequency carries out positive download, and is intercutted according to advertising strategy;
If not including the corresponding advertisement video of the positive video in the buffer area, downloaded according to the positive video ID
The corresponding advertisement video of the positive video, is carried out at the same time the pre-download of positive video, and intercutted according to advertising strategy.
3. video ads inserting method according to claim 2, which is characterized in that described according under the positive video ID
After carrying the corresponding advertisement video of the positive video, further include:
Unique mark is distributed for the advertisement video of download, the advertisement video of download is cached to local, and store institute
State the correspondence of unique mark and the positive video ID.
4. a kind of video ads inserting method, which is characterized in that including:
Server binds positive video with advertisement video;
The server establishes advertising strategy;Wherein, the advertising strategy includes:Advertisement type, advertisement insertion time point, advertisement
Intercut type;The advertisement insertion type includes:It is preceding insert, in insert, rear insert;
The positive video ID that the server receiving terminal is sent, terminal is sent to by advertising strategy, so that the terminal uses
When preceding slotting advertisement insertion type, advertisement video is cached to local cache first, while preloading the video flowing of positive video
Slice, is switched to positive video playing after advertisement video plays;
Using inserting in described or when advertisement insertion type slotting afterwards, local cache searched, if finding positive video correspondence
Advertisement video, then directly play the advertisement video, if not finding the corresponding advertisement video of positive video, according to it is described just
Piece video ID downloads the corresponding advertisement video of the positive video, while preloading the video flowing slice of positive video;
The server binds positive video with advertisement video, including, setting makes positive video and advertisement video have
One-to-one colume structure, program ID and column ID, to realize that the advertisement to each positive video orients dispensing.
5. a kind of video ads intercut device, which is characterized in that have the first receiving unit, the second receiving unit and processing to play
Unit, the first receiving unit are connected by the second receiving unit with processing broadcast unit;
Wherein, first receiving unit, broadcast address and positive video ID for obtaining positive video from server;
Second receiving unit, for according to the positive video ID request servers, obtaining the advertisement of the positive video
Strategy;
The processing broadcast unit, for according to the broadcast address of the positive video, the positive video ID and the advertisement
Strategy plays the positive video and the corresponding advertisement video of the positive video;The positive video and the advertisement video
With one-to-one colume structure, program ID and column ID;
Wherein, the advertising strategy includes:Advertisement type, advertisement insertion time point, advertisement insertion type;The advertisement insertion
Type includes:It is preceding insert, in insert, rear insert;
When using the preceding slotting advertisement insertion type, advertisement video is cached to local slow by the processing broadcast unit first
It deposits, while preloading the video flowing slice of positive video, positive video playing is switched to after advertisement video plays;
Using inserting in described or when advertisement insertion type slotting afterwards, the processing broadcast unit lookup local cache, if looked into
The corresponding advertisement video of positive video is found, then directly plays the advertisement video, if not finding the corresponding advertisement of positive video
Video then downloads the corresponding advertisement video of the positive video according to the positive video ID, while preloading positive video
Video flowing is sliced.
6. video ads according to claim 5 intercut device, which is characterized in that the processing broadcast unit also has
Intercut module;
It is described to intercut module, for searching whether comprising the corresponding advertisement video of the positive video in buffer area, if including,
Positive download is then carried out according to the broadcast address of the positive video, and is intercutted according to advertising strategy;
It is described to intercut module, if being additionally operable to not include the corresponding advertisement video of the positive video, root in the buffer area
The corresponding advertisement video of the positive video is downloaded according to the positive video ID, is carried out at the same time the pre-download of positive video, and root
It is intercutted according to advertising strategy.
7. video ads according to claim 6 intercut device, which is characterized in that the processing broadcast unit has
Distribution module;
The distribution module delays the advertisement video of download for distributing unique mark for the advertisement video downloaded
It is stored to local, and stores the correspondence of the unique mark and the positive video ID.
8. video ads according to claim 5 intercut device, which is characterized in that the processing broadcast unit also has
There are File Control Module and result of broadcast module;
The File Control Module, for advertisement video and positive video to be managed and recombinated, by advertisement video and positive
Video is sent to the result of broadcast module;
The result of broadcast module, for carrying out visual effect, sound effect control to advertisement video and positive video.
9. a kind of video ads intercut device, which is characterized in that including:
Binding unit, for binding positive video with advertisement video;
Advertising strategy unit, for establishing advertising strategy;Wherein, the advertising strategy includes:Advertisement type, advertisement insertion time
Point, advertisement insertion type;The advertisement insertion type includes:It is preceding insert, in insert, rear insert;
Transmit-Receive Unit, the positive video ID for receiving terminal transmission, and advertising strategy is sent to terminal, so that the terminal
When using preceding slotting advertisement insertion type, advertisement video is cached to local cache first, while preloading regarding for positive video
Frequency stream slice, is switched to positive video playing after advertisement video plays;
Using inserting in described or when advertisement insertion type slotting afterwards, local cache searched, if finding positive video correspondence
Advertisement video, then directly play the advertisement video, if not finding the corresponding advertisement video of positive video, according to it is described just
Piece video ID downloads the corresponding advertisement video of the positive video, while preloading the video flowing slice of positive video;
The binding unit makes positive video have one-to-one colume structure, program with advertisement video specifically for setting
ID and column ID, to realize that the advertisement to each positive video orients dispensing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510415288.3A CN105072462B (en) | 2015-07-15 | 2015-07-15 | Video ads inserting method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510415288.3A CN105072462B (en) | 2015-07-15 | 2015-07-15 | Video ads inserting method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105072462A CN105072462A (en) | 2015-11-18 |
CN105072462B true CN105072462B (en) | 2018-08-03 |
Family
ID=54501722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510415288.3A Active CN105072462B (en) | 2015-07-15 | 2015-07-15 | Video ads inserting method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105072462B (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105828110A (en) * | 2016-03-09 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | Business object putting method and device and server |
CN107295376A (en) * | 2016-04-05 | 2017-10-24 | 北京优朋普乐科技有限公司 | Merging method, device and the jettison system of advertisement of advertisement and positive |
CN105847945A (en) * | 2016-04-25 | 2016-08-10 | 乐视控股(北京)有限公司 | Video acceleration method and device |
CN105959743A (en) * | 2016-04-29 | 2016-09-21 | 乐视控股(北京)有限公司 | Video advertisement playing method and device and server |
CN107864403B (en) * | 2016-09-22 | 2021-12-14 | 中兴通讯股份有限公司 | Method, device and system for inserting advertisement |
EP3513370A4 (en) * | 2016-09-26 | 2020-05-27 | WP Company LLC | Method and system for delivering real-time content |
CN106412631A (en) * | 2016-10-17 | 2017-02-15 | 合信息技术(北京)有限公司 | Video playing method and device |
CN106604058A (en) * | 2016-12-12 | 2017-04-26 | 咪咕视讯科技有限公司 | Video intercutting method and apparatus |
CN106792158A (en) * | 2016-12-14 | 2017-05-31 | 未来电视有限公司 | Order video inserting method based on internet television client |
CN106658155A (en) * | 2016-12-29 | 2017-05-10 | 深圳Tcl数字技术有限公司 | Method and device for switching and playing of player |
CN107135406A (en) * | 2017-06-06 | 2017-09-05 | 环球智达科技(北京)有限公司 | A kind of report method for playing record |
CN107277621A (en) * | 2017-06-06 | 2017-10-20 | 环球智达科技(北京)有限公司 | A kind of statistical method based on broadcasting record |
CN107172448A (en) * | 2017-06-19 | 2017-09-15 | 环球智达科技(北京)有限公司 | The method for managing video and audio |
CN110248219A (en) | 2018-03-08 | 2019-09-17 | 腾讯科技(深圳)有限公司 | Video broadcasting method, device and equipment |
CN109711888A (en) * | 2018-12-28 | 2019-05-03 | 北京金山安全软件有限公司 | Webpage advertisement display method and device |
CN110519643A (en) * | 2019-08-30 | 2019-11-29 | 秒针信息技术有限公司 | A kind of directory title determines method, apparatus, electronic equipment and readable storage medium storing program for executing |
CN110677689A (en) * | 2019-09-29 | 2020-01-10 | 杭州当虹科技股份有限公司 | VR video advertisement seamless insertion method based on user view angle |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101430781A (en) * | 2007-11-05 | 2009-05-13 | 上海柯楠网络科技有限公司 | Advertisement putting method for network video |
CN101466024A (en) * | 2007-12-19 | 2009-06-24 | 上海亿动信息技术有限公司 | Method and device for inserted playing of advertisement information when playing multimedia file on customer equipment |
CN101656755A (en) * | 2008-08-22 | 2010-02-24 | 华为技术有限公司 | Method and device for transmitting and broadcasting advertising programs |
CN101662650A (en) * | 2008-08-29 | 2010-03-03 | 百视通网络电视技术发展有限责任公司 | System and method for accurate and real-time advertising in IPTV video-on-demand |
CN101668145A (en) * | 2009-09-25 | 2010-03-10 | 深圳创维数字技术股份有限公司 | Digital television receiver, advertisement graded playing and controlling method and system |
CN101764796A (en) * | 2008-12-25 | 2010-06-30 | Tcl集团股份有限公司 | Advertisement transmission method and system |
CN101982974A (en) * | 2010-11-22 | 2011-03-02 | 天柏宽带网络科技(北京)有限公司 | Advertisement insertion method and device in video-on-demand system |
CN103607634A (en) * | 2013-11-19 | 2014-02-26 | 四川长虹电器股份有限公司 | Method for reducing network video ordering terminal user waiting time |
JP2014527730A (en) * | 2011-06-29 | 2014-10-16 | ロックスター コンソーティアム ユーエス エルピー | Method and apparatus for preloading information over a communication network |
CN104349212A (en) * | 2013-07-29 | 2015-02-11 | 上海帛茂信息科技有限公司 | Method for playing advertisement and video content and electronic equipment for realizing method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003303011A1 (en) * | 2002-12-17 | 2004-07-09 | Koninklijke Philips Electronics N.V. | Mobile device that uses removable medium for playback of content |
-
2015
- 2015-07-15 CN CN201510415288.3A patent/CN105072462B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101430781A (en) * | 2007-11-05 | 2009-05-13 | 上海柯楠网络科技有限公司 | Advertisement putting method for network video |
CN101466024A (en) * | 2007-12-19 | 2009-06-24 | 上海亿动信息技术有限公司 | Method and device for inserted playing of advertisement information when playing multimedia file on customer equipment |
CN101656755A (en) * | 2008-08-22 | 2010-02-24 | 华为技术有限公司 | Method and device for transmitting and broadcasting advertising programs |
CN101662650A (en) * | 2008-08-29 | 2010-03-03 | 百视通网络电视技术发展有限责任公司 | System and method for accurate and real-time advertising in IPTV video-on-demand |
CN101764796A (en) * | 2008-12-25 | 2010-06-30 | Tcl集团股份有限公司 | Advertisement transmission method and system |
CN101668145A (en) * | 2009-09-25 | 2010-03-10 | 深圳创维数字技术股份有限公司 | Digital television receiver, advertisement graded playing and controlling method and system |
CN101982974A (en) * | 2010-11-22 | 2011-03-02 | 天柏宽带网络科技(北京)有限公司 | Advertisement insertion method and device in video-on-demand system |
JP2014527730A (en) * | 2011-06-29 | 2014-10-16 | ロックスター コンソーティアム ユーエス エルピー | Method and apparatus for preloading information over a communication network |
CN104349212A (en) * | 2013-07-29 | 2015-02-11 | 上海帛茂信息科技有限公司 | Method for playing advertisement and video content and electronic equipment for realizing method |
CN103607634A (en) * | 2013-11-19 | 2014-02-26 | 四川长虹电器股份有限公司 | Method for reducing network video ordering terminal user waiting time |
Also Published As
Publication number | Publication date |
---|---|
CN105072462A (en) | 2015-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105072462B (en) | Video ads inserting method and device | |
CN103348691B (en) | The method, apparatus and system of distribution live content | |
CN106165434B (en) | It is a kind of for obtaining the method and computer-readable medium of media data | |
CN103686255B (en) | Video advertisement putting method and device based on HLS protocol | |
CN102474504B (en) | Various collections and the system and method for ways of distribution support are provided for content distributing network | |
RU2636123C2 (en) | Device for provision of content, method of providing contents, program, and system of giving content | |
CN103200461B (en) | A kind of multiple stage playback terminal synchronous playing system and player method | |
US20170195744A1 (en) | Live-stream video advertisement system | |
CN104125516B (en) | Media file reception, media file sending method and apparatus and system | |
CN103379362A (en) | Video-on-demand method and system | |
CN106612463A (en) | Barrage processing methods and system, and terminal | |
CN103813185B (en) | A kind of method that segment programs are quickly distributed, server and client | |
KR102598237B1 (en) | Method and apparatus for digital broadcast services | |
CN108200444B (en) | Video live broadcast method, device and system | |
CN103686245A (en) | Video-on-demand and live broadcasting switching method and device based on HLS protocol | |
CN103607634A (en) | Method for reducing network video ordering terminal user waiting time | |
CN105812847A (en) | HLS video live broadcast method, server and system | |
CN103747285A (en) | Program playing method, server side and client | |
CN102685561A (en) | Program carousel method and system, terminal equipment and program on-demand device | |
CN105872599A (en) | Method and device for providing and downloading videos | |
CN101267531A (en) | An interactive network TV system and its realization method | |
CN104602046B (en) | A kind of information issuing method based on HLS protocol, equipment and system | |
CN101170371B (en) | A client data request optimization method and system in P2P order | |
CN102172035A (en) | Manufacturing method and system of audio special | |
CN107205177A (en) | Video broadcasting method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |