CN115209165A - Method and device for controlling live broadcast cover display - Google Patents
Method and device for controlling live broadcast cover display Download PDFInfo
- Publication number
- CN115209165A CN115209165A CN202110378836.5A CN202110378836A CN115209165A CN 115209165 A CN115209165 A CN 115209165A CN 202110378836 A CN202110378836 A CN 202110378836A CN 115209165 A CN115209165 A CN 115209165A
- Authority
- CN
- China
- Prior art keywords
- live
- live broadcast
- period
- cover
- direct broadcasting
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000002452 interceptive effect Effects 0.000 claims abstract description 11
- 230000003068 static effect Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 15
- 230000003993 interaction Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The embodiment of the invention provides a method and a device for controlling display of a live cover, and relates to the technical field of video processing. The method comprises the following steps: acquiring live broadcast data corresponding to a first live broadcast period, wherein the live broadcast data corresponding to the first live broadcast period comprises live broadcast interactive data of a target live broadcast room in the first live broadcast period; judging whether the first live broadcast period is a wonderful live broadcast period of a target live broadcast room or not according to live broadcast data corresponding to the first live broadcast period, live broadcast data corresponding to a historical live broadcast period and a preset algorithm; and if the first direct broadcasting period is determined to be the wonderful direct broadcasting period of the target direct broadcasting room, generating a first direct broadcasting cover according to the direct broadcasting content corresponding to the first direct broadcasting period, and controlling the direct broadcasting cover of the target direct broadcasting room to be displayed as the first direct broadcasting cover. The embodiment of the invention is used for automatically updating the live broadcast cover of the live broadcast room according to the live broadcast content of the live broadcast room.
Description
Technical Field
The invention relates to the technical field of video processing, in particular to a method and a device for controlling live cover display.
Background
In recent years, with the progress of streaming media technology and the rapid increase of network bandwidth, live broadcast services are getting hot, and a live broadcast platform has become one of the most popular media in the world.
Generally, when a user at a main broadcast side sets up a live broadcast room, the user at the main broadcast side can be required to provide a live broadcast cover of the live broadcast room, and the live broadcast cover provided by each user at the main broadcast side can be displayed in a live broadcast hall by a live broadcast platform so that a user at an audience side can select a live broadcast room which the audience side wants to enter according to the live broadcast cover. However, since a series of operations such as selecting and uploading are required to provide a live broadcast cover of a live broadcast room, the operation is very cumbersome, and therefore many anchor side users do not update the live broadcast cover each time of live broadcast, but use the same live broadcast cover for multiple times of live broadcast, or even use the same live broadcast cover all the time. Not updating live cover though can avoid carrying out loaded down with trivial details live cover update operation, but even same anchor side user, the live theme of many times live also has very big difference, and uses same live cover, can make the unable accurate live theme that reflects of live cover live each time, and then leads to spectator side user to be difficult to select the live room of oneself interest according to live cover accuracy.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for controlling display of a live cover, which are used to solve the problem that a live cover cannot accurately reflect a live topic.
In order to achieve the above object, the embodiments of the present invention provide the following technical solutions:
in a first aspect, an embodiment of the present invention provides a method for controlling display of a live cover, including:
acquiring live broadcast data corresponding to a first live broadcast period, wherein the live broadcast data corresponding to the first live broadcast period comprises live broadcast interactive data of a target live broadcast room in the first live broadcast period;
judging whether the first direct broadcasting period is a wonderful direct broadcasting period of the target direct broadcasting room or not according to the direct broadcasting data corresponding to the first direct broadcasting period, the direct broadcasting data corresponding to the historical direct broadcasting period and a preset algorithm;
if the first direct broadcasting period is determined to be the wonderful direct broadcasting period of the target direct broadcasting room, generating a first direct broadcasting cover according to the direct broadcasting content corresponding to the first direct broadcasting period;
and controlling the live cover of the target live broadcasting room to be displayed as the first live broadcasting cover.
As an optional implementation manner of the embodiment of the present invention, the live interactive data includes at least one of the following data:
the total number of votes received by the target live broadcasting room in the first direct broadcasting period;
the total number of comments received by the target live broadcast room in the first live broadcast period;
a total virtual value of the received virtual gift of the target live broadcast room during the first live broadcast period;
average viewer counts of the target live room during the first live period.
As an optional implementation manner in the embodiment of the present invention, the determining, according to the live broadcast data corresponding to the first live broadcast period, the live broadcast data corresponding to the historical live broadcast period, and a preset algorithm, whether the first live broadcast period is a highlight live broadcast period in the target live broadcast room includes:
acquiring a wonderful index corresponding to the first live broadcast period and a wonderful threshold corresponding to the first live broadcast period according to live broadcast data corresponding to the first live broadcast period, live broadcast data corresponding to a historical live broadcast period and a limit gradient boosting XGB algorithm;
and under the condition that the highlight index corresponding to the first direct broadcasting period and the highlight threshold corresponding to the first direct broadcasting period are determined to meet preset conditions, determining the first direct broadcasting period as a highlight broadcasting period of the target live broadcasting room.
As an optional implementation manner of the embodiment of the present invention, the first live cover includes a static live cover and a dynamic live cover;
the generating a first live broadcast cover according to the live broadcast content corresponding to the first live broadcast period includes:
and capturing a live broadcast interface at a preset moment in the first live broadcast period to obtain a static live broadcast cover, and generating a dynamic live broadcast cover with a preset duration according to the live broadcast content corresponding to the first live broadcast period.
As an optional implementation manner of the embodiment of the present invention, the controlling the live view cover of the target live view room to be displayed as the first live view cover includes:
judging whether the state of a live broadcast cover display window of the target live broadcast room meets a preset condition or not;
if yes, controlling the live broadcast cover of the target live broadcast room to be displayed as the dynamic live broadcast cover;
and if not, controlling the live broadcast cover of the target live broadcast room to be displayed as the static live broadcast cover.
As an optional implementation manner of the embodiment of the present invention, the determining whether the state of the live cover display window of the target live broadcast room meets a preset condition includes:
judging whether the live cover display window is in a sliding state or not;
if the live front cover display window is in a sliding state, determining that the live front cover display window does not meet a preset condition;
and if the live front cover display window is in a static state, determining that the live front cover display window meets a preset condition.
As an optional implementation manner of the embodiment of the present invention, the determining whether the state of the live cover display window of the target live broadcast room meets a preset condition includes:
judging whether the live front cover display window is in a sliding state or not and whether the live front cover display window is located in a preset area of a live front cover display interface or not;
if the live cover display window is in a sliding state and/or the live cover display window is located outside a preset area of the live cover display interface, determining that the live cover display window does not meet a preset condition;
if the live front cover display window is in a static state and the live front cover display window is located in a preset area of the live front cover display interface, determining that the live front cover display window meets preset conditions.
As an optional implementation manner in this embodiment of the present invention, before acquiring the live broadcast data corresponding to the first live broadcast period, the method further includes:
the display switch control is used for starting and closing a display function of a control live cover;
and responding to the input of the user to the switch control, and starting the function of controlling the display of the live cover.
In a second aspect, an embodiment of the present invention provides an apparatus for controlling display of a live cover, including:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring live broadcast data corresponding to a first live broadcast period, and the live broadcast data corresponding to the first live broadcast period comprises live broadcast interactive data of a target live broadcast room in the first live broadcast period;
the processing unit is used for judging whether the first direct broadcasting period is a wonderful direct broadcasting period of the target direct broadcasting room or not according to the direct broadcasting data corresponding to the first direct broadcasting period, the direct broadcasting data corresponding to the historical direct broadcasting period and a preset algorithm;
the generating unit is used for generating a first live broadcast cover according to the live broadcast content corresponding to the first live broadcast period under the condition that the first live broadcast period is determined to be the wonderful live broadcast period of the target live broadcast room;
and the control unit is used for controlling the live broadcasting cover of the target live broadcasting room to be displayed as the first live broadcasting cover.
As an optional implementation manner of the embodiment of the present invention, the live interactive data includes at least one of the following data:
the total number of received praise in the target live broadcast room in the first live broadcast period;
a total number of comments received by the target live room during the first live period;
a total virtual value of the received virtual gift of the target live broadcast room during the first live broadcast period;
an average viewer count of the target live room during the first live period.
As an optional implementation manner of the embodiment of the present invention, the processing unit is specifically configured to obtain a highlight index corresponding to the first live broadcast period and a highlight threshold corresponding to the first live broadcast period according to the live broadcast data corresponding to the first live broadcast period, the live broadcast data corresponding to the historical live broadcast period, and the extreme gradient boost XGB algorithm; and under the condition that the wonderful index corresponding to the first direct broadcasting period and the wonderful threshold corresponding to the first direct broadcasting period are determined to meet preset conditions, determining the first direct broadcasting period as a wonderful live broadcasting period of the target live broadcasting room.
As an optional implementation manner of the embodiment of the present invention, the first live broadcast cover includes a static live broadcast cover and a dynamic live broadcast cover; the generating unit is specifically configured to capture a live broadcast interface at a preset time in the first live broadcast period, acquire the static live broadcast cover, and generate a dynamic live broadcast cover with a preset duration according to live broadcast content corresponding to the first live broadcast period.
As an optional implementation manner of the embodiment of the present invention, the control unit is specifically configured to determine whether a state of a live front cover display window of the target live broadcast room meets a preset condition; if yes, controlling the live broadcast cover of the target live broadcast room to be displayed as the dynamic live broadcast cover; and if not, controlling the live broadcast cover of the target live broadcast room to be displayed as the static live broadcast cover.
As an optional implementation manner of the embodiment of the present invention, the control unit is specifically configured to determine whether the live front cover display window is in a sliding state; if the live front cover display window is in a sliding state, determining that the live front cover display window does not meet a preset condition; and if the live front cover display window is in a static state, determining that the live front cover display window meets a preset condition.
As an optional implementation manner of the embodiment of the present invention, the control unit is specifically configured to determine whether the live front cover display window is in a sliding state, and whether the live front cover display window is located in a preset area of a live front cover display interface; if the live broadcast cover display window is in a sliding state and/or the live broadcast cover display window is located outside a preset area of the live broadcast cover display interface, determining that the live broadcast cover display window does not meet preset conditions; if the live front cover display window is in a static state and the live front cover display window is located in a preset area of the live front cover display interface, determining that the live front cover display window meets preset conditions.
As an optional implementation manner of the embodiment of the present invention, the apparatus further includes:
the system comprises a user input unit, a display unit and a display unit, wherein the user input unit is used for displaying a switch control before acquiring live broadcast data corresponding to a first live broadcast cycle, and the switch control is used for starting and closing a display function of a control live broadcast cover; and responding to the input of the user to the switch control, and starting the function of controlling the display of the live cover.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a memory for storing a computer program and a processor; the processor is configured to, when the computer program is invoked, enable the electronic device to implement the method for controlling display of a live cover according to the first aspect or any optional implementation manner of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a computing device, the computing device is enabled to implement the method for controlling display of a live cover according to the first aspect or any one of the optional embodiments of the first aspect.
In a fifth aspect, an embodiment of the present invention provides a computer program product, which when run on a computer, causes the computer to implement the method for controlling display of a live cover according to the first aspect or any one of the optional embodiments of the first aspect.
The method for controlling the display of the live broadcast cover includes the steps of firstly obtaining live broadcast data corresponding to a first live broadcast period, then judging whether the first live broadcast period is a wonderful live broadcast period of a target live broadcast room or not according to the live broadcast data corresponding to the first live broadcast period, live broadcast data corresponding to a historical live broadcast period and a preset algorithm, if the first live broadcast period is determined to be the wonderful live broadcast period of the target live broadcast room, generating a first live broadcast cover according to live broadcast content corresponding to the first live broadcast period, and controlling the live broadcast cover of the target live broadcast room to be displayed as the first live broadcast cover. According to the method and the device, whether the live broadcast cycle is the wonderful live broadcast cycle or not can be determined according to the live broadcast interaction data of the target live broadcast room in the live broadcast cycle, and the first live broadcast cover is generated according to the live broadcast content corresponding to the wonderful live broadcast cycle, so that the live broadcast cover which can reflect the live broadcast theme of the live broadcast room most can be generated according to the live broadcast content corresponding to the wonderful live broadcast cycle in real time, and the live broadcast cover of the target live broadcast room is controlled to be displayed as the first live broadcast cover.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a flowchart illustrating steps of a method for controlling display of a live cover according to an embodiment of the present invention;
FIG. 2 is a second flowchart illustrating steps of a method for controlling display of a live cover according to an embodiment of the present invention;
fig. 3 is a schematic view of a live cover display window provided in an embodiment of the present invention;
fig. 4 is a schematic diagram of a live cover switch control provided in an embodiment of the present invention;
fig. 5 is a block diagram of an apparatus for controlling display of a live cover according to an embodiment of the present invention;
fig. 6 is a second block diagram illustrating a structure of an apparatus for controlling display of a live cover according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention may be more clearly understood, a solution of the present invention will be further described below. It should be noted that the embodiments of the present invention and features of the embodiments may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the invention may be practiced otherwise than as described herein; it is to be understood that the embodiments described in this specification are only some embodiments of the invention, and not all embodiments.
In the embodiments of the present invention, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "such as" in an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present relevant concepts in a concrete fashion. Further, in the description of the embodiments of the present invention, "a plurality" means two or more unless otherwise specified.
The execution main body of the method for controlling the display of the live cover can be a device for controlling the display of the live cover. The device for controlling the display of the live cover can be a mobile phone, a tablet personal computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a Personal Digital Assistant (PDA), an intelligent watch, an intelligent bracelet and other terminal devices, can also be a server side device of a live platform such as a desktop server, a rack server, a cabinet server, a blade server and the like, or can also be other types of devices.
Based on the above, an embodiment of the present invention provides a method for controlling display of a live cover, and referring to fig. 1, the method for controlling display of a live cover provided in the embodiment of the present invention includes the following steps S101 to S104:
s101, acquiring live broadcast data corresponding to a first live broadcast period.
And the live broadcast data corresponding to the first live broadcast period comprises live broadcast interactive data of a target live broadcast room in the first live broadcast period.
Specifically, in the live broadcasting process, the preset time duration is taken as a cycle, the live broadcasting data corresponding to each live broadcasting cycle is periodically obtained in real time, when each live broadcasting cycle is finished, the recently finished live broadcasting cycle is taken as the first live broadcasting cycle in the embodiment of the present invention, and the method for controlling the display of the live broadcasting cover provided in the embodiment of the present invention is executed.
For example, the time length of the live broadcast period may be 1 second, 10 seconds, 1 minute, and the like, and the time length of the live broadcast period is not limited in the embodiment of the present invention. In the practical application process: if the time length of the live broadcast cycle is shorter, the live broadcast cover can be updated more timely according to the live broadcast content, but correspondingly larger data processing amount can be brought, and if the time length of the live broadcast cycle is longer, the delay for updating the live broadcast cover according to the live broadcast content is larger, but correspondingly the data processing amount can be reduced, so that the update delay of the live broadcast cover and the data processing amount can be balanced in the actual application process to set the time length of the live broadcast cycle.
As an optional implementation manner of the embodiment of the present invention, the live interactive data may include at least one of the following data:
the total number of votes received by the target live broadcasting room in the first direct broadcasting period;
a total number of comments received by the target live room during the first live period;
a total virtual value of the received virtual gift of the target live broadcast room during the first live broadcast period;
an average viewer count of the target live room during the first live period.
Illustratively, if the duration of a live broadcast period is 3 seconds, and the total number of votes received by the live broadcast room in the xth live broadcast period is 100, the total number of comments received by the target live broadcast room is 19, the total virtual value of the virtual gift received by the live broadcast room is 160, the audience count of the target live broadcast room in the 1 st second is 90, the audience count of the target live broadcast room in the 2 nd second is 100, and the audience count of the target live broadcast room in the 3 rd second is 95, the average audience count of the target live broadcast room in the live broadcast period is 95, and the corresponding live broadcast data of the live broadcast period may be represented as follows:
[ live period x,100, 19, 160, 95].
S102, judging whether the first direct broadcast period is a wonderful direct broadcast period of the target direct broadcast room according to the direct broadcast data corresponding to the first direct broadcast period, the direct broadcast data corresponding to the historical direct broadcast period and a preset algorithm.
The historical live broadcast period comprises at least one live broadcast period which is positioned in front of the first live broadcast period in terms of time. The historical live periods may include all live periods that precede the first live period. For example: the first live broadcast period is n live broadcast periods of the target live broadcast room, and the historical live broadcast can include the 1 st live broadcast period to the (n-1) th live broadcast period. The historical live period may also include only part of the live period preceding the first live period, for example: the live broadcast period generated by the target live broadcast room within 10 minutes. Correspondingly, the live broadcast data corresponding to any historical live broadcast period refers to: and live broadcast interactive data of the target live broadcast room in the historical live broadcast period.
It should be noted that, the preset algorithm in the embodiment of the present invention is an algorithm that can calculate whether the last live broadcast cycle is the most wonderful live broadcast cycle in the multiple live broadcast cycles according to the live broadcast data corresponding to the multiple live broadcast cycles, and output results of the algorithm include two types, one type is that the last live broadcast cycle is the most wonderful live broadcast cycle in the multiple continuous live broadcast cycles, and the other type is that the last live broadcast cycle is not the most wonderful live broadcast cycle in the multiple continuous live broadcast cycles.
In the step S102, if it is determined that the first live broadcast period is not the highlight live broadcast period of the target live broadcast room, the process returns to the step S101, obtains live broadcast data corresponding to a next period, and executes the steps S101 (obtaining live broadcast data corresponding to the first live broadcast period) and S102 (determining whether the first live broadcast period is the highlight live broadcast period of the target live broadcast room according to live broadcast data corresponding to the first live broadcast period, live broadcast data corresponding to a history live broadcast period, and a preset algorithm) with respect to the next live broadcast period as the first live broadcast period, and if it is determined that the first live broadcast period is the highlight live broadcast period of the target live broadcast room, executes the step S103 as follows.
S103, generating a first direct broadcasting cover according to the direct broadcasting content corresponding to the first direct broadcasting period.
In the embodiment of the invention, the live broadcast content corresponding to the first live broadcast period comprises the content of the live broadcast video output by the target live broadcast room in the first live broadcast period.
And S104, controlling the live cover of the target live broadcasting room to be displayed as the first live broadcasting cover.
Specifically, when the execution subject in the above embodiment is a server device of a live broadcast platform, an implementation manner of controlling a live broadcast cover of the target live broadcast room to be displayed as the first live broadcast cover may be: and when request information of a live cover of the target live broadcast room is acquired by receiving a request sent by user equipment on the audience side, sending the first live cover to the user equipment on the audience side so that the user equipment on the audience side can display the first live cover. When the execution main body of the embodiment is the user equipment on the anchor side, the manner of controlling the live cover of the target live broadcast room to be displayed as the first live broadcast cover may be: the method comprises the steps that a user device on a main broadcasting side sends a first direct broadcasting cover and indication information to a server device of a live broadcasting platform, and the indication information indicates that the server device obtains request information of a live broadcasting cover of a target live broadcasting room when receiving a request sent by user devices on an audience side, and the first direct broadcasting cover is sent to the user devices on the audience side.
The method for controlling the display of the live broadcast cover includes the steps of firstly obtaining live broadcast data corresponding to a first live broadcast period, then judging whether the first live broadcast period is a wonderful live broadcast period of a target live broadcast room or not according to the live broadcast data corresponding to the first live broadcast period, live broadcast data corresponding to a historical live broadcast period and a preset algorithm, if the first live broadcast period is determined to be the wonderful live broadcast period of the target live broadcast room, generating a first live broadcast cover according to live broadcast content corresponding to the first live broadcast period, and controlling the live broadcast cover of the target live broadcast room to be displayed as the first live broadcast cover. According to the method and the device, whether the live broadcast cycle is the wonderful live broadcast cycle or not can be determined according to the live broadcast interaction data of the target live broadcast room in the live broadcast cycle, and the first live broadcast cover is generated according to the live broadcast content corresponding to the wonderful live broadcast cycle, so that the live broadcast cover which can reflect the live broadcast theme of the live broadcast room most can be generated according to the live broadcast content corresponding to the wonderful live broadcast cycle in real time, and the live broadcast cover of the target live broadcast room is controlled to be displayed as the first live broadcast cover.
As an optional implementation manner of the embodiment of the present invention, referring to fig. 2 on the basis of the embodiment shown in fig. 1, the step S102 (determining whether the first live broadcast period is a highlight live broadcast period of the target live broadcast room according to the live broadcast data corresponding to the first live broadcast period, the live broadcast data corresponding to the history live broadcast period, and a preset algorithm) includes:
s201, obtaining a wonderful index corresponding to the first live broadcast period and a wonderful threshold corresponding to the first live broadcast period according to live broadcast data corresponding to the first live broadcast period, live broadcast data corresponding to a historical live broadcast period and an extreme Gradient Boosting (XGB) algorithm.
Specifically, according to the sequence of live broadcast cycles from first to last, live broadcast data corresponding to the first live broadcast cycle and live broadcast data corresponding to the historical live broadcast cycle are generated into a live broadcast data queue, and then the live broadcast data in the live broadcast data queue are sequentially input into the XGB algorithm model to obtain a wonderful index corresponding to the first live broadcast cycle and a wonderful threshold corresponding to the first live broadcast cycle.
S202, judging whether the wonderful index corresponding to the first direct broadcasting period and the wonderful threshold corresponding to the first direct broadcasting period meet preset conditions or not.
In the step S202, if it is determined that the highlight index corresponding to the first direct broadcast period and the highlight threshold corresponding to the first direct broadcast period satisfy the preset condition, the following step S203 is executed.
S203, determining the first live broadcast period as a highlight live broadcast period of the target live broadcast room.
As is exemplary. One implementation manner of the step S202 (determining whether the highlight index corresponding to the first broadcast period and the highlight threshold corresponding to the first broadcast period satisfy the preset condition) may be:
judging whether the wonderful index corresponding to the first direct broadcasting period is larger than a wonderful threshold corresponding to the first direct broadcasting period;
and if the wonderful index corresponding to the first live broadcast period is larger than the wonderful threshold corresponding to the first live broadcast period, determining that the first live broadcast period is the wonderful live broadcast period of the target live broadcast room.
And if the wonderful index corresponding to the first direct broadcasting period is smaller than or equal to the wonderful threshold corresponding to the first direct broadcasting period, determining that the first direct broadcasting period is not the wonderful live broadcasting period of the target live broadcasting room.
It should be noted that the step of determining in step S202 (determining whether the highlight index corresponding to the first broadcast cycle and the highlight threshold corresponding to the first broadcast cycle satisfy the preset condition) may be implemented in the XGB algorithm model, or implemented by an external comparator after the XGB algorithm model outputs the highlight index corresponding to the first broadcast cycle and the highlight threshold corresponding to the first broadcast cycle.
As an optional implementation manner of the embodiment of the present invention, the first live cover includes a static live cover and a dynamic live cover. The step S104 (generating a first live cover according to the live content corresponding to the first live period) includes:
and capturing a live broadcast interface at a preset moment in the first live broadcast period to obtain the static live broadcast cover, and generating a dynamic live broadcast cover with a preset time length according to the live broadcast content corresponding to the first live broadcast period.
For example, the preset time may be a center time of the first broadcast cycle in the embodiment of the present invention. For example: the time length of the first live broadcast period is 3 seconds, and the preset time may be 1.5 seconds of the live broadcast period. The preset time duration in the embodiment of the present invention may be 2 seconds, 3 seconds, 5 seconds, and the like.
In addition, in the embodiment of the present invention, the dynamic live broadcast cover may specifically be a dynamic image generated according to the live broadcast content corresponding to the first live broadcast period, and a format of the dynamic image may be webp or the like.
Further, in a case that the first live cover includes a static live cover and a dynamic live cover, controlling the live cover of the target live room to be displayed as the first live cover may include:
judging whether the state of a live broadcast cover display window of the target live broadcast room meets a preset condition or not;
if yes, controlling the live broadcast cover of the target live broadcast room to be displayed as the dynamic live broadcast cover;
and if not, controlling the live broadcast cover of the target live broadcast room to be displayed as the static live broadcast cover.
Specifically, the live cover display window of the target live broadcast room in the embodiment of the present invention refers to an area for displaying the target live broadcast room in the live cover display list. As shown in fig. 3, the live-feed cover display list includes a plurality of live-feed cover display windows 300, each live-feed cover display window 300 corresponds to one live-feed room, and the audience user can select the interested live-feed room by sliding the live-feed cover display list up and down, and enter the interested live-feed room by inputting a click operation to the live-feed cover of the interested live-feed room.
Namely, the live broadcast cover in the embodiment of the invention comprises two live broadcast covers, one is a static live broadcast cover, the other is a dynamic live broadcast cover, and when the live broadcast cover is displayed, one of the static live broadcast cover and the dynamic live broadcast cover is selected to be displayed according to the state of a live broadcast cover display window.
As an optional implementation manner of the embodiment of the present invention, the determining whether the state of the live cover display window of the target live broadcast room meets a preset condition includes:
and judging whether the live front cover display window is in a sliding state.
And if the live front cover display window is in a sliding state, determining that the live front cover display window does not meet the preset condition.
And if the live front cover display window is in a static state, determining that the live front cover display window meets a preset condition.
That is, if the user is looking for the interesting live broadcast room through sliding the live broadcast cover list, then confirm that the live broadcast cover display window does not satisfy the preset condition, all shows the live broadcast cover of each live broadcast room as the static live broadcast cover, and if the user stops sliding the live broadcast cover list, then confirm that the live broadcast cover display window satisfies the preset condition, all shows the live broadcast cover of each live broadcast room as the dynamic live broadcast cover. Compare in static live front cover, dynamic live front cover can provide more live content relevant information, with help audience user further confirm live content whether be the content of oneself interest, nevertheless slide live tabulation in-process with live front cover show for dynamic live front cover can lead to the user to be difficult to obtain effective information from numerous dynamic live front covers, consequently when live front cover show window is in the sliding state, show live front cover for static live front cover, when live front cover show window is in static moving state, show live front cover for dynamic live front cover, audience side user is simple swift acquire live content relevant information more, promote audience side user and look for the efficiency in the live room of interest.
As another optional implementation manner of the embodiment of the present invention, the determining whether the state of the live cover display window of the target live broadcast room meets a preset condition may further include:
and judging whether the live front cover display window is in a sliding state or not, and whether the live front cover display window is located in a preset area of a live front cover display interface or not.
And if the live front cover display window is in a sliding state and/or the live front cover display window is positioned outside a preset area of the live front cover display interface, determining that the live front cover display window does not meet preset conditions.
If the live front cover display window is in a static state and the live front cover display window is located in a preset area of the live front cover display interface, determining that the live front cover display window meets preset conditions.
Optionally, the preset area of the live cover display interface is located at the top of the live cover display interface, the bottom of the live cover, the center of the live cover and the like, the size of the preset area of the live cover display interface can be the size of one live cover display window, and can also be the size of a plurality of live cover display windows.
Compared with the embodiment, the embodiment of the invention has the difference that when the user stops sliding the live broadcast cover list, only the live broadcast covers in the preset area of the live broadcast cover display interface are displayed as dynamic live broadcast covers, and the rest live broadcast covers are still static live broadcast covers. As described above, if the live cover of all live rooms is displayed as a dynamic live cover, even if the live cover list is in a static state, the user may still not easily extract effective information from a large number of dynamic contents. According to the embodiment of the invention, the live cover display positions in the preset area of the live cover display interface are dynamic live covers, so that the efficiency of finding interested live rooms by audience side users can be further improved.
Further, in one embodiment, before acquiring live broadcast data corresponding to the first live broadcast period, the method for controlling display of a live broadcast cover according to the embodiment of the present invention further includes:
and displaying a switch control, and responding to the input of a user to the switch control to start a function of controlling the display of the live cover.
The switch control is used for opening and closing the function of controlling the display of the live cover.
Illustratively, referring to fig. 4, a switch control 400 may enter an option for a user to activate a function controlling the display of live cover art when creating a live room. The switch control can be in an on state by default or in a off state by default, the user at the anchor side can select whether to start the automatic live cover updating function based on actual requirements, and only if the user at the anchor side starts the function of controlling the display of the live cover, the corresponding device for controlling the display of the live cover can execute the method for controlling the display of the live cover provided by the embodiment of the invention; otherwise, the control of the display of the live cover is not carried out.
The switch control for controlling the function of live cover display is provided in the embodiment, and the user can start or close the function of controlling live cover display based on actual requirements, so that the embodiment can enrich the selection of the user and improve the use experience of the user.
Based on the same inventive concept, as an implementation of the foregoing method, an embodiment of the present invention further provides a device for controlling display of a live cover, where an embodiment of the device corresponds to the foregoing method embodiment, and details in the foregoing method embodiment are not repeated in this device embodiment for convenience of reading, but it should be clear that the device for controlling display of a live cover in this embodiment can correspondingly implement all the contents in the foregoing method embodiment.
The embodiment of the invention provides a device for controlling display of a live cover, wherein a preview example runs on the device for controlling display of the live cover. Fig. 5 is a schematic structural diagram of the apparatus for controlling display of a live cover, and as shown in fig. 5, the apparatus 500 for controlling display of a live cover includes:
an obtaining unit 51, configured to obtain live broadcast data corresponding to a first live broadcast period, where the live broadcast data corresponding to the first live broadcast period includes live broadcast interaction data of a target live broadcast room in the first live broadcast period;
the processing unit 52 is configured to determine whether the first live broadcast period is a highlight live broadcast period of the target live broadcast room according to live broadcast data corresponding to the first live broadcast period, live broadcast data corresponding to a history live broadcast period, and a preset algorithm;
a generating unit 53, configured to generate a first live cover according to live content corresponding to the first live broadcast period when it is determined that the first live broadcast period is a highlight live broadcast period of the target live broadcast room;
a control unit 54, configured to control the live cover of the target live broadcast room to be displayed as the first live cover.
As an optional implementation manner of the embodiment of the present invention, the live interactive data includes at least one of the following data:
the total number of received praise in the target live broadcast room in the first live broadcast period;
a total number of comments received by the target live room during the first live period;
a total virtual value of the received virtual gift of the target live broadcast room during the first live broadcast period;
an average viewer count of the target live room during the first live period.
As an optional implementation manner of the embodiment of the present invention, the processing unit 52 is specifically configured to obtain a highlight index corresponding to the first live broadcast period and a highlight threshold corresponding to the first live broadcast period according to the live broadcast data corresponding to the first live broadcast period, the live broadcast data corresponding to the historical live broadcast period, and the extreme gradient boost XGB algorithm; judging whether the wonderful index corresponding to the first direct broadcasting period is larger than a wonderful threshold corresponding to the first direct broadcasting period; if yes, determining that the first live broadcast period is a highlight live broadcast period of the target live broadcast room; if not, determining that the first live broadcasting period is not the wonderful live broadcasting period of the target live broadcasting room.
As an optional implementation manner of the embodiment of the present invention, the generating unit 53 is specifically configured to capture a live broadcast interface at a preset time in the first live broadcast period, obtain a static live broadcast cover, and generate a dynamic live broadcast cover with a preset duration according to live broadcast content corresponding to the first live broadcast period.
As an optional implementation manner of the embodiment of the present invention, the control unit 54 is specifically configured to determine whether a state of a live front cover display window of the target live broadcast room meets a preset condition; if yes, controlling a live broadcast cover of the target live broadcast room to be displayed as the dynamic live broadcast cover; and if not, controlling the live broadcast cover of the target live broadcast room to be displayed as the static live broadcast cover.
As an optional implementation manner of the embodiment of the present invention, the control unit 54 is specifically configured to determine whether the live cover display window is in a sliding state; if the live front cover display window is in a sliding state, determining that the live front cover display window does not meet a preset condition; and if the live front cover display window is in a static state, determining that the live front cover display window meets a preset condition.
As an optional implementation manner of the embodiment of the present invention, the control unit 54 is specifically configured to determine whether the live front cover display window is in a sliding state, and whether the live front cover display window is located in a preset area of a live front cover display interface; if the live broadcast cover display window is in a sliding state and/or the live broadcast cover display window is located outside a preset area of the live broadcast cover display interface, determining that the live broadcast cover display window does not meet preset conditions; if the live front cover display window is in a static state and the live front cover display window is located in a preset area of the live front cover display interface, determining that the live front cover display window meets preset conditions.
As an optional implementation manner of the embodiment of the present invention, referring to fig. 6, the apparatus 500 for controlling display of a live cover further includes:
a user input unit 55, configured to display a switch control before acquiring live broadcast data corresponding to a first live broadcast cycle, and start a function of controlling display of a live broadcast cover in response to an input of a user to the switch control;
the switch control is used for opening and closing the function of controlling the display of the live cover.
The device for controlling the display of the live cover provided by the embodiment can execute the method for controlling the display of the live cover provided by the embodiment of the method, the implementation principle and the technical effect are similar, and the details are not repeated here.
Based on the same inventive concept, the embodiment of the invention also provides electronic equipment. Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 7, the electronic device according to the embodiment includes: a memory 71 and a processor 72, the memory 71 being for storing computer programs; the processor 72 is configured to, when the computer program is called, enable the electronic device to implement the method for controlling the display of the live cover provided in the foregoing embodiment.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a computing device, the computing device is enabled to implement the method for controlling display of a live cover provided in the foregoing embodiment.
The embodiment of the invention also provides a computer program product, and when the computer program product runs on a computer, the computer is enabled to realize the method for controlling the display of the live cover provided by the embodiment.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied in the medium.
The processor may be a Central Processing Unit (CPU), other general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory may include forms of volatile memory in a computer readable medium, random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer readable media include both permanent and non-permanent, removable and non-removable storage media. Storage media may implement information storage by any method or technology, and the information may be computer-readable instructions, data structures, modules of a program, or other data. Examples of computer storage media 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 Disks (DVD) or other optical storage, magnetic cassettes, magnetic 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. As defined herein, computer readable media does not include transitory computer readable media (transitionamedia), such as modulated data signals and carrier waves.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (12)
1. A method of controlling the display of a live cover, comprising:
acquiring live broadcast data corresponding to a first live broadcast period, wherein the live broadcast data corresponding to the first live broadcast period comprises live broadcast interactive data of a target live broadcast room in the first live broadcast period;
judging whether the first direct broadcasting period is a wonderful direct broadcasting period of the target direct broadcasting room or not according to the direct broadcasting data corresponding to the first direct broadcasting period, the direct broadcasting data corresponding to the historical direct broadcasting period and a preset algorithm;
if the first direct broadcasting period is determined to be the wonderful direct broadcasting period of the target direct broadcasting room, generating a first direct broadcasting cover according to the direct broadcasting content corresponding to the first direct broadcasting period;
and controlling the live broadcast cover of the target live broadcast room to be displayed as the first live broadcast cover.
2. The method of claim 1, wherein the live interaction data comprises at least one of:
the total number of votes received by the target live broadcasting room in the first direct broadcasting period;
a total number of comments received by the target live room during the first live period;
a total virtual value of the received virtual gift of the target live broadcast room during the first live broadcast period;
average viewer counts of the target live room during the first live period.
3. The method as claimed in claim 1, wherein the determining whether the first live broadcast period is a highlight live broadcast period of the target live broadcast room according to the live broadcast data corresponding to the first live broadcast period, the live broadcast data corresponding to a history live broadcast period, and a preset algorithm includes:
acquiring a highlight index corresponding to the first live broadcast period and a highlight threshold corresponding to the first live broadcast period according to the live broadcast data corresponding to the first live broadcast period, the live broadcast data corresponding to the historical live broadcast period and a limit gradient boost XGB algorithm;
and under the condition that the wonderful index corresponding to the first direct broadcasting period and the wonderful threshold corresponding to the first direct broadcasting period are determined to meet preset conditions, determining the first direct broadcasting period as a wonderful live broadcasting period of the target live broadcasting room.
4. The method of claim 1, wherein the first live cover comprises a static live cover and a dynamic live cover;
the generating a first live cover according to the live content corresponding to the first live period includes:
and screenshot is carried out on a live broadcast interface at a preset time in the first live broadcast period, the static live broadcast front cover is obtained, and the dynamic live broadcast front cover with preset time length is generated according to the live broadcast content corresponding to the first live broadcast period.
5. The method of claim 4, wherein the controlling the live cover of the target live room to be displayed as the first live cover comprises:
judging whether the state of a live broadcast cover display window of the target live broadcast room meets a preset condition or not;
if yes, controlling the live broadcast cover of the target live broadcast room to be displayed as the dynamic live broadcast cover;
and if not, controlling the live broadcast cover of the target live broadcast room to be displayed as the static live broadcast cover.
6. The method of claim 5, wherein the determining whether the state of the live cover display window of the target live broadcast room meets a preset condition comprises:
judging whether the live front cover display window is in a sliding state or not;
if the live front cover display window is in a sliding state, determining that the live front cover display window does not meet a preset condition;
and if the live front cover display window is in a static state, determining that the live front cover display window meets a preset condition.
7. The method of claim 5, wherein the determining whether the state of the live cover display window of the target live broadcast room meets a preset condition comprises:
judging whether the live front cover display window is in a sliding state or not and whether the live front cover display window is located in a preset area of a live front cover display interface or not;
if the live cover display window is in a sliding state and/or the live cover display window is located outside a preset area of the live cover display interface, determining that the live cover display window does not meet a preset condition;
if the live front cover display window is in a static state and the live front cover display window is located in a preset area of the live front cover display interface, determining that the live front cover display window meets preset conditions.
8. The method according to any one of claims 1 to 7, wherein before acquiring the live data corresponding to the first live period, the method further comprises:
the display switch control is used for starting and closing the function of controlling the display of the live cover;
and responding to the input of the user to the switch control, and starting the function of controlling the display of the live cover.
9. An apparatus for controlling display of a live cover, comprising:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring live broadcast data corresponding to a first live broadcast period, and the live broadcast data corresponding to the first live broadcast period comprises live broadcast interactive data of a target live broadcast room in the first live broadcast period;
the processing unit is used for judging whether the first direct broadcasting period is a wonderful direct broadcasting period of the target direct broadcasting room or not according to the direct broadcasting data corresponding to the first direct broadcasting period, the direct broadcasting data corresponding to the historical direct broadcasting period and a preset algorithm;
the generating unit is used for generating a first live broadcast cover according to the live broadcast content corresponding to the first live broadcast period under the condition that the first live broadcast period is determined to be the wonderful live broadcast period of the target live broadcast room;
and the control unit is used for controlling the live broadcast cover of the target live broadcast room to be displayed as the first live broadcast cover.
10. An electronic device, comprising: a memory for storing a computer program and a processor; the processor is configured to cause the electronic device to implement the method of controlling the display of a live cover as claimed in any one of claims 1 to 8 when the computer program is invoked.
11. A computer-readable storage medium having stored thereon a computer program which, when executed by a computing device, causes the computing device to implement the method of controlling display of live covers of any of claims 1-8.
12. A computer program product, which, when run on a computer, causes the computer to implement a method of controlling the display of live covers as claimed in any one of claims 1 to 8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110378836.5A CN115209165B (en) | 2021-04-08 | 2021-04-08 | Method and device for controlling live cover display |
PCT/CN2022/085945 WO2022214091A1 (en) | 2021-04-08 | 2022-04-08 | Method and apparatus for controlling livestream cover display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110378836.5A CN115209165B (en) | 2021-04-08 | 2021-04-08 | Method and device for controlling live cover display |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115209165A true CN115209165A (en) | 2022-10-18 |
CN115209165B CN115209165B (en) | 2024-08-13 |
Family
ID=83545184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110378836.5A Active CN115209165B (en) | 2021-04-08 | 2021-04-08 | Method and device for controlling live cover display |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115209165B (en) |
WO (1) | WO2022214091A1 (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130209061A1 (en) * | 2012-02-14 | 2013-08-15 | Sony Mobile Communications Ab | Multimedia playing control method, playing control module and playing terminal |
US20160345052A1 (en) * | 2015-05-19 | 2016-11-24 | Lemobile Information Technology (Beijing) Co., Ltd. | Method and device for previewing video files |
CN106792085A (en) * | 2016-12-09 | 2017-05-31 | 广州华多网络科技有限公司 | A kind of method and apparatus for generating video cover image |
US20170195713A1 (en) * | 2015-12-31 | 2017-07-06 | Le Holdings (Beijing) Co., Ltd. | Method and electronic device for unlimitedly sliding to switch channels |
CN107707967A (en) * | 2017-09-30 | 2018-02-16 | 咪咕视讯科技有限公司 | The determination method, apparatus and computer-readable recording medium of a kind of video file front cover |
CN107995535A (en) * | 2017-11-28 | 2018-05-04 | 百度在线网络技术(北京)有限公司 | A kind of method, apparatus, equipment and computer-readable storage medium for showing video |
CN108307230A (en) * | 2018-02-07 | 2018-07-20 | 北京奇艺世纪科技有限公司 | A kind of extracting method and device of video highlight segment |
US20180255360A1 (en) * | 2015-11-30 | 2018-09-06 | Le Holdings (Beijing) Co., Ltd. | Simulation Method and Apparatus for Watching Together in Live Broadcast |
CN109413483A (en) * | 2018-11-29 | 2019-03-01 | 北京字节跳动网络技术有限公司 | Method for previewing, device, equipment and the medium of live content |
US20200092618A1 (en) * | 2017-05-31 | 2020-03-19 | Rovi Guides, Inc. | Systems and methods for identifying whether to use a tailored playlist of highlights to recapitulate plots when resuming content |
CN111050205A (en) * | 2019-12-13 | 2020-04-21 | 广州酷狗计算机科技有限公司 | Video clip acquisition method, device, apparatus, storage medium, and program product |
CN111263175A (en) * | 2020-01-16 | 2020-06-09 | 网易(杭州)网络有限公司 | Interaction control method and device for live broadcast platform, storage medium and electronic equipment |
CN111382623A (en) * | 2018-12-28 | 2020-07-07 | 广州市百果园信息技术有限公司 | Live broadcast auditing method, device, server and storage medium |
CN111432278A (en) * | 2020-02-27 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Video control method, device, terminal and storage medium |
CN112235635A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(北京)有限公司 | Animation display method, animation display device, electronic equipment and storage medium |
WO2021047420A1 (en) * | 2019-09-11 | 2021-03-18 | 广州华多网络科技有限公司 | Virtual gift special effect rendering method and apparatus, and live streaming system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4945236B2 (en) * | 2006-12-27 | 2012-06-06 | 株式会社東芝 | Video content display device, video content display method and program thereof |
US9972360B2 (en) * | 2016-08-30 | 2018-05-15 | Oath Inc. | Computerized system and method for automatically generating high-quality digital content thumbnails from digital video |
CN106998477A (en) * | 2017-04-05 | 2017-08-01 | 腾讯科技(深圳)有限公司 | The front cover display methods and device of live video |
CN107147939A (en) * | 2017-05-05 | 2017-09-08 | 百度在线网络技术(北京)有限公司 | Method and apparatus for adjusting net cast front cover |
CN110191357A (en) * | 2019-06-28 | 2019-08-30 | 北京奇艺世纪科技有限公司 | The excellent degree assessment of video clip, dynamic seal face generate method and device |
-
2021
- 2021-04-08 CN CN202110378836.5A patent/CN115209165B/en active Active
-
2022
- 2022-04-08 WO PCT/CN2022/085945 patent/WO2022214091A1/en active Application Filing
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130209061A1 (en) * | 2012-02-14 | 2013-08-15 | Sony Mobile Communications Ab | Multimedia playing control method, playing control module and playing terminal |
US20160345052A1 (en) * | 2015-05-19 | 2016-11-24 | Lemobile Information Technology (Beijing) Co., Ltd. | Method and device for previewing video files |
US20180255360A1 (en) * | 2015-11-30 | 2018-09-06 | Le Holdings (Beijing) Co., Ltd. | Simulation Method and Apparatus for Watching Together in Live Broadcast |
US20170195713A1 (en) * | 2015-12-31 | 2017-07-06 | Le Holdings (Beijing) Co., Ltd. | Method and electronic device for unlimitedly sliding to switch channels |
CN106792085A (en) * | 2016-12-09 | 2017-05-31 | 广州华多网络科技有限公司 | A kind of method and apparatus for generating video cover image |
US20200092618A1 (en) * | 2017-05-31 | 2020-03-19 | Rovi Guides, Inc. | Systems and methods for identifying whether to use a tailored playlist of highlights to recapitulate plots when resuming content |
CN107707967A (en) * | 2017-09-30 | 2018-02-16 | 咪咕视讯科技有限公司 | The determination method, apparatus and computer-readable recording medium of a kind of video file front cover |
CN107995535A (en) * | 2017-11-28 | 2018-05-04 | 百度在线网络技术(北京)有限公司 | A kind of method, apparatus, equipment and computer-readable storage medium for showing video |
CN108307230A (en) * | 2018-02-07 | 2018-07-20 | 北京奇艺世纪科技有限公司 | A kind of extracting method and device of video highlight segment |
CN109413483A (en) * | 2018-11-29 | 2019-03-01 | 北京字节跳动网络技术有限公司 | Method for previewing, device, equipment and the medium of live content |
CN111382623A (en) * | 2018-12-28 | 2020-07-07 | 广州市百果园信息技术有限公司 | Live broadcast auditing method, device, server and storage medium |
CN112235635A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(北京)有限公司 | Animation display method, animation display device, electronic equipment and storage medium |
WO2021047420A1 (en) * | 2019-09-11 | 2021-03-18 | 广州华多网络科技有限公司 | Virtual gift special effect rendering method and apparatus, and live streaming system |
CN111050205A (en) * | 2019-12-13 | 2020-04-21 | 广州酷狗计算机科技有限公司 | Video clip acquisition method, device, apparatus, storage medium, and program product |
CN111263175A (en) * | 2020-01-16 | 2020-06-09 | 网易(杭州)网络有限公司 | Interaction control method and device for live broadcast platform, storage medium and electronic equipment |
CN111432278A (en) * | 2020-02-27 | 2020-07-17 | 北京达佳互联信息技术有限公司 | Video control method, device, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115209165B (en) | 2024-08-13 |
WO2022214091A1 (en) | 2022-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2628485C2 (en) | Prompting method and device to remove the application | |
US10911802B2 (en) | Media file pushing method, media file server, and media file pushing system | |
EP3193509B1 (en) | Video advertisement filtering method, device and equipment | |
CN109068081A (en) | Video generation method, device, electronic equipment and storage medium | |
EP3203749A1 (en) | Method for switching video playing terminal, and terminal device | |
CN101393419A (en) | Terminal and time collocation method thereof | |
JP2017536783A (en) | Video special effect processing method, apparatus, terminal device, program, and recording medium | |
CN114786063B (en) | Audio and video processing method, device, equipment and storage medium | |
CN105556947A (en) | Method and apparatus for color detection to generate text color | |
CN109271929B (en) | Detection method and device | |
CN113727169A (en) | Video playing method, device, equipment and storage medium | |
CN106303692A (en) | Video loading method and device | |
CN116628235B (en) | Data recommendation method, device, equipment and medium | |
CN112291614A (en) | Video generation method and device | |
CN112055258B (en) | Time delay testing method and device for loading live broadcast picture, electronic equipment and storage medium | |
WO2024061274A1 (en) | Method for filming and generating video, and related device | |
WO2017080241A1 (en) | Time-lapse photographing method and device | |
CN111356018A (en) | Play control method and device, electronic equipment and storage medium | |
CN108540861A (en) | A kind of method and device of synchronous driving video and wheelpath | |
CN109640118B (en) | Display method, device and equipment of interactive information | |
EP3407096B1 (en) | Method and device for determining descriptive information of precipitation trend, and readable storage medium | |
CN115209165A (en) | Method and device for controlling live broadcast cover display | |
CN112750432A (en) | Voice instruction response method and device and terminal equipment | |
WO2019100925A1 (en) | Image data output | |
CN114189720B (en) | Video processing method, device, apparatus and storage medium |
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 |