CN118413697B - Advertisement insertion method, system, electronic equipment and storage medium - Google Patents
Advertisement insertion method, system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN118413697B CN118413697B CN202410864857.1A CN202410864857A CN118413697B CN 118413697 B CN118413697 B CN 118413697B CN 202410864857 A CN202410864857 A CN 202410864857A CN 118413697 B CN118413697 B CN 118413697B
- Authority
- CN
- China
- Prior art keywords
- video
- advertisement
- target feature
- feature video
- address
- 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
- 238000012966 insertion method Methods 0.000 title claims abstract description 22
- 238000003780 insertion Methods 0.000 claims abstract description 56
- 230000037431 insertion Effects 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims description 38
- 238000004590 computer program Methods 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 15
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001846 repelling effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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/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/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)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The disclosure provides an advertisement insertion method, an advertisement insertion system, electronic equipment and a storage medium, and relates to the technical field of advertisement insertion. The advertisement insertion method disclosed by the disclosure comprises the following steps: generating a feature video address with advertisement inserting parameters for each feature video according to preset conditions; acquiring a target feature video address of a target feature video requested to be played by a user; and analyzing the target feature video address, and playing the target feature video with the advertisement video inserted for the user. According to the technical scheme, advertisements with proper content can be matched for each feature video, the technical threshold of advertisement video insertion and the access cost of a video platform are reduced, the advertisement insertion positions and the advertisement quantity are freely defined in advance, and seamless switching and displaying between the feature video and the advertisement video are realized.
Description
Technical Field
The disclosure relates to the technical field of advertisement insertion, and in particular relates to an advertisement insertion method, an advertisement insertion system, electronic equipment and a storage medium.
Background
With the change of network video media from original new media to mainstream mass media, video advertisements are widely applied with higher information transmission efficiency, deeper brand propaganda effect and stronger emotional connection. The advertisement is an important income source of the video website, and the video website purchases the unicasted copyright by repelling huge resources, and is also the advertisement position value of the large-flow entrance in the view to a great extent. However, in the prior art, in the aspect of inserting the advertisement video, the problems of large investment of client technology, low matching degree of the feature video and the advertisement video, poor connection and the like exist.
Disclosure of Invention
The disclosure provides an advertisement inserting method, an advertisement inserting system, electronic equipment and a storage medium, which are used for solving the technical problems of large investment of advertisement inserting technology and low matching degree of a feature video and an advertisement video in the prior art.
The present disclosure provides this summary section to introduce concepts in a simplified form that are further described below in the detailed description section. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
In order to solve the above technical problems, an embodiment of the present disclosure provides an advertisement insertion method, which adopts the following technical solutions, including:
Generating a feature video address with advertisement inserting parameters for each feature video according to preset conditions;
acquiring a target feature video address of a target feature video requested to be played by a user;
And analyzing the target feature video address, and playing the target feature video with the advertisement video inserted for the user.
In order to solve the above technical problems, an embodiment of the present disclosure further provides an advertisement insertion system, which adopts the following technical scheme, including:
The matching module is used for identifying the picture information of each feature video, and matching the advertisement video for the feature video according to the picture information to generate a feature video address with advertisement inserting parameters;
And the playing module is used for acquiring a target feature video address of the target feature video requested to be played by the user, analyzing the target feature video address and playing the target feature video inserted with the advertisement video for the user.
In order to solve the above technical problems, an embodiment of the present disclosure further provides an electronic device, which adopts the following technical scheme, including: a memory and a processor, said memory having stored therein a computer program, said processor implementing the method as described above when executing said computer program.
In order to solve the above technical problems, an embodiment of the present disclosure further provides a computer readable storage medium, which adopts the following technical solutions, including: the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements a method as described above.
The positive progress effect of the present disclosure:
According to the technical scheme, through setting preset conditions, advertisements with proper content can be matched for each feature video, advertisement inserting parameters are formed according to inserting information of the advertisements, and feature video addresses with the advertisement inserting parameters are generated; when a user requests to play a certain target feature video, a corresponding target feature video address is acquired first, and the target feature video with the matched advertisement video inserted is played by analyzing the target feature video address, so that the technical threshold of advertisement video insertion and the access cost of a video platform are reduced, the advertisement insertion position and the advertisement quantity are defined freely in advance, and seamless switching and displaying between the feature video and the advertisement video are realized.
Drawings
FIG. 1 is a flowchart of an advertisement insertion method according to an embodiment of the present disclosure;
fig. 2 is a flowchart of step S101 of an advertisement insertion method according to an embodiment of the present disclosure;
fig. 3 is a flowchart of step S202 of an advertisement insertion method according to an embodiment of the present disclosure;
Fig. 4 is a flowchart of step S103 of an advertisement insertion method according to an embodiment of the present disclosure;
fig. 5 is a flowchart of step S402 of an advertisement insertion method according to an embodiment of the present disclosure;
Fig. 6 is a flowchart of step S103 of an advertisement insertion method according to an embodiment of the present disclosure;
FIG. 7 is a schematic diagram of an advertisement insertion system according to an embodiment of the present disclosure;
fig. 8 is a schematic diagram of an electronic device according to an embodiment of the disclosure.
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
Detailed Description
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs; the terminology used in the description of the applications herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure; the terms "comprising" and "having" and any variations thereof in the description and claims of the present disclosure and in the description of the figures above are intended to cover a non-exclusive inclusion. The terms first, second and the like in the description and in the claims or in the above-described figures, are used for distinguishing between different objects and not necessarily for describing a sequential or chronological order.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present disclosure. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
In order to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
The first aspect of the embodiments of the present disclosure is described below: an advertisement inserting method.
Fig. 1 is a flowchart of an advertisement insertion method provided in an embodiment of the present disclosure. As shown in fig. 1, the advertisement insertion method includes steps S101 to S103.
S101, generating a feature video address with advertisement inserting parameters for each feature video according to preset conditions.
The embodiment of the disclosure needs to explain here that preset conditions are introduced, so that the inserted advertisement video is conveniently screened, the content of the advertisement video is more matched with the content of the feature video, for example, the product of being rooted in the feature video content and being creatively integrated into the video can be adopted, the advertisement of brand concepts and characteristics is fully conveyed, the advertisement and the video content are integrated, the dislike and the contradiction emotion of the audience watching the advertisement are weakened to the greatest extent through interesting arrangement, the acceptance of the audience to the brand information is improved, the inserted advertisement is attractive and playful, and the defects that the traditional implanted advertisement such as a patch advertisement, an angle mark advertisement and the like has loose and single expression form, and a system and a complete marketing advertisement system cannot be formed are avoided. The inserting advertisement parameters can comprise advertisement video addresses, inserting positions, inserting quantity and the like of inserting advertisement videos, and the inserting advertisement parameters are written into the feature video addresses, so that when the feature video addresses are acquired, information of the advertisement videos with the corresponding inserting advertisements can be acquired at the same time, and the advertisement videos are played more efficiently.
In some embodiments of the present disclosure, the advertisement insertion method is applicable to an insertion advertisement access function of streaming media. The streaming media refers to a technology and a process for compressing a series of media data, transmitting the data through network segmentation, and transmitting video and audio on the network in real time for viewing, wherein the technology enables data packets to be transmitted like streaming; if this technique is not used, the entire media file must be downloaded before use. Streaming can transmit live video or movies pre-stored on a server, and when a viewer is watching these video files, the video data is played by specific playing software immediately after being transmitted to the viewer's computer.
In some embodiments of the present disclosure, the advertisement insertion method is particularly applicable to video files transmitted in slice form in on-demand or live broadcast. Among them, video file slicing is a technique that breaks up a large video file into smaller, more manageable and transportable short segments. The method is widely applied to various fields such as streaming media, video editing, network transmission and the like. By slicing the video, the video can be loaded and played as required without downloading the complete video file at one time, thereby improving the loading speed and playing efficiency of the video. For large video files, editing and processing directly may consume significant computing resources. By slicing the video, the computational load can be reduced by slicing the video. For network transmission, after the large-scale video file is sliced, the large-scale video file can be transmitted in batches, so that the problem of network congestion caused by overlarge file transmitted in a single time is avoided. The slicing of video files is based on the principles of video coding. Video coding typically breaks video into a series of consecutive frames, each frame containing image data. By locating a particular frame, the video file may be cut into portions.
Further, the advertisement inserting method disclosed by the invention supports the insertion of the appointed advertisement video in the head, tail and sheet of the video on demand and live video, and video manufacturers can set different advertisement inserting strategies for each positive video based on the difference of the positive video content, and even can set different advertisement inserting strategies according to each user. The method has no technical threshold for advertisement brands, the access cost of the video platform is extremely low, and the seamless switching and displaying between the feature film video and the advertisement video can be achieved under the condition that the transcoding streaming media server is not required to be additionally used for transcoding and the mobile client is not added with an additional player.
S102, obtaining a target feature video address of the target feature video requested to be played by the user.
The embodiment of the disclosure needs to be described here that, when a user initiates a request for watching a target feature video, a target feature video address corresponding to the target feature video is obtained, and advertisement insertion parameters of the matched advertisement video are included in the target feature video address, so that the target feature video and the corresponding advertisement video can be conveniently and efficiently played later.
S103, analyzing the target feature video address, and playing the target feature video with the advertisement video inserted for the user.
The embodiment of the disclosure needs to be described here that, the target feature video address is resolved, and the advertisement insertion parameters of the video advertisements therein are obtained, so that the corresponding advertisement videos can be responded later, and the target feature video inserted with the advertisement videos is played for the user.
According to the embodiment of the disclosure, from the perspective of an advertisement provider, the technical threshold is zero, the advertisement putting positions and the advertisement putting quantity can be freely defined, and the good advertisement putting effect is obtained. From the point of view of a developer, the access cost is extremely low, the transcoding streaming media server is not required to additionally transcode, the mobile client does not add extra player overhead, and smooth playing of advertisements in the video playing process is realized. From the perspective of a user, if the creative in-picture advertisement is adopted, the contact feeling of the in-picture advertisement can be greatly reduced. From the perspective of a video platform, the lightweight medium-sized advertisement access scheme can realize advertising revenue faster.
Further, in some embodiments of the present disclosure, generating the feature video address with the advertisement insertion parameter for each feature video according to the preset condition in step S101 may be implemented by, but not limited to, the following method, as shown in fig. 2, including steps S201-S203.
S201, identifying the picture information of the positive video.
The embodiment of the disclosure needs to be described herein, in which the picture information of the feature video is identified so as to understand the content of the feature video, and to facilitate matching the feature video with an appropriate advertisement video according to the content of the feature video. The picture information can comprise characters, products, scenes and the like in the feature video picture, and the matching of the advertisement video is carried out according to the information such as character activities, scene environments and the like, so that the advertisement video is inserted into the video content instead of being hard, the advertisement is fully conveyed, the advertisement video and the feature video content are integrated, and the acceptance of audience to the advertisement information is improved.
S202, matching the advertisement video for the feature video according to the picture information, and generating the advertisement inserting parameters.
It should be noted that, according to the picture information, the advertisement video may be inserted at a position where the feature video is played to a suitable picture, that is, the insertion position of the advertisement video is determined, so that the connection between the advertisement video and the feature video is more appropriate. And then generating advertisement insertion parameters according to the information such as the positions, the number and the like of the inserted advertisement videos.
S203, generating the feature video address with the advertisement insertion parameters.
The embodiment of the disclosure should be described here that, the position and the number of the advertisement break parameters including the break advertisement video are written into the feature video address, so that the corresponding advertisement video can be responded subsequently, and the feature video with the advertisement video is played for the user.
Further, in some embodiments of the present disclosure, when step S202 is performed, that is, the matching of the advertisement video for the feature video according to the picture information, and the generation of the advertisement insertion parameter, the method may be implemented, but is not limited to, as shown in fig. 3, including steps S301 to S302.
S301, matching the advertisement video for the feature video according to one or more of the characters, the products and the scenes in the picture information.
The embodiment of the disclosure needs to be described here that characters, products and scenes are key information in picture information, and can reflect main content and expression of pictures, so that advertisement videos are selected according to the key information, and the content of feature videos and the content of advertisement videos can be matched, so that transition is smoother, and users can accept the advertisement videos more easily.
In one or more embodiments, the video content is analyzed, for example using machine learning techniques, to identify natural intermittent points in the video, such as scene transitions, conversation pauses, etc., as potential commercial break locations; meanwhile, collecting the watching data of the user, including watching time length, frequency of skipping advertisements, watching peak time period and the like, so as to know the watching habit of the user; and combining video content analysis and user behavior data, establishing a prediction model, predicting the time point when the user is most likely to accept the advertisement insertion, and dynamically adjusting the time point of the advertisement insertion according to real-time feedback (such as whether to skip the advertisement) of the user in the video playing process, so that the intelligent arrangement of the time point of the advertisement insertion is realized on the premise of not interfering the watching experience of the user.
In one or more embodiments, user portraits including tags for gender, age, occupation, location, and hobbies of interest, for example, may also be created through interest and feedback analysis, and personalized advertising content may be recommended by analyzing the user's historical viewing records and interest tags.
S302, generating the advertisement video address, the inserting position and the inserting quantity of the matched advertisement videos.
Embodiments of the present disclosure are described herein in which an advertisement video address can be uniquely located to the advertisement video; the inserting position of the advertisement video is the time when the advertisement video is inserted when the feature video is played to a certain picture; the number of commercial breaks of the commercial videos is the total number of commercial videos inserted at different positions of the same feature video. Through the setting of the advertisement insertion parameters, the follow-up response of corresponding video advertisements is facilitated, and feature film video inserted with advertisement videos is played for users.
Further, in some embodiments of the present disclosure, when step S103 is performed, that is, the parsing the target feature video address, and playing the target feature video with the advertisement video inserted therein for the user, the method may be implemented, but is not limited to, as shown in fig. 4, including steps S401 to S402.
S401, according to the target feature video address, a request for acquiring a video manifest file is initiated to a content distribution network.
The embodiments of the present disclosure should be described herein, where the content delivery network, i.e., CDN, is collectively referred to as Content Delivery Network, and the basic idea is to avoid bottlenecks and links on the internet that may affect the data transmission speed and stability as much as possible, so that the content is transmitted faster and more stably. By placing a layer of intelligent virtual network formed by node servers around the network and based on the existing internet, the content distribution network system can redirect the user's request to the service node nearest to the user in real time according to the network flow and the comprehensive information of the connection of each node, the load condition, the distance to the user, the response time and the like. The method aims to enable the user to obtain the required content nearby, solve the problem of congestion of the Internet network and improve the response speed of the user for accessing the website. Therefore, the video manifest file is more efficiently and conveniently obtained through the content distribution network.
S402, playing the target feature video inserted with the advertisement video for the user through the content distribution network.
The embodiment of the disclosure needs to be explained here that, the video manifest file is obtained through the content distribution network, so that the target feature video with the advertisement video inserted therein is played for the user, and the whole process from the obtaining request to the playing of the target feature video is efficient and quick.
Further, in some embodiments of the present disclosure, when step S102 is performed, that is, the target feature video with the advertisement video inserted therein is played for the user through the content distribution network, the method may be implemented, but is not limited to, as shown in fig. 5, including steps S501 to S503.
S501, analyzing the target feature video address, and acquiring the advertisement insertion parameters and the initial video list file.
The embodiment of the disclosure needs to be described here that, when resolving the target feature video address, the advertisement break parameters in the target feature video address are extracted, for example, information such as advertisement video address, break position, break number and the like of the advertisement video; the initial video list file refers to a target feature video file in which the advertisement video is not inserted, and when the initial analysis is performed, the information written in the target feature video address includes advertisement insertion parameters.
S502, rewriting the initial video list file according to the advertisement insertion parameters to obtain a playing video list file.
The embodiment of the disclosure needs to be described here that information such as an advertisement video address, advertisement insertion time and the like can be extracted according to advertisement insertion parameters, then an initial video list file is analyzed, and then the advertisement video address is added into the initial video list file according to the advertisement insertion time so as to complete the insertion of the advertisement video in the target feature video.
And S503, according to the playing video list file, playing the target feature video inserted with the advertisement video for the user.
The embodiment of the present disclosure needs to be described herein that the play video manifest file includes a corresponding advertisement video file and a corresponding initial target feature video file, and the advertisement video file is inserted into the initial target feature video file according to information such as an insertion position, so that when playing according to the play video manifest file, a user sees the target feature video with the advertisement video inserted therein.
Further, in some embodiments of the present disclosure, when step S103 is performed, that is, the parsing the target feature video address, and playing the target feature video with the advertisement video inserted therein for the user, the method may be implemented, but is not limited to, as shown in fig. 6, including steps S601-S602.
S601, performing play switching detection on the target feature video and the advertisement video.
The embodiment of the disclosure should be described herein that, for a target feature video inserted with an advertisement video, when playing, the target feature video and the advertisement video need to be switched at an inserting position of the advertisement video, and in order to ensure stability and consistency of overall playing, play switching detection is performed for the target feature video and the advertisement video, including detecting video parameters of the target feature video and the advertisement video.
S602, adjusting decoding parameters of the video according to the play switching detection result.
It should be noted here that the embodiments of the present disclosure apply the codec technology widely to compression, storage, transmission, etc. of audio and video. By adopting proper encoding and decoding algorithms, high-quality audio and video transmission and storage can be realized, and storage space and bandwidth are saved. The basic principle of video signal coding is by decomposing a video signal into a series of image frames and coding these image frames into a digital signal. Video coding generally adopts a method of compression and then coding, namely, compression processing is performed on each frame of image, and then the compressed data is coded. Common video coding modes include h.264, h.265, VP9, and the like. However, the encoding parameters of the feature video and the advertisement video are independent of each other, and if the encoding parameters of the feature video and the advertisement video are not used when switching is detected, the encoder needs to be refreshed to ensure that the decoding process works normally.
The second aspect of the embodiments of the present disclosure is described below: an advertisement insertion system.
Fig. 7 is a schematic diagram of an advertisement insertion system according to an embodiment of the present disclosure. As shown in fig. 7, the advertisement insertion system 700 includes:
The matching module 701 is configured to identify picture information of each feature video, and match an advertisement video for the feature video according to the picture information, so as to generate a feature video address with advertisement insertion parameters;
And the playing module 702 is configured to obtain a target feature video address of a target feature video requested to be played by a user, and parse the target feature video address, and play the target feature video with the advertisement video inserted therein for the user.
The embodiment of the disclosure needs to be described here that, through the matching module 701, matching advertisements with proper content for each feature video, forming advertisement insertion parameters according to the insertion information of the advertisements, and generating feature video addresses with the advertisement insertion parameters; the playing module 702 is used for acquiring a request of a user for playing a certain target feature video, acquiring a corresponding target feature video address, and playing the target feature video inserted with the matched advertisement video by analyzing the target video address, thereby reducing the technical threshold of advertisement video insertion and the access cost of a video platform, freely defining advertisement insertion positions and advertisement quantity in advance, and realizing seamless switching and display between the feature video and the advertisement video.
Further, in some embodiments of the present disclosure, the playing module 702 includes:
The processing unit 703 is configured to obtain a target feature video address of a target feature video requested to be played by a user, and parse the target feature video address;
A detection unit 704, configured to perform play switching detection on the target feature video and the advertisement video;
and the decoding unit 705 is configured to decode the target feature video inserted with the advertisement video, and adjust decoding parameters of the video according to the result of the play switching detection.
In some embodiments of the present disclosure, the decoding unit 705 may employ a video decoder, which refers to a program or device capable of compressing or decompressing digital video.
The third and fourth aspects of embodiments of the present disclosure are described below: an electronic device and a computer-readable storage medium.
The electronic device comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the advertisement inserting method when executing the computer program.
A computer readable storage medium having stored thereon a computer program which when executed by a processor implements the advertisement insertion method described above.
As shown in fig. 8, a schematic diagram of an electronic device suitable for use in implementing embodiments of the present disclosure is shown. The electronic device in the embodiments of the present disclosure is only one example, and should not impose any limitation on the functions and scope of use of the embodiments of the present disclosure.
With continued reference to fig. 8, the electronic apparatus includes a processing device 801, a storage device 802, a sensor device 803, a bus 804, an input/output (I/O) interface 805, a multimedia device 806, a power supply device 807, and a communication device 808, and the like.
Processing device 801 (e.g., central processing unit, graphics processor, etc.) is used to control the overall operation of the electronic device. The processing device 801 may include one or more processors to execute instructions to perform all or part of the steps of the methods described above. In addition, the processing device 801 may also include one or more modules for processing interactions with other devices.
The storage device 802 is used to store various types of data, and the storage device 802 may be a system, apparatus, or device including various types of computer readable storage media, or a combination thereof, such as electronic, magnetic, optical, electromagnetic, infrared, or semiconductor, or a combination of any of the above.
More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
Sensor means 803 for sensing prescribed measured information and converting it into usable output signals according to a certain law may comprise one or more sensors. For example, it may include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, a temperature sensor, or the like for detecting changes in the on/off state, relative positioning, acceleration/deceleration, temperature, humidity, light, or the like of the electronic apparatus.
The processing means 801, the storage means 802 and the sensor means 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
The multimedia device 806 may include an input device such as a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, etc. for receiving input signals from a user, where various input devices may cooperate with various sensors of the sensor device to perform gesture operation input, image recognition input, distance detection input, etc.; the multimedia device may also include an output device such as a Liquid Crystal Display (LCD), speaker, vibrator, etc.
Power supply device 807, which is used to provide power to various devices in the electronic apparatus, may include a power management system, one or more power supplies, and components that distribute power to other devices.
The communication means 808 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data.
Each of the above-described devices may also be connected to the I/O interface 805 to enable application of the electronic apparatus.
While an electronic device having various means is shown in the figures, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via a communications device, or from a storage device. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by a processing device.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
It is noted that the computer readable medium described above in the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
Further, computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including, but not limited to, an object oriented programming language such as Java, python, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of remote computers, the remote computer may be connected to the user computer through any kind of network or may be connected to an external computer (e.g., connected through the internet using an internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. Wherein the names of the units do not constitute a limitation of the units themselves in some cases.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
The following briefly summarizes and lists the features of the embodiments described above in accordance with the present disclosure.
According to one or more embodiments of the present disclosure, an advertisement insertion method is provided, which adopts the following technical schemes, including:
Generating a feature video address with advertisement inserting parameters for each feature video according to preset conditions;
acquiring a target feature video address of a target feature video requested to be played by a user;
And analyzing the target feature video address, and playing the target feature video with the advertisement video inserted for the user.
According to one or more embodiments of the present disclosure, an advertisement insertion method is provided, which adopts a technical scheme that according to a preset condition, generates a feature video address with advertisement insertion parameters for each feature video, including:
identifying picture information of the feature video;
matching the advertisement video for the feature video according to the picture information, and generating the advertisement inserting parameters;
and generating the feature video address with the advertisement insertion parameters.
According to one or more embodiments of the present disclosure, an advertisement insertion method is provided, which adopts the following technical scheme, and the matching the advertisement video for the feature video according to the picture information, and generating the advertisement insertion parameter, includes:
Matching the feature video with the advertisement video according to one or more of the characters, the products and the scenes in the picture information;
and generating the advertisement video address, the inserting position and the inserting quantity of the matched advertisement videos.
According to one or more embodiments of the present disclosure, an advertisement inserting method is provided, and the following technical solution is adopted, where the parsing the target feature video address, and playing the target feature video with the advertisement video inserted for the user, further includes:
Initiating a request for acquiring a video manifest file to a content distribution network according to the target feature video address;
and playing the target feature video inserted with the advertisement video for the user through the content distribution network.
According to one or more embodiments of the present disclosure, an advertisement insertion method is provided, which adopts the following technical scheme, and the playing, by the content distribution network, the target feature video in which the advertisement video is inserted for the user includes:
analyzing the target feature video address to obtain the advertisement inserting parameters and an initial video list file;
According to the advertisement insertion parameters, the initial video list file is rewritten, and a playing video list file is obtained;
And playing the target feature video inserted with the advertisement video for the user according to the play video list file.
According to one or more embodiments of the present disclosure, an advertisement inserting method is provided, which adopts the following technical scheme, and the parsing of the target feature video address, and the playing of the target feature video with the advertisement video inserted therein for the user, further includes:
performing play switching detection on the target feature video and the advertisement video;
and adjusting decoding parameters of the video according to the play switching detection result.
According to one or more embodiments of the present disclosure, an advertisement insertion system is provided, which adopts the following technical solutions, and the advertisement insertion system includes:
The matching module is used for identifying the picture information of each feature video, and matching the advertisement video for the feature video according to the picture information to generate a feature video address with advertisement inserting parameters;
And the playing module is used for acquiring a target feature video address of the target feature video requested to be played by the user, analyzing the target feature video address and playing the target feature video inserted with the advertisement video for the user.
According to one or more embodiments of the present disclosure, an advertisement insertion system is provided, and the following technical solutions are adopted, where the playing module includes:
The processing unit is used for acquiring a target feature video address of a target feature video requested to be played by a user and analyzing the target feature video address;
The detection unit is used for detecting the play switching of the target feature video and the advertisement video;
And the decoding unit is used for decoding the target feature video inserted with the advertisement video and adjusting decoding parameters of the video according to the play switching detection result.
According to one or more embodiments of the present disclosure, there is provided an electronic device comprising a memory having a computer program stored therein and a processor, which when executing the computer program implements the method as described above.
According to one or more embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method as described above.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Moreover, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.
Claims (8)
1. An advertisement insertion method, comprising the steps of:
generating a feature video address with advertisement insertion parameters for each feature video according to preset conditions, wherein the advertisement insertion parameters comprise advertisement video addresses and insertion positions of inserted advertisement videos;
acquiring a target feature video address of a target feature video requested to be played by a user;
Analyzing the target feature video address, and playing the target feature video with the advertisement video inserted for the user;
the analyzing the target feature video address and playing the target feature video with the advertisement video inserted for the user comprises the following steps:
Initiating a request for acquiring a video manifest file to a content distribution network according to the target feature video address;
playing the target feature video with the advertisement video inserted therein for the user through the content distribution network;
the playing, by the content distribution network, the target feature video with the advertisement video inserted therein for the user includes:
analyzing the target feature video address to obtain the advertisement inserting parameters and an initial video list file;
According to the advertisement insertion parameters, the initial video list file is rewritten, and a playing video list file is obtained;
And playing the target feature video inserted with the advertisement video for the user according to the play video list file.
2. The method of claim 1, wherein generating a feature video address with advertisement insertion parameters for each feature video according to a preset condition comprises:
identifying picture information of the feature video;
matching the advertisement video for the feature video according to the picture information, and generating the advertisement inserting parameters;
and generating the feature video address with the advertisement insertion parameters.
3. The method of claim 2, wherein said matching the feature video with the advertisement video based on the picture information and generating the advertisement insertion parameter comprises:
Matching the feature video with the advertisement video according to one or more of the characters, the products and the scenes in the picture information;
and generating the advertisement video address, the inserting position and the inserting quantity of the matched advertisement videos.
4. The method of claim 1, wherein the parsing the target feature video address and playing the target feature video with the advertisement video inserted for the user further comprises:
performing play switching detection on the target feature video and the advertisement video;
and adjusting decoding parameters of the video according to the play switching detection result.
5. An advertisement insertion system for implementing the method of any one of claims 1-4, the advertisement insertion system comprising:
The matching module is used for identifying the picture information of each feature video, and matching the advertisement video for the feature video according to the picture information to generate a feature video address with advertisement inserting parameters;
And the playing module is used for acquiring a target feature video address of the target feature video requested to be played by the user, analyzing the target feature video address and playing the target feature video inserted with the advertisement video for the user.
6. The system of claim 5, wherein the play module comprises:
The processing unit is used for acquiring a target feature video address of a target feature video requested to be played by a user and analyzing the target feature video address;
The detection unit is used for detecting the play switching of the target feature video and the advertisement video;
And the decoding unit is used for decoding the target feature video inserted with the advertisement video and adjusting decoding parameters of the video according to the play switching detection result.
7. An electronic device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the method of any of claims 1-4 when executing the computer program.
8. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the method according to any of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410864857.1A CN118413697B (en) | 2024-06-28 | 2024-06-28 | Advertisement insertion method, system, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410864857.1A CN118413697B (en) | 2024-06-28 | 2024-06-28 | Advertisement insertion method, system, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118413697A CN118413697A (en) | 2024-07-30 |
CN118413697B true CN118413697B (en) | 2024-08-30 |
Family
ID=92032607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410864857.1A Active CN118413697B (en) | 2024-06-28 | 2024-06-28 | Advertisement insertion method, system, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118413697B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104935981A (en) * | 2015-06-17 | 2015-09-23 | Tcl集团股份有限公司 | Method and system for pushing advertising information |
CN105072462A (en) * | 2015-07-15 | 2015-11-18 | 华数传媒网络有限公司 | Video advertisement insert-play method and device thereof |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6698020B1 (en) * | 1998-06-15 | 2004-02-24 | Webtv Networks, Inc. | Techniques for intelligent video ad insertion |
CN101422691B (en) * | 2008-11-20 | 2011-12-07 | 武汉凯迪电力环保有限公司 | Multi-pollutant removing technique and device of fuel coal smoke |
JP6225574B2 (en) * | 2013-09-09 | 2017-11-08 | 株式会社Ihi | Carbon dioxide recovery method and recovery apparatus |
CN110677689A (en) * | 2019-09-29 | 2020-01-10 | 杭州当虹科技股份有限公司 | VR video advertisement seamless insertion method based on user view angle |
CN212999272U (en) * | 2020-06-05 | 2021-04-20 | 江苏德义通环保科技有限公司 | Wet desulphurization system without generating colored smoke plume |
CN116308530A (en) * | 2023-05-16 | 2023-06-23 | 飞狐信息技术(天津)有限公司 | Advertisement implantation method, advertisement implantation device, advertisement implantation equipment and readable storage medium |
-
2024
- 2024-06-28 CN CN202410864857.1A patent/CN118413697B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104935981A (en) * | 2015-06-17 | 2015-09-23 | Tcl集团股份有限公司 | Method and system for pushing advertising information |
CN105072462A (en) * | 2015-07-15 | 2015-11-18 | 华数传媒网络有限公司 | Video advertisement insert-play method and device thereof |
Also Published As
Publication number | Publication date |
---|---|
CN118413697A (en) | 2024-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10476925B2 (en) | Media stream cue point creation with automated content recognition | |
US8473628B2 (en) | Dynamically altering playlists | |
CN111277869B (en) | Video playing method, device, equipment and storage medium | |
US10929460B2 (en) | Method and apparatus for storing resource and electronic device | |
CN114125551B (en) | Video generation method, device, electronic equipment and computer readable medium | |
US11785195B2 (en) | Method and apparatus for processing three-dimensional video, readable storage medium and electronic device | |
US10419825B2 (en) | Queue to display information for entities during video playback | |
JP2023522266A (en) | Method, apparatus, device and medium for multimedia data delivery | |
CN110290398B (en) | Video issuing method and device, storage medium and electronic equipment | |
CN111581560B (en) | Page display method and device, electronic equipment and storage medium | |
CN113395538B (en) | Sound effect rendering method and device, computer readable medium and electronic equipment | |
CN113923530B (en) | Interactive information display method and device, electronic equipment and storage medium | |
CN110673886B (en) | Method and device for generating thermodynamic diagrams | |
CN118413697B (en) | Advertisement insertion method, system, electronic equipment and storage medium | |
CN111225255B (en) | Target video push playing method and device, electronic equipment and storage medium | |
CN110266813B (en) | Data request processing method and device, terminal equipment and storage medium | |
US12041291B2 (en) | QR attribution | |
CN117641005A (en) | A flow prediction method, device, equipment and medium for multimedia files | |
CN113766255B (en) | Video stream merging method, device, electronic equipment and computer medium | |
CN114071028B (en) | Video generation and playing method and device, electronic equipment and storage medium | |
CN114238805A (en) | Information processing method, device, equipment, medium and product based on information flow | |
CN117156224B (en) | Video processing method, device, electronic equipment and storage medium | |
CN114827753B (en) | Video index information generation method and device and computer equipment | |
US20220368989A1 (en) | Training of multiple parts of a model to identify behavior to person prediction | |
CN110909206B (en) | Method and device for outputting information |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |