CN105072462B - Video ads inserting method and device - Google Patents

Video ads inserting method and device Download PDF

Info

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
Application number
CN201510415288.3A
Other languages
Chinese (zh)
Other versions
CN105072462A (en
Inventor
乔小燕
陆小丽
袁开
安竹勇
刘波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wasu Media & Network Co Ltd
Original Assignee
Wasu Media & Network 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 Wasu Media & Network Co Ltd filed Critical Wasu Media & Network Co Ltd
Priority to CN201510415288.3A priority Critical patent/CN105072462B/en
Publication of CN105072462A publication Critical patent/CN105072462A/en
Application granted granted Critical
Publication of CN105072462B publication Critical patent/CN105072462B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26258Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26283Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring 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

Video ads inserting method and device
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.
CN201510415288.3A 2015-07-15 2015-07-15 Video ads inserting method and device Active CN105072462B (en)

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)

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

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

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

Patent Citations (10)

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