CN116939253A - Audio and video data processing method, system and medium - Google Patents
Audio and video data processing method, system and medium Download PDFInfo
- Publication number
- CN116939253A CN116939253A CN202210335566.4A CN202210335566A CN116939253A CN 116939253 A CN116939253 A CN 116939253A CN 202210335566 A CN202210335566 A CN 202210335566A CN 116939253 A CN116939253 A CN 116939253A
- Authority
- CN
- China
- Prior art keywords
- video
- target audio
- audio
- file
- target
- 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
- 238000003672 processing method Methods 0.000 title abstract description 9
- 239000012634 fragment Substances 0.000 claims abstract description 100
- 238000009826 distribution Methods 0.000 claims abstract description 21
- 238000010586 diagram Methods 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 48
- 235000019633 pungent taste Nutrition 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 abstract description 11
- 230000015654 memory Effects 0.000 description 15
- 238000004590 computer program Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000005291 magnetic effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- XGFJCRNRWOXGQM-UHFFFAOYSA-N hot-2 Chemical compound CCSC1=CC(OC)=C(CCNO)C=C1OC XGFJCRNRWOXGQM-UHFFFAOYSA-N 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000003936 working memory Effects 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2407—Monitoring of transmitted content, e.g. distribution time, number of downloads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application aims to provide a processing method, a system and a medium of audio and video data, which are used for receiving a target audio and video acquisition request initiated by a user through a content distribution network; after the heat information of the target audio-video file corresponding to the request and/or at least two target audio-video fragment files in the target audio-video file is obtained, a call interface is provided for a CDN service provider or an audio-video content provider or a third party, so that the CDN service provider or the audio-video content provider or the third party can obtain the heat information, and the target audio-video file and/or at least two target audio-video fragment files in the target audio-video file are subjected to pre-caching, preferential response, highlight gathering, thermodynamic diagram drawing, advertisement inserting and the like, so that the audio-video content provider can know the cold and hot conditions of the target audio-video file and the target audio-video fragment files in time, and caching efficiency, user viewing experience, advertisement exposure and the like can be improved.
Description
Technical Field
The present application relates to the field of content distribution technologies, and in particular, to a method, a system, and a medium for processing audio and video data.
Background
The content distribution network is an intelligent virtual network built on the basis of the existing network, and by means of the edge servers deployed at different geographic positions, a user can obtain required content nearby through load balancing, content distribution, scheduling and other functional modules of the center platform, network congestion is reduced, and user access response speed and hit rate are improved. It should be noted that the content may be any form of digitized data, and may include, but not limited to, streaming media (such as audio and video), pictures, text, and the like.
In the prior art, the same cache optimization mode is adopted for different audio and video slicing contents in a content distribution network, so that when an audio and video website audience watches different slices under the same audio and video, cold and hot slicing cannot be identified, and further preheating cannot be carried out in advance based on the cold and hot conditions, thereby influencing response efficiency; because the content difference of different audio and video fragments in the audio and video is extremely large, CDN clients can usually only put advertisements according to the fixed time of a progress bar, so that the advertisement exposure rate is lower, the commercial value is poorer, and the maximum benefit of putting advertisements cannot be obtained; when the highlight audio and video contents are manufactured, the highlight content clips are spliced by simply intercepting the fixed time length of the head and the tail of the video, so that the manufactured highlight dynamic picture clips such as dynamic covers/dynamic highlights are not representative and have poor propaganda effect; when playing the audio and video, the CDN client (e.g., an audio and video content provider) cannot provide relevant information, so that the viewer cannot predict the highlight of the audio and video, and cannot jump to the highlight of the audio and video, so that the viewing experience of the audio and video of the viewer is poor.
Disclosure of Invention
The application aims to provide a processing method, a processing system and a processing medium for audio and video data, which aim to partially solve the problems that in the prior art, an audio and video provider, a user or a third party cannot know the cold and hot conditions of audio and video fragments in video, so that the cache efficiency and the viewing experience are not ideal, the advertisement exposure is low and the like.
According to an aspect of the present application, there is provided a method of processing audio and video data, for use in a content distribution network, the method comprising:
receiving a target audio/video acquisition request initiated by a user;
determining the target audio and video file corresponding to the acquisition request and/or the heat information of at least two target audio and video fragment files in the target audio and video file;
and providing a call interface for a CDN service provider or an audio/video content provider or a third party so as to facilitate the CDN service provider or the audio/video content provider or the third party to acquire the heat information and process the target audio/video file and/or at least two target audio/video fragment files in the target audio/video file based on the heat information.
Further, in the above method, the determining the heat information of the target audio/video file corresponding to the acquisition request and/or at least two target audio/video fragment files in the target audio/video file includes:
Counting the historical acquisition request number of the target audio and video file according to the acquisition request, and determining the heat value of the target audio and video file; and/or determining a heat value and parameter information corresponding to each target audio/video slicing file in the target audio/video according to the historical request number of the target audio/video file and the historical request number of each target audio/video slicing file in the target audio/video file.
Further, in the above method, the determining the heat information of at least two target audio/video clips in the target audio/video files corresponding to the acquisition request includes:
receiving a corresponding first heat value set for each target audio/video slicing file in the target audio/video files respectively;
and determining the corresponding heat value and parameter information of each target audio/video slicing file in the target audio/video slicing files based on the first heat value of each target audio/video slicing file and the original second heat value of each target audio/video slicing file.
Further, in the above method, the parameter information includes: time, character, barrage, article.
Further, in the above method, the method further includes:
When a call interface is provided for the CDN service provider to retrieve the hotness information,
and determining one or more hot audio/video or hot audio/video fragments from the target audio/video file or at least two target audio/video fragment files in the target audio/video file based on the heat information corresponding to the target audio/video file or at least two target audio/video fragment files in the target audio/video file, and pre-caching the hot audio/video or the hot audio/video fragments.
Further, in the above method, the method further includes:
when a call interface is provided for the CDN service provider to retrieve the hotness information,
and determining one or more hot audio/video or hot audio/video fragments from the target audio/video file or at least two target audio/video fragment files in the target audio/video file based on the heat information corresponding to the target audio/video file or at least two target audio/video fragment files in the target audio/video file, and responding preferentially to the hot audio/video or the hot audio/video fragments.
Further, in the above method, the method further includes:
when a call interface is provided for an audio-video content provider or a third party to acquire the heat information, the heat information is used for determining one or more heat audio-video or heat audio-video fragments from the target audio-video file or at least two target audio-video fragment files in the target audio-video file by the audio-video content provider or the third party, and performing at least any one of the following types of processing: generating a corresponding highlight gathering, a dynamic cover and a dynamic film head; drawing a thermodynamic diagram; and inserting advertisements in the hot audio/video or the hot audio/video fragments.
Further, the method includes:
any form of application programming interface, report form and front end interface.
According to another aspect of the present application, there is also provided a processing system for audio-video data, for use in a content distribution network, the system comprising: the receiving unit is used for receiving a target audio/video acquisition request initiated by a user;
the determining unit is used for determining the target audio/video file corresponding to the acquisition request and/or the heat information of at least two target audio/video fragmented files in the target audio/video file;
and the calling unit is used for providing a calling interface for a CDN service provider or an audio/video content provider or a third party so as to facilitate the CDN service provider or the audio/video content provider or the third party to acquire the heat information and process the heat information based on the heat information target audio/video file and/or at least two target audio/video fragment files in the target audio/video file.
According to another aspect of the present application, there is also provided a non-volatile storage medium having stored thereon computer readable instructions which, when executed by a processor, cause the processor to implement a method for processing audio-video data as described above.
According to another aspect of the present application, there is also provided an electronic apparatus, wherein the electronic apparatus includes:
one or more processors;
a computer readable medium for storing one or more computer readable instructions,
the one or more computer-readable instructions, when executed by the one or more processors, cause the one or more processors to implement a method of processing audiovisual data as described above.
Compared with the prior art, the method and the device receive the acquisition request of the target audio and video initiated by the user through the content distribution network; after the heat information of the target audio and video files corresponding to the acquisition request and/or at least two target audio and video fragment files in the target audio and video files is determined, a call interface is provided for a CDN service provider or an audio and video content provider or a third party, so that the CDN service provider or the audio and video content provider or the third party can acquire the heat information, and the target audio and video files and/or at least two target audio and video fragment files in the target audio and video files are pre-cached, responded preferentially, highlight gathering, thermodynamic diagram drawing, advertisement inserting and the like based on the acquired heat information, so that the audio and video content provider can know the cold and heat conditions of the target audio and video files and the target audio and video fragment files therein in time, and caching efficiency, user viewing experience, advertisement exposure and the like can be improved.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the accompanying drawings in which:
fig. 1 shows a flow diagram of a method of processing audio-video data according to an aspect of the present application;
fig. 2 shows a schematic structural diagram of a processing system for audio-visual data according to an aspect of the present application.
The same or similar reference numbers in the drawings refer to the same or similar parts.
Detailed Description
The application is described in further detail below with reference to the accompanying drawings.
In one exemplary configuration of the application, the terminal, the device of the service network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer readable media, as defined herein, does not include non-transitory computer readable media (transmission media), such as modulated data signals and carrier waves.
As shown in fig. 1, a flow chart of a processing method of audio and video data according to an aspect of the present application is provided, and the method is applied to a content distribution network, and the method includes steps S11, S12 and S13, and specifically includes the following steps:
step S11, receiving a target audio/video acquisition request initiated by a user; here, the acquiring request may be initiated by the user in response to an acquiring operation of the target audio and video, where the acquiring operation of the target audio and video may include, but is not limited to, a triggering operation of the target audio and video, and a voice operation, where the triggering operation includes, but is not limited to, an operation of touching, a gesture, a fingerprint, and the like, and the voice operation includes, but is not limited to, an operation of performing voice acquisition by a user voice control or by a third party voice control, and the like.
Step S12, determining the target audio/video file corresponding to the acquisition request and/or the heat information of at least two target audio/video slicing files in the target audio/video file. The content distribution network can acquire and count the number of url requests initiated by a user aiming at a target audio and video file or the number of url requests initiated by the same target audio and video file and split into different fragment files to determine the heat information of the requests.
Step S13, a call interface is provided for a CDN service provider or an audio/video content provider or a third party, so that the CDN service provider or the audio/video content provider or the third party can obtain the heat information, and process a target audio/video file and/or at least two target audio/video fragment files in the target audio/video file based on the heat information. The processing may be utilized by the CDN service provider or the audio/video content provider or a third party based on the acquired heat information, and processed in a specific application scenario to improve user experience or improve commercial value, so as to provide more possibilities for service expansion of each party, for example, the CDN service provider may perform pre-caching processing or preferential response processing based on the acquired heat information, the audio/video service provider may perform highlight production processing, thermodynamic diagram drawing processing, advertisement inserting processing based on the acquired heat information, or the third party may put in commercial advertisement processing.
Herein, the third party includes, but is not limited to, a partner or a federation of content delivery network CDN customers, etc., such as an advertisement dispenser, an industry analysis agency, etc.
Through the steps S13 to S13, a call interface is provided for a CDN service provider or an audio/video content provider or a third party through a content delivery network, so that the CDN service provider or the audio/video content provider or the third party can obtain the heat information, and pre-cache, preferentially respond, highlight gathering, thermodynamic diagram drawing, advertisement inserting and the like are performed on a target audio/video file and/or at least two target audio/video fragment files in the target audio/video file based on the obtained heat information, so that the audio/video content provider can timely know the cold and hot conditions of the target audio/video file and the target audio/video fragment files therein, and caching efficiency, video watching experience, advertisement exposure and the like of a user can also be improved.
For example, when the user wants to know the hot condition of the target audio/video or what piece of information is the hot audio/video, the user can perform an acquisition operation on the target audio/video, so that the user initiates an acquisition request to the content distribution network in response to the acquisition operation on the target audio/video; after receiving an acquisition request of a user for a target audio/video, the content distribution network determines the heat information of the target audio/video file corresponding to the acquisition request and/or at least two target audio/video fragment files in the target audio/video file so as to ensure that the determined heat information of the target audio/video file not only can reflect the overall heat but also can reflect the heat information of the target audio/video fragment files of each fragment in the target audio/video file, thereby realizing the heat condition of the target audio/video from two aspects of overall and fragment; and finally, a call interface can be provided for a CDN service provider or an audio/video content provider or a third party, so that the CDN service provider or the audio/video content provider or the third party can conveniently acquire the heat information, and the target audio/video file and/or at least two target audio/video fragment files in the target audio/video file are matched with pre-caching, preferential response, highlight gathering, thermodynamic diagram drawing, advertisement inserting and other actual application scenes for processing the audio/video data based on the heat information, so that the audio/video content provider can timely know the cold and hot conditions of the target audio/video file and the target audio/video fragment files in the target audio/video file, and the caching efficiency, the watching experience of a user, advertisement exposure and the like can be further improved.
Following the above embodiment of the present application, the calling interface in step S13 includes, but is not limited to, any form of an application programming interface, a report, and a front end interface. For example, in step S13, the content delivery network may feed the target audio/video file and/or the heat information of at least two target audio/video slicing files in the target audio/video file back to the client of the content delivery network CDN, that is, the audio/video website or the audio/video content provider such as the application, or feed the information back to the CDN service provider, or feed the information back to a third party, etc., through an API mode, a report, a front-end interface, etc., so as to implement different calling forms of the heat information of the target audio/video file and/or at least two target audio/video slicing files in the target audio/video file, thereby meeting different calling requirements.
Next, in the above embodiment of the present application, the step S12 of determining the heat information of the target audio/video file corresponding to the acquisition request and/or at least two target audio/video clips in the target audio/video file specifically includes:
counting the historical acquisition request number of the target audio and video file according to the acquisition request, and determining the heat value of the target audio and video file;
And/or determining a heat value and parameter information corresponding to each target audio/video slicing file in the target audio/video according to the historical request number of the target audio/video file and the historical request number of each target audio/video slicing file in the target audio/video file.
Here, the heat value includes, but is not limited to, a request frequency reflecting the target audio/video, etc.; the parameter information includes, but is not limited to, one or more of a time of the target audio/video clip file in the target audio/video file, a person related to the target audio/video clip file, a bullet screen of comments made by a user on the target audio/video clip file, and an object related to the target audio/video clip file, so as to reflect parameter information of each target audio/video clip file in the target audio/video file. For example, when a viewer watches a video through a client, a request is sent to a CDN edge cloud platform, the platform counts the number of requests of different URLs and the number of requests of different fragments of the same URL, and obtains a real-time hotness list of the different URLs, a hot spot schedule corresponding to different fragments under the same URL and the like, so as to determine the target audio/video file and the hotness information of each target audio/video fragment file in the target audio/video file.
In an actual application scenario, when a user needs to know that the overall trending situation of a target audio/video can be reflected, statistics needs to be performed on the historical acquisition request number of the target audio/video file corresponding to the acquisition request according to the acquisition request, so that the trending situation of the URL carrying the target audio/video file can be reflected integrally, such as request frequency and the like, by accurately calculating the trending value of the target audio/video file. When a user needs to know the hot condition of each segmented audio/video in the target audio/video, the historical request number of the whole target audio/video files and the historical request number of each target audio/video segmented file in the target audio/video files are combined, the corresponding hot value and parameter information of each target audio/video segmented file are comprehensively calculated and determined, for example, the request frequency of each segmented target audio/video segmented file and the like can be reflected locally under the request frequency of the whole target audio/video, the segmented hot degree of the URL of each target audio/video file can be reflected, and therefore the hot degree of each target audio/video segmented file can be determined from the local angle, and meanwhile, the time of each target audio/video segmented file in the target audio/video file, the characters related to the target audio/video segmented file, the comments and the like performed by the user on the target audio/video segmented file, the related objects and the like can be determined, so that the parameter information of each target audio/video segmented file in the target audio/video file can be reflected more comprehensively.
Next, in the above embodiment of the present application, the step S12 of determining the heat information of at least two target audio/video clips in the target audio/video files corresponding to the obtaining request specifically includes:
receiving a corresponding first heat value set for each target audio/video slicing file in the target audio/video files respectively;
determining a heat value and parameter information corresponding to each target audio/video slicing file in the target audio/video slicing files based on a first heat value of each target audio/video slicing file and an original second heat value of each target audio/video slicing file; here, the parameter information includes, but is not limited to, one or more of a time of the target audio/video clip file in the target audio/video file, a character related to the target audio/video clip file, a comment and an insight made by a user on the target audio/video clip file, and an article related to the target audio/video clip file, so as to reflect parameter information of each target audio/video clip file in the target audio/video file.
Here, the first popularity value of each target audio/video slicing file in the target audio/video files is set according to the user requirement or the content distribution network user definition, for example, the popularity of the beginning stage in a novel can be improved, or more users are required to be attracted at the final ending of the television play to improve the play quantity of the television play, and the popularity of the ending of the television play can be set higher to meet the requirement of the popularity of different audio/video slicing; the original second popularity value of the target audio-video slicing file is used for indicating that when the actual request number of a user in an actual application scene is not acquired in an audio-video content provider of the target audio-video file such as an audio-video website or an application, the popularity of the target audio-video slicing file relative to the target audio-video file, for example, the popularity of a television play, for example, a novel or a climax in a story, and the popularity of the target audio-video slicing file relative to the beginning, development and ending of a novel or the story, for example, the popularity of the novel or the climax in a story, and the like, when the user request is acquired, the original second popularity value of the target audio-video file is set, so that the final popularity value and parameter information of the target audio-video file are determined based on the first popularity value and the original second popularity value, and are transmitted to the content distribution network for consumption.
For example, when calculating and determining to obtain the heat information of at least two target audio/video slicing files in the target audio/video files corresponding to the request, the method can firstly receive a first heat value hot1 which is customized for each target audio/video slicing file in the target audio/video files according to the user requirement or the content distribution network, then combine the second heat value hot2 which is obtained from a provider (such as an audio/video website or an application) providing the audio/video content of the target audio/video files and is original for each target audio/video slicing file in the target audio/video files, and calculate and determine the first heat value hot1 which is set for each target audio/video slicing file in the target audio/video files, so that the accuracy of the calculation of the heat value of each target audio/video slicing file is improved by combining the set first heat value and the original second heat value, the method can more fully meet the requirement of a user in practical application, and more comprehensively reflect the accuracy of the target audio/video slicing files in the target audio/video files, and the related information of the target audio/video files in the target audio/video files is more comprehensively reflected, and the related to the target audio/video files in the target audio/video files is improved.
Next to the above-mentioned embodiment of the present application, a processing method of audio/video data according to an embodiment of an aspect of the present application further includes:
when a call interface is provided for the CDN service provider to retrieve the hotness information,
and determining one or more hot audio/video or hot audio/video fragments from the target audio/video file or at least two target audio/video fragment files in the target audio/video file based on the heat information corresponding to the target audio/video file or at least two target audio/video fragment files in the target audio/video file, and pre-caching the hot audio/video or the hot audio/video fragments.
In an actual application scenario, in order to meet the acquisition efficiency of users on audio/video files or audio/video files with different popularity levels in the target audio/video files, when a call interface is provided for a CDN service provider to acquire the popularity information, one or more hot audio/video files or one or more hot audio/video fragments can be screened out from the target audio/video files or at least two target audio/video fragment files in the target audio/video files, according to the popularity information corresponding to at least two target audio/video fragment files in the target audio/video files, for example, the popularity information of URLs of the target audio/video files or the popularity information of target audio/video fragments corresponding to different fragments in URLs of the target audio/video files is received by an edge device of a content distribution network provided by the CDN service provider, so that the popularity information of the target audio/video files or the target audio/video fragments is not required to be cached by the user, and the audio/video fragments are not required to be cached, and the audio/or the audio/video fragments are not required to be cached.
Next to the above-mentioned embodiment of the present application, a processing method of audio/video data according to an embodiment of an aspect of the present application further includes:
when a call interface is provided for the CDN service provider to retrieve the hotness information,
and determining one or more hot audio/video or hot audio/video fragments from the target audio/video file or at least two target audio/video fragment files in the target audio/video file based on the heat information corresponding to the target audio/video file or at least two target audio/video fragment files in the target audio/video file, and responding preferentially to the hot audio/video or the hot audio/video fragments.
In an actual application scenario, in order to further improve the response speed of a user to an audio/video file or an audio/video file with different popularity of a target audio/video file, when a call interface is provided for a CDN service provider to obtain the popularity information, one or more hot audio/video files or hot audio/video fragments can be screened out, and a pre-response is performed on the hot audio/video file or the hot audio/video fragments, so that an edge server of a content network provided by the CDN service provider can respond to the hot audio/video file or the hot audio/video file with high priority when receiving the hot audio/video request or the hot audio/video request of the user, or the hot audio/video fragments corresponding to different fragments in the URL of the target audio/video file, and the hot audio/video file or the hot audio/video fragment request of the target audio/video file can be preferentially responded to the hot audio/video file, thereby improving the audio/video request of the hot audio/video request, and the hot audio/video request can be preferentially responded to the hot audio/video file, and the hot audio/video can be preferentially screened out.
In the embodiment of the application, the screened hot audio/video or the hot audio/video fragments are pre-cached or preferentially responded, so that the targeted and directional optimization treatment (such as preferential response, multi-region pre-caching, and the like) on the hot fragments is realized by combining the hot information of the target audio/video file and the hot information of the target audio/video fragment files of different fragments in the target audio/video file, the viewing experience of the hot fragments of the audience of the video website can be greatly improved, the response speed and the distribution efficiency of the hot fragments are optimized, the overall cache consumption of the cold fragments is reduced, and finally the competitiveness in CDN products and service industry is improved.
Next to the above-mentioned embodiment of the present application, a processing method of audio/video data according to an embodiment of an aspect of the present application further includes:
when a call interface is provided for an audio-video content provider or a third party to acquire the heat information, the heat information is used for determining one or more heat audio-video or heat audio-video fragments from the target audio-video file or at least two target audio-video fragment files in the target audio-video file by the audio-video content provider or the third party, and performing at least any one of the following types of processing: generating a corresponding highlight gathering, a dynamic cover and a dynamic film head; drawing a thermodynamic diagram; and inserting advertisements in the hot audio/video or the hot audio/video fragments.
For example, in an actual application scenario, in order to avoid the situation that the head and the tail of a cut-out film cannot represent the highlight of the episode due to different video types and poor algorithm manufacturing effect, in a preferred embodiment of the present application, when a call interface is provided for a CDN service provider to obtain the heat information, one or more heat audios and videos can be selected according to a target audio and video file or heat information corresponding to at least two target audio and video fragment files in the target audio and video file, for example, the heat information of URLs of the target audio and video file or the heat information of the target audio and video fragment files corresponding to different fragments in the URLs of the target audio and video file, one or more heat audios and videos are selected based on the selected one or more heat audios and videos after the selected one or more heat audios and videos are selected, for example, the heat information of URLs of the target audio and videos or the heat information of the target audio and videos fragment files corresponding to different fragments in the URLs of the target audio and videos is selected, so that the user's and video can be more easily clicked on the basis of the selected one or more heat information of the target audio and videos fragment files, thereby realizing the high-quality of audio and video, and video of a dynamic video, and a highlight is more attractive to a user, and a user is able to realize the high-quality of the audience.
For example, in an actual application scenario, in order to cope with the situation that the advertisement delivery in the prior art lacks pertinence and has lower exposure, in a preferred embodiment of the present application, when a call interface is provided for a CDN service provider to obtain the heat information, one or more heat audios and videos are selected from the target audios and videos files or at least two target audios and videos fragments of the target audios and videos files, for example, the heat information of URLs of the target audios and videos files or the heat information of the target audios and videos fragments corresponding to different fragments of URLs of the target audios and videos files, after one or more heat audios and videos fragments are selected, the advertisement is inserted in the selected heat audios and videos or heat audios and videos fragments, so that the insertion of the advertisement in the high access volume and/or the heat audios and videos or heat audios and videos fragments corresponding to the high heat is realized, the advertisement effect of the advertisement is not increased, the advertisement is not only played, but also has a high audio and video advertisement value, and has a better commercial prospect.
For example, in an actual application scenario, in order to cope with the situation that most of the audio and video platforms in the prior art do not have the function of audio and video heat displaying, in a preferred embodiment of the present application, when a CDN service provider is provided with a call interface to obtain the heat information, one or more than one of the heat audio and video files may be selected based on the heat information corresponding to at least two of the target audio and video files, for example, the heat information of the URL of the target audio and video file or the heat information of the target audio and video files corresponding to different segments in the URL of the target audio and video file, one or more than one of the heat audio and video files may be selected from the target audio and video files or at least two of the target audio and video segment files, or based on the heat information corresponding to at least two of the target audio and video segment files selected from the target audio and video files, so as to enable the viewer to skip the heat audio and video files to be more than the current audio and video files, thereby, the current audio and video can be more than the current audio and video files may be better and better the heat video can be played in the aspect of the current situation, such as to the heat and the current audio and video can be skipped, the operation time of inquiring the wonderful or popular audios and videos by manual operation of a viewer is also saved.
Fig. 2 is a schematic structural diagram of a processing system for audio and video data according to an aspect of the present application, applied to a content distribution network, the system including: the device comprises a receiving unit 11, a determining unit 12 and a calling unit 13, wherein the receiving unit 11 is used for receiving a target audio/video acquisition request initiated by a user; the determining unit 12 is configured to determine a target audio/video file corresponding to the acquisition request and/or heat information of at least two target audio/video fragment files in the target audio/video file; the calling unit 13 is configured to provide a calling interface for a CDN service provider or an audio/video content provider or a third party, so that the CDN service provider or the audio/video content provider or the third party can obtain the heat information, and target audio/video files and/or at least two target audio/video fragment files in the target audio/video files based on the heat information. The call interface is provided for the CDN service provider or the audio/video content provider or the third party, so that the CDN service provider or the audio/video content provider or the third party can acquire the heat information, and the target audio/video files and/or at least two target audio/video fragment files in the target audio/video files are pre-cached, responded preferentially, wonderful gathering, thermodynamic diagram drawing, advertisement inserting and the like based on the acquired heat information, so that the audio/video content provider can know the cold and hot conditions of the target audio/video files and the target audio/video fragment files in the target audio/video files in time, and the caching efficiency, the user watching experience, advertisement exposure and the like can be improved.
It should be noted that, the contents executed by the receiving unit 11, the determining unit 12 and the calling unit 13 are the same as or corresponding to the contents in the steps S11, S12 and S13, respectively, and are not described herein for brevity.
According to another aspect of the present application, there is also provided a non-volatile storage medium having stored thereon computer readable instructions which, when executed by a processor, cause the processor to implement a method for processing audio-video data as described above.
According to another aspect of the present application, there is also provided an electronic apparatus, wherein the electronic apparatus includes:
one or more processors;
a computer readable medium for storing one or more computer readable instructions,
the one or more computer-readable instructions, when executed by the one or more processors, cause the one or more processors to implement a method of processing audiovisual data as described above.
For details of each embodiment of the electronic device for processing audio and video data, reference may be made to the corresponding portion of the embodiment of the processing method of audio and video data, and details are not repeated herein.
In summary, the method receives the acquisition request of the target audio and video initiated by the user through the content distribution network; after the heat information of the target audio and video files corresponding to the acquisition request and/or at least two target audio and video fragment files in the target audio and video files is determined, a call interface is provided for a CDN service provider or an audio and video content provider or a third party, so that the CDN service provider or the audio and video content provider or the third party can acquire the heat information, and the target audio and video files and/or at least two target audio and video fragment files in the target audio and video files are pre-cached, responded preferentially, highlight gathering, thermodynamic diagram drawing, advertisement inserting and the like based on the acquired heat information, so that the audio and video content provider can know the cold and heat conditions of the target audio and video files and the target audio and video fragment files therein in time, and caching efficiency, user watching experience, advertisement exposure and the like can be improved.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, e.g., using Application Specific Integrated Circuits (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present application may be executed by a processor to perform the steps or functions described above. Likewise, the software programs of the present application (including associated data structures) may be stored on a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. In addition, some steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
Furthermore, portions of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application by way of operation of the computer. Program instructions for invoking the inventive methods may be stored in fixed or removable recording media and/or transmitted via a data stream in a broadcast or other signal bearing medium and/or stored within a working memory of a computer device operating according to the program instructions. An embodiment according to the application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to operate a method and/or a solution according to the embodiments of the application as described above.
It will be evident to those skilled in the art that the application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is evident that the word "comprising" does not exclude other elements or steps, and that the singular does not exclude a plurality. A plurality of units or means recited in the apparatus claims can also be implemented by means of one unit or means in software or hardware. The terms first, second, etc. are used to denote a name, but not any particular order.
Claims (11)
1. A method of processing audio and video data for use in a content distribution network, the method comprising:
receiving a target audio/video acquisition request initiated by a user;
Determining the target audio and video file corresponding to the acquisition request and/or the heat information of at least two target audio and video fragment files in the target audio and video file;
and providing a call interface for a CDN service provider or an audio/video content provider or a third party so as to facilitate the CDN service provider or the audio/video content provider or the third party to acquire the heat information and process the target audio/video file and/or at least two target audio/video fragment files in the target audio/video file based on the heat information.
2. The method of claim 1, wherein the determining the heat information of the target audio-video file corresponding to the acquisition request and/or at least two target audio-video shard files in the target audio-video file comprises:
counting the historical acquisition request number of the target audio and video file according to the acquisition request, and determining the heat value of the target audio and video file; and/or determining a heat value and parameter information corresponding to each target audio/video slicing file in the target audio/video according to the historical request number of the target audio/video file and the historical request number of each target audio/video slicing file in the target audio/video file.
3. The method of claim 1, wherein the determining the heat information of at least two target audio/video clips in the target audio/video files corresponding to the acquisition request includes:
receiving a corresponding first heat value set for each target audio/video slicing file in the target audio/video files respectively;
and determining the corresponding heat value and parameter information of each target audio/video slicing file in the target audio/video slicing files based on the first heat value of each target audio/video slicing file and the original second heat value of each target audio/video slicing file.
4. A method according to any one of claims 2 or 3, wherein the parameter information comprises: time, character, barrage, article.
5. A method according to any one of claims 1 to 3, wherein the method further comprises:
when a call interface is provided for the CDN service provider to retrieve the hotness information,
and determining one or more hot audio/video or hot audio/video fragments from the target audio/video file or at least two target audio/video fragment files in the target audio/video file based on the heat information corresponding to the target audio/video file or at least two target audio/video fragment files in the target audio/video file, and pre-caching the hot audio/video or the hot audio/video fragments.
6. A method according to any one of claims 1 to 3, wherein the method further comprises:
when a call interface is provided for the CDN service provider to retrieve the hotness information,
and determining one or more hot audio/video or hot audio/video fragments from the target audio/video file or at least two target audio/video fragment files in the target audio/video file based on the heat information corresponding to the target audio/video file or at least two target audio/video fragment files in the target audio/video file, and responding preferentially to the hot audio/video or the hot audio/video fragments.
7. A method according to any one of claims 1 to 3, wherein the method further comprises:
when a call interface is provided for an audio-video content provider or a third party to acquire the heat information, the heat information is used for determining one or more heat audio-video or heat audio-video fragments from the target audio-video file or at least two target audio-video fragment files in the target audio-video file by the audio-video content provider or the third party, and performing at least any one of the following types of processing: generating a corresponding highlight gathering, a dynamic cover and a dynamic film head; drawing a thermodynamic diagram; and inserting advertisements in the hot audio/video or the hot audio/video fragments.
8. The method of claim 1, wherein the calling interface comprises:
any form of application programming interface, report form and front end interface.
9. A processing system for audio and video data applied to a content distribution network, the system comprising:
the receiving unit is used for receiving a target audio/video acquisition request initiated by a user;
the determining unit is used for determining the target audio/video file corresponding to the acquisition request and/or the heat information of at least two target audio/video fragmented files in the target audio/video file;
and the calling unit is used for providing a calling interface for a CDN service provider or an audio/video content provider or a third party so as to facilitate the CDN service provider or the audio/video content provider or the third party to acquire the heat information and process the heat information based on the heat information target audio/video file and/or at least two target audio/video fragment files in the target audio/video file.
10. A non-volatile storage medium having stored thereon computer readable instructions which, when executed by a processor, cause the processor to implement the method of any of claims 1 to 8.
11. An electronic device, wherein the electronic device comprises:
one or more processors;
a computer readable medium for storing one or more computer readable instructions,
the one or more computer-readable instructions, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210335566.4A CN116939253A (en) | 2022-03-31 | 2022-03-31 | Audio and video data processing method, system and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210335566.4A CN116939253A (en) | 2022-03-31 | 2022-03-31 | Audio and video data processing method, system and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116939253A true CN116939253A (en) | 2023-10-24 |
Family
ID=88391055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210335566.4A Pending CN116939253A (en) | 2022-03-31 | 2022-03-31 | Audio and video data processing method, system and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116939253A (en) |
-
2022
- 2022-03-31 CN CN202210335566.4A patent/CN116939253A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11303970B2 (en) | Systems and methods for internet video delivery | |
US10452250B2 (en) | Method for associating media files with additional content | |
JP5651225B2 (en) | Method and system for inserting advertisements into a media stream | |
CN107979762B (en) | Serving live streams as advertisements | |
US12047615B2 (en) | Methods and systems for dynamic routing of content using a static playlist manifest | |
US8510460B2 (en) | Reduced video player start-up latency in HTTP live streaming and similar protocols | |
US20160316233A1 (en) | System and method for inserting, delivering and tracking advertisements in a media program | |
CN106851343B (en) | Method and device for live video | |
CN113141522B (en) | Resource transmission method, device, computer equipment and storage medium | |
US20170131967A1 (en) | Dynamically Inserting Additional Content Items Targeting A Variable Duration For A Real-Time Content Stream | |
US20210021655A1 (en) | System and method for streaming music on mobile devices | |
US20240292038A1 (en) | Systems and methods for storing and delivering content assets | |
US8620966B2 (en) | Network content modification | |
CN116939253A (en) | Audio and video data processing method, system and medium | |
US11838560B2 (en) | Method and system for playing back streaming content using local streaming server | |
US20170195704A1 (en) | Apparatus and method for providing vod content based on network load distribution | |
CN111246234B (en) | Method, apparatus, electronic device and medium for real-time playing | |
US10938939B2 (en) | Client-side quality-of-service (QOS) for viewing of adaptive bitrate (ABR) streams | |
CN116567304A (en) | Advertisement insertion method, device and equipment based on audio and video streams | |
CN114615550A (en) | Video acquisition method and device |
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 |