CN112770170A - Video advertisement putting method, medium and equipment in OTT television service - Google Patents
Video advertisement putting method, medium and equipment in OTT television service Download PDFInfo
- Publication number
- CN112770170A CN112770170A CN202011631689.XA CN202011631689A CN112770170A CN 112770170 A CN112770170 A CN 112770170A CN 202011631689 A CN202011631689 A CN 202011631689A CN 112770170 A CN112770170 A CN 112770170A
- Authority
- CN
- China
- Prior art keywords
- video
- advertisement
- file
- playing
- advertisement putting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000012545 processing Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 abstract description 4
- 238000003780 insertion Methods 0.000 abstract 1
- 230000037431 insertion Effects 0.000 abstract 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to a video advertisement putting method, medium and equipment in OTT television service, comprising the following steps: acquiring a play address request, acquiring a corresponding video to be played based on the play address request, and generating an advertisement putting query request; receiving feedback information aiming at the advertisement putting query request, if the feedback information contains advertisement putting information, adding a corresponding advertisement video in the video to be played based on the advertisement putting information to form an M3U file, otherwise, directly forming an M3U file based on the video to be played; and playing the video based on the M3U file. Compared with the prior art, the invention better realizes various service scenes of the video advertisement, is convenient to control the playing of the advertisement, and realizes the functions of simulcast insertion and the like.
Description
Technical Field
The invention relates to video playing, in particular to the field of streaming media playing of Internet televisions, and specifically relates to a video advertisement putting method, medium and equipment in OTT television services.
Background
OTT uses broadband network as carrier, video and audio multimedia as main form, and interactive personalized feature to provide omnibearing paid service for broadband terminal user.
On-line video playing is the most important service content in OTT services, and with the continuous development of video services, an advertisement system is an indispensable element in video services. How to perform the advertisement pasting, inserting and post-inserting services in the single program playing and flexible advertisement putting in the simulcast scene are problems which must be faced in the field.
The existing video advertisement implementation mode adopts the mode that the advertisement and the feature film respectively give play addresses, and the client controls the play mode of the advertisement. For a complete advertisement implementation, it is difficult to completely control the playing of the advertisement on the platform, and realize the functions of inter-broadcasting and the like.
Disclosure of Invention
The present invention aims to overcome the defects of the prior art and provide a method, a medium and a device for delivering video advertisements in OTT television services, so as to better realize various service scenes of video advertisements.
The purpose of the invention can be realized by the following technical scheme:
a video advertisement putting method in OTT television service comprises the following steps:
acquiring a play address request, acquiring a corresponding video to be played based on the play address request, and generating an advertisement putting query request;
receiving feedback information aiming at the advertisement putting query request, if the feedback information contains advertisement putting information, adding a corresponding advertisement video in the video to be played based on the advertisement putting information to form an M3U file, otherwise, directly forming an M3U file based on the video to be played;
and playing the video based on the M3U file.
Further, the advertisement placement information includes an advertisement placement type instruction.
Further, the advertisement delivery type comprises a patch advertisement, a co-broadcasting insert advertisement or a post-inserting advertisement.
Further, the M3U file is composed of a plurality of video lists, each of which has a plurality of attributes including a video type, a video unique identification number, a video playing time length, a related URL, and a searchable flag.
Further, the video type includes an advertisement, a feature or a trailer.
Further, when the corresponding advertisement video is added, a video processing instruction is added, wherein the video processing instruction comprises a countdown display instruction and a broadcast control operation instruction.
Further, when video playing is performed based on the M3U file, a real-time playing state is recorded and uploaded.
Further, when playing the video based on the M3U file, the video data corresponding to the next video list is loaded in advance.
The present invention also provides a computer readable storage medium comprising one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for performing the method for video advertisement delivery in OTT television services as described above.
The present invention also provides an electronic device comprising:
one or more processors;
a memory; and
one or more programs stored in memory, the one or more programs including instructions for performing a method of video advertisement delivery in OTT television services as described above.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention adds the corresponding advertisement video in the video to be played based on the advertisement putting information to form an M3U file, and integrates the advertisement and the feature film into a playing address.
2. The invention adopts the advertisement service realization method based on HLS (HTTP Live streaming), and can flexibly realize various service scenes of the advertisement.
3. The invention expands the M3U file, adds the attribute label to mark the advertisement video and the service scene related to the advertisement, is convenient to control the playing of the advertisement, and realizes the functions of inter-broadcasting and inserting, etc.
4. When the video is played based on the M3U file, the playing fault is timely found by recording and uploading the real-time playing state, the user experience is improved, and the video data corresponding to the next video list is preloaded, so that the playing efficiency is improved.
Drawings
FIG. 1 is a schematic flow chart of the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and specific embodiments. The present embodiment is implemented on the premise of the technical solution of the present invention, and a detailed implementation manner and a specific operation process are given, but the scope of the present invention is not limited to the following embodiments.
As shown in fig. 1, this embodiment provides a method for delivering a video advertisement in an OTT television service, which includes the following steps:
s1, acquiring a play address request, acquiring a corresponding video to be played based on the play address request, and generating an advertisement putting inquiry request.
S2, receiving feedback information aiming at the advertisement putting inquiry request, judging whether advertisement putting is needed according to the feedback information, if the feedback information contains advertisement putting information, namely, the advertisement putting is indicated to be needed, adding a corresponding advertisement video in the video to be played based on the advertisement putting information to form an M3U file, otherwise, directly forming an M3U file based on the video to be played.
The advertisement placement information includes an advertisement placement type instruction. The advertisement putting type comprises a patch advertisement, a co-broadcasting inserted advertisement or a post-inserted advertisement and the like.
The M3U file is formed by a plurality of video lists, each of which has a plurality of attributes including a video type, a video unique identification number, a video playing time length, a related URL, and a searchable flag, as shown in table 1. Lines are annotated with a "#" beginning behavior in the file, with the other lines all being a URL that is played.
TABLE 1
And when the corresponding advertisement video is added, adding a video processing instruction, wherein the video processing instruction comprises a countdown display instruction and a broadcast control operation instruction, and the broadcast control operation instruction comprises the conditions that skipping cannot be performed, fast forwarding and fast rewinding cannot be performed when the advertisement is played, and the like.
S3, identifying the advertising signs in the M3u, and playing videos based on the M3U files.
If a player supporting M3u playlist is adopted, the player directly analyzes the M3U file to play video, if the play is not supported, the service layer analyzes the M3U file and then sends the file to the player.
When playing the video continuous broadcasting, each time when playing a piece of news in m3u, it needs to report to the application layer, and displays the correct current playing, and the playing status, the connection of m3u may be m3u8 format. When playing the m3u list, the next connection should be preloaded when the current connection has been downloaded but not yet played.
The above functions, if implemented in the form of software functional units and sold or used as a separate product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Example 2
The present embodiment provides an electronic device, which includes one or more processors, a memory, and one or more programs stored in the memory, where the one or more programs include instructions for executing the video advertisement delivery method in OTT television services according to embodiment 1.
The foregoing detailed description of the preferred embodiments of the invention has been presented. It should be understood that numerous modifications and variations could be devised by those skilled in the art in light of the present teachings without departing from the inventive concepts. Therefore, the technical solutions available to those skilled in the art through logic analysis, reasoning and limited experiments based on the prior art according to the concept of the present invention should be within the scope of protection defined by the claims.
Claims (10)
1. A video advertisement putting method in OTT television service is characterized by comprising the following steps:
acquiring a play address request, acquiring a corresponding video to be played based on the play address request, and generating an advertisement putting query request;
receiving feedback information aiming at the advertisement putting query request, if the feedback information contains advertisement putting information, adding a corresponding advertisement video in the video to be played based on the advertisement putting information to form an M3U file, otherwise, directly forming an M3U file based on the video to be played;
and playing the video based on the M3U file.
2. The method of claim 1, wherein the advertisement information comprises an advertisement type command.
3. The method of claim 2, wherein the advertisement delivery type comprises a patch advertisement, a co-broadcasting inter-cut advertisement or a post-cut advertisement.
4. The method of claim 1, wherein the M3U file comprises a plurality of video lists, each of the video lists has a plurality of attributes, and the attributes include a video type, a video unique identification number, a video playing time, a related URL, and a searchable flag.
5. The method of claim 4, wherein the video type comprises advertisement, feature film or trailer.
6. The method according to claim 1, wherein when the corresponding advertisement video is added, a video processing instruction is added, and the video processing instruction includes a countdown display instruction and a broadcast control operation instruction.
7. The method for delivering video advertisements in OTT television services according to claim 1, wherein when playing video based on the M3U file, a real-time playing status is recorded and uploaded.
8. The method according to claim 4, wherein video data corresponding to a next video list is preloaded when playing video based on the M3U file.
9. A computer-readable storage medium comprising one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for performing the method for video advertisement delivery in OTT television services according to any of claims 1-8.
10. An electronic device, comprising:
one or more processors;
a memory; and
one or more programs stored in memory, the one or more programs including instructions for performing a method of video advertisement delivery in an OTT television service as claimed in any of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011631689.XA CN112770170A (en) | 2020-12-31 | 2020-12-31 | Video advertisement putting method, medium and equipment in OTT television service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011631689.XA CN112770170A (en) | 2020-12-31 | 2020-12-31 | Video advertisement putting method, medium and equipment in OTT television service |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112770170A true CN112770170A (en) | 2021-05-07 |
Family
ID=75699615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011631689.XA Pending CN112770170A (en) | 2020-12-31 | 2020-12-31 | Video advertisement putting method, medium and equipment in OTT television service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112770170A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114513695A (en) * | 2022-04-19 | 2022-05-17 | 深圳市华曦达科技股份有限公司 | Method and device for cross-region operation of video content in OTT industry |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143384A (en) * | 2010-12-31 | 2011-08-03 | 华为技术有限公司 | Method, device and system for generating media file |
CN103686455A (en) * | 2013-11-22 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | A video playback method and device based on HLS protocol |
CN103686255A (en) * | 2013-11-22 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | A video advertisement delivery method and device based on HLS protocol |
CN103716656A (en) * | 2013-12-11 | 2014-04-09 | 乐视网信息技术(北京)股份有限公司 | Video loading method and electronic device |
US8752085B1 (en) * | 2012-02-14 | 2014-06-10 | Verizon Patent And Licensing Inc. | Advertisement insertion into media content for streaming |
CN104796796A (en) * | 2015-04-21 | 2015-07-22 | 范文鲜 | Method for improving fault tolerance of HLS (hyper text transport protocol live streaming) player of Android platform |
CN105898445A (en) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Advertising method and device |
CN105933799A (en) * | 2016-05-19 | 2016-09-07 | 成都虚拟世界科技有限公司 | Method and device for playing video |
CN105959746A (en) * | 2016-06-01 | 2016-09-21 | 北京奇艺世纪科技有限公司 | File generation method and apparatus |
CN105992057A (en) * | 2015-03-04 | 2016-10-05 | 王筱娜 | Video playing data monitoring method, system and application |
CN106686418A (en) * | 2015-11-09 | 2017-05-17 | 中国移动通信集团公司 | Method and device for inserting advertisement in program on demand |
CN107205177A (en) * | 2017-06-27 | 2017-09-26 | 乐视致新电子科技(天津)有限公司 | Video broadcasting method and device |
CN107277081A (en) * | 2016-04-06 | 2017-10-20 | 北京优朋普乐科技有限公司 | Section method for down loading and device, the stream media system of stream medium data |
CN108540868A (en) * | 2018-05-16 | 2018-09-14 | 北京百度网讯科技有限公司 | Processing method, device, server, terminal and the storage medium of HLS live streamings |
CN108668145A (en) * | 2017-03-30 | 2018-10-16 | 华为软件技术有限公司 | A kind of content distribution method and device |
-
2020
- 2020-12-31 CN CN202011631689.XA patent/CN112770170A/en active Pending
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143384A (en) * | 2010-12-31 | 2011-08-03 | 华为技术有限公司 | Method, device and system for generating media file |
US8752085B1 (en) * | 2012-02-14 | 2014-06-10 | Verizon Patent And Licensing Inc. | Advertisement insertion into media content for streaming |
CN103686455A (en) * | 2013-11-22 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | A video playback method and device based on HLS protocol |
CN103686255A (en) * | 2013-11-22 | 2014-03-26 | 乐视致新电子科技(天津)有限公司 | A video advertisement delivery method and device based on HLS protocol |
CN103716656A (en) * | 2013-12-11 | 2014-04-09 | 乐视网信息技术(北京)股份有限公司 | Video loading method and electronic device |
CN105992057A (en) * | 2015-03-04 | 2016-10-05 | 王筱娜 | Video playing data monitoring method, system and application |
CN104796796A (en) * | 2015-04-21 | 2015-07-22 | 范文鲜 | Method for improving fault tolerance of HLS (hyper text transport protocol live streaming) player of Android platform |
CN106686418A (en) * | 2015-11-09 | 2017-05-17 | 中国移动通信集团公司 | Method and device for inserting advertisement in program on demand |
CN105898445A (en) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Advertising method and device |
CN107277081A (en) * | 2016-04-06 | 2017-10-20 | 北京优朋普乐科技有限公司 | Section method for down loading and device, the stream media system of stream medium data |
CN105933799A (en) * | 2016-05-19 | 2016-09-07 | 成都虚拟世界科技有限公司 | Method and device for playing video |
CN105959746A (en) * | 2016-06-01 | 2016-09-21 | 北京奇艺世纪科技有限公司 | File generation method and apparatus |
CN108668145A (en) * | 2017-03-30 | 2018-10-16 | 华为软件技术有限公司 | A kind of content distribution method and device |
CN107205177A (en) * | 2017-06-27 | 2017-09-26 | 乐视致新电子科技(天津)有限公司 | Video broadcasting method and device |
CN108540868A (en) * | 2018-05-16 | 2018-09-14 | 北京百度网讯科技有限公司 | Processing method, device, server, terminal and the storage medium of HLS live streamings |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114513695A (en) * | 2022-04-19 | 2022-05-17 | 深圳市华曦达科技股份有限公司 | Method and device for cross-region operation of video content in OTT industry |
CN114513695B (en) * | 2022-04-19 | 2022-06-17 | 深圳市华曦达科技股份有限公司 | Method and device for cross-region operation of video content in OTT industry |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240007696A1 (en) | Systems and methods for using video metadata to associate advertisements therewith | |
US9355076B2 (en) | Method and system for dynamic play list modification | |
US7716232B2 (en) | Devices, systems, and methods for producing and distributing multiple variations of an instance of a media presentation | |
CN104363483B (en) | A kind of advertisement sending method and device based on video pictures | |
CN102868922A (en) | Method and system for playing advertisement | |
CN103686255B (en) | Video advertisement putting method and device based on HLS protocol | |
US20070027958A1 (en) | Podcasting having inserted content distinct from the podcast content | |
US10932014B2 (en) | Systems and methods for inserting breakpoints and reference links into a media file | |
US20080155590A1 (en) | Dynamic advertising control | |
CN101969546A (en) | Method and device for providing electronic program list, advertisement publishing and advertisement presentation | |
US20130312049A1 (en) | Authoring, archiving, and delivering time-based interactive tv content | |
WO2012106271A1 (en) | Stitching advertisements into a manifest file for streaming video | |
CN105472401B (en) | The method and system of advertisement are played during network direct broadcasting | |
JP2003244677A (en) | Video distribution / playback control system and video distribution / playback control computer program | |
CN104363484A (en) | Advertisement pushing method and device based on video picture | |
US20200220909A1 (en) | Method and apparatus for combining metadata and content stream manifest files for processing on client devices | |
CN105872599A (en) | Method and device for providing and downloading videos | |
EP3484162A1 (en) | Methods and systems for redirecting content players | |
JP2025120286A (en) | Server-Side Ad Insertion (SSAI) with Additional Metadata and Client Functionality | |
CN112770170A (en) | Video advertisement putting method, medium and equipment in OTT television service | |
US20050108413A1 (en) | Personal digital radio network | |
CN107864403B (en) | Method, device and system for inserting advertisement | |
CN1878111A (en) | Content playing system, client and content playing method | |
KR20150110858A (en) | An advertisement displaying method and a video player | |
JP7388252B2 (en) | Program distribution signal generation device, program distribution signal generation system, program distribution signal generation method, and program distribution signal generation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210507 |
|
RJ01 | Rejection of invention patent application after publication |