Live video processing method and device, electronic equipment and storage medium

By generating and publishing target live video clips that combine original live video clips and gifted special effect materials, the problem of single content and low quality of live video clips in the existing technology is solved, and a higher quality and rich live video clips are achieved, thereby improving the recommendation effect of the live broadcast room and the performance of the terminal system.

CN119854530AActive Publication Date: 2025-04-18BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411834020.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-18
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

The content of live video clips published in the prior art is single and cannot effectively reflect the real situation in the live broadcast room, resulting in poor quality of video clips, which in turn affects the recommendation effect and recommendation efficiency of the live broadcast room.

Method used

By obtaining the original live video clips and target gift special effects materials during the target live broadcast time period, the target live video clips are generated and posted to the target live broadcast room account. The method includes determining virtual items, filtering items to give special effects, rendering special effects materials into the video clip, and automatically triggering the video clip generation instructions based on the live broadcast quality indicators.

Benefits of technology

It effectively improves the richness and quality of live video clips, so that they can better reflect the real situation of the live broadcast room, thereby improving the recommendation effect and recommendation efficiency of the live broadcast room. At the same time, the performance requirements and costs of terminal equipment are reduced and the performance of terminal systems is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854530A_ABST
    Figure CN119854530A_ABST
Patent Text Reader

Abstract

The invention relates to a live broadcast video processing method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining an original live broadcast video clip and a target presentation special effect material of a target live broadcast room in a target live broadcast time period corresponding to a live broadcast clip generation instruction in response to the live broadcast clip generation instruction corresponding to the target live broadcast room, the target presentation special effect material is a presentation special effect material corresponding to a target virtual article presented by a live broadcast browsing object in the target live broadcast room in a target live broadcast time period; generating a target live video clip based on the original live video clip and the target presentation special effect material; and releasing the target live video clip to a target account corresponding to the target live room. According to the embodiment of the invention, the content richness and expansibility of the published live broadcast video clip can be improved, the published live broadcast video clip can effectively reflect the real situation of the live broadcast room, the quality of the published live broadcast video clip is improved, and the recommendation effect and recommendation efficiency of the live broadcast room can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of live broadcast technology, and in particular to a live broadcast video processing method, device, electronic device and storage medium. Background Art

[0002] With the development of live broadcast technology, live broadcast function has also been widely popularized. In related technologies, it is possible to automatically identify the wonderful moments with good live broadcast effects during live broadcast, and publish the live broadcast video clips corresponding to the wonderful moments, and then better recommend the live broadcast room in combination with the live broadcast video clips; however, in related technologies, the live broadcast video clips published are often the original live broadcast video clips of the live broadcast room, which are only the live broadcast content of the anchor, and the content is single, which cannot effectively reflect the real situation of the live broadcast room, resulting in poor quality of the published live broadcast video clips, which in turn also brings about problems such as poor recommendation effect and low recommendation efficiency of the live broadcast room. Summary of the invention

[0003] The present disclosure provides a live video processing method, device, electronic device and storage medium, so as to at least solve the technical problems that the live video clips released in the related art are single in content and cannot effectively reflect the real situation of the live broadcast room, resulting in poor quality of the released live video clips, and further resulting in poor recommendation effect and low recommendation efficiency of the live broadcast room. The technical solution of the present disclosure is as follows:

[0004] According to a first aspect of an embodiment of the present disclosure, a live video processing method is provided, including:

[0005] In response to a live segment generation instruction corresponding to a target live room, an original live video segment and a target gift special effect material of the target live room in a target live time period corresponding to the live segment generation instruction are obtained, wherein the target gift special effect material is a gift special effect material corresponding to a target virtual item gifted by a live browsing object in the target live room in the target live time period;

[0006] Generate a target live video clip based on the original live video clip and the target gift special effect material;

[0007] The target live video clip is published to the target account corresponding to the target live room.

[0008] In an optional embodiment, the method further includes:

[0009] Determine at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0010] Determining the target virtual item from the at least one virtual item based on preset item screening information;

[0011] Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

[0012] In an optional embodiment, the target virtual item includes a preset virtual item, the preset virtual item corresponds to a plurality of item gift effects, and the plurality of item gift effects correspond to different live broadcast scenes; the method further includes:

[0013] Determine the current live broadcast scene of the target live broadcast room;

[0014] The gift special effect material corresponding to the preset virtual item in the target gift special effect material is obtained in the following way:

[0015] From the multiple item gift special effects, obtain the item gift special effects corresponding to the current live broadcast scene.

[0016] In an optional embodiment, generating a target live video segment based on the original live video segment and the target gift special effect material includes:

[0017] Obtaining the gift time corresponding to the target virtual item;

[0018] Based on the item gift time, the target gift special effect material is rendered into the original live video segment to obtain the target live video segment.

[0019] In an optional embodiment, the target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and at least two of the multiple virtual items have the same item gift time, the method further includes:

[0020] Obtaining gift consumption resource amounts corresponding to the at least two virtual items, wherein the gift consumption resource amounts are positively correlated with the visual presentation magnitude of the gift special effects of the corresponding items;

[0021] Based on the gift consumption resource amount, determining a rendering order corresponding to the at least two virtual items, the rendering order being a descending order of the at least two virtual items based on the gift consumption resource amount;

[0022] The step of rendering the target gifting special effect material into the original live video segment based on the item gifting time to obtain the target live video segment comprises:

[0023] Based on the rendering order corresponding to the at least two virtual items and the item gifting time corresponding to the at least two virtual items, the gifting special effect materials corresponding to the at least two virtual items are rendered into the original live video segment.

[0024] In an optional embodiment, publishing the target live video clip to a target account corresponding to the target live room includes:

[0025] Publishing the target live video clip to the target account, so that a preset page corresponding to the target account displays the target live video clip;

[0026] Among them, the preset page includes at least one page of the live broadcast page corresponding to the target live broadcast room, the account home page of the target account and the multimedia resource browsing page; the target account includes at least one account of the live broadcast initiation account corresponding to the target live broadcast room and the associated account of the live broadcast initiation account.

[0027] In an optional embodiment, the method further includes:

[0028] Storing item donation records during the live broadcast of the target live broadcast room, wherein the item donation records include item identifiers of virtual items donated by live broadcast browsing objects in the target live broadcast room during the live broadcast of the target live broadcast room;

[0029] The target gift special effects material is obtained in the following way:

[0030] Acquire, from the item donation record, a target item identifier of the target virtual item donated by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0031] Based on the target item identifier, the target gift special effect material is obtained from a preset material library.

[0032] In an optional embodiment, the method further includes:

[0033] When the live broadcast quality index data of the target live broadcast room in the target live broadcast time period is greater than or equal to a preset threshold, the live broadcast segment generation instruction is automatically triggered;

[0034] Among them, the live broadcast quality indicator data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

[0035] In an optional embodiment, the method further includes:

[0036] Performing category recognition on the original live video clip of the target live room within the target live time period to obtain a current live category corresponding to the original live video clip;

[0037] The preset threshold is a preset quality threshold corresponding to the current live broadcast category; when the live broadcast quality index data of the target live broadcast room within the target live broadcast time period is greater than or equal to the preset threshold, automatically triggering the live broadcast segment generation instruction includes:

[0038] When the live broadcast quality index data is greater than or equal to the preset quality threshold corresponding to the current live broadcast category, the live broadcast segment generation instruction is automatically triggered.

[0039] In an optional embodiment, before publishing the target live video clip to the target account corresponding to the target live room, the method further includes:

[0040] Performing category recognition on the original live video clip of the target live room within the target live time period to obtain a current live category corresponding to the original live video clip;

[0041] The step of publishing the target live video clip to the target account corresponding to the target live room includes:

[0042] When the live broadcast quality indicator data is greater than or equal to the preset quality threshold corresponding to the current live broadcast category, the target live broadcast video clip is published to the target account.

[0043] According to a second aspect of an embodiment of the present disclosure, a live video processing method is provided, including:

[0044] In response to a video clip publishing instruction corresponding to a target live broadcast room, a target live broadcast video clip corresponding to a target live broadcast time period is obtained, wherein the target live broadcast time period is a live broadcast time period corresponding to a live broadcast clip generation instruction for the target live broadcast room; the target live broadcast video clip is generated based on an original live broadcast video clip of the target live broadcast room within the target live broadcast time period and a target gift special effect material, wherein the target gift special effect material is a gift special effect material corresponding to a target virtual item gifted by a live broadcast browsing object in the target live broadcast room within the target live broadcast time period;

[0045] The target live video clip is released.

[0046] In an optional embodiment, the target virtual item is determined based on preset item screening information from at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0047] Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

[0048] In an optional embodiment, the target virtual item includes a preset virtual item, and the preset virtual item corresponds to a variety of item gift special effects, and the multiple item gift special effects correspond to different live broadcast scenes; the gift special effect material corresponding to the preset virtual item in the target gift special effect material is the item gift special effect among the multiple item gift special effects that corresponds to the current live broadcast scene of the target live broadcast room.

[0049] In an optional embodiment, the target live video segment is obtained by rendering the target gift special effect material into the original live video segment based on the target item gift time corresponding to the target virtual item.

[0050] In an optional embodiment, the target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and the gift time of at least two virtual items among the multiple virtual items is the same, the gift special effect materials corresponding to the at least two virtual items are rendered into the original live video clip based on the rendering order corresponding to the at least two virtual items and the gift time of the at least two virtual items. The rendering order is to sort the at least two virtual items in descending order based on the gift consumption resources corresponding to the at least two virtual items, and the gift consumption resources are positively correlated with the visual presentation magnitude of the corresponding item gift special effect.

[0051] In an optional embodiment, after publishing the target live video clip, the method further includes:

[0052] The target live video clip is displayed on a target page, which includes at least one of the live page corresponding to the target live room, the account home page of the target account, and the multimedia resource browsing page.

[0053] In an optional embodiment, the target gift special effect material is obtained from a preset material library based on the target item identifier of the target virtual item. The target item identifier is obtained from an item gift record. The item gift record includes the item identifier of the virtual item gifted to the live browsing object in the target live broadcast room during the live broadcast in the target live broadcast room.

[0054] In an optional embodiment, the live segment generation instruction is automatically triggered when the live quality index data of the target live room in the target live time period is greater than or equal to a preset threshold;

[0055] Among them, the live broadcast quality indicator data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

[0056] In an optional embodiment, the preset threshold is a preset quality threshold corresponding to a current live broadcast category; the current live broadcast category is a live broadcast content category corresponding to the original live broadcast video clip.

[0057] In an optional embodiment, in response to a video clip publishing instruction corresponding to the target live broadcast room, obtaining a target live broadcast video clip corresponding to the target live broadcast time period includes:

[0058] When the live broadcast quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live broadcast category, in response to the video segment release instruction, obtaining a target live broadcast video segment corresponding to a target live broadcast time period;

[0059] Among them, the current live broadcast category is the live broadcast content category corresponding to the original live broadcast video clip.

[0060] According to a third aspect of an embodiment of the present disclosure, a live video processing device is provided, including:

[0061] The data acquisition module is configured to execute a live segment generation instruction corresponding to the target live room, and acquire an original live video segment of the target live room in a target live time period corresponding to the live segment generation instruction and a target gift special effect material, wherein the target gift special effect material is a gift special effect material corresponding to a target virtual item gifted by a live browsing object in the target live room in the target live time period;

[0062] A live video segment generating module is configured to generate a target live video segment based on the original live video segment and the target gift special effect material;

[0063] The first live broadcast clip publishing module is configured to execute the publishing of the target live broadcast video clip to the target account corresponding to the target live broadcast room.

[0064] In an optional embodiment, the device further comprises:

[0065] A first virtual item determination module is configured to determine at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0066] A second virtual item determination module is configured to determine the target virtual item from the at least one virtual item based on preset item screening information;

[0067] Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

[0068] In an optional embodiment, the target virtual item includes a preset virtual item, the preset virtual item corresponds to a plurality of item gift effects, and the plurality of item gift effects correspond to different live broadcast scenes; the device further includes:

[0069] A current live broadcast scene determination module is configured to determine the current live broadcast scene of the target live broadcast room;

[0070] The gift special effect material corresponding to the preset virtual item in the target gift special effect material is obtained by the following unit:

[0071] The item gifting special effect acquisition unit is configured to acquire the item gifting special effect corresponding to the current live broadcast scene from the multiple item gifting special effects.

[0072] In an optional embodiment, the live video segment generation module includes:

[0073] An item gift time acquisition unit, configured to execute acquisition of the item gift time corresponding to the target virtual item;

[0074] The special effect material rendering unit is configured to render the target gift special effect material into the original live video segment based on the item gift time to obtain the target live video segment.

[0075] In an optional embodiment, the target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and at least two of the multiple virtual items have the same item gift time, the device further includes:

[0076] A resource quantity acquisition module is configured to execute acquisition of the gift consumption resource quantity corresponding to the at least two virtual items, wherein the gift consumption resource quantity is positively correlated with the visual presentation magnitude of the corresponding gift special effect of the item;

[0077] A rendering order determination module is configured to determine a rendering order corresponding to the at least two virtual items based on the gift consumption resource amount, wherein the rendering order is a descending order of the at least two virtual items based on the gift consumption resource amount;

[0078] The special effect material rendering unit comprises:

[0079] The special effect material rendering subunit is configured to render the gift special effect materials corresponding to the at least two virtual items into the original live video segment based on the rendering order corresponding to the at least two virtual items and the gift time corresponding to the at least two virtual items.

[0080] In an optional embodiment, the device further comprises:

[0081] An item donation record storage module is configured to execute and store item donation records during the live broadcast of the target live broadcast room, wherein the item donation records include item identifiers of virtual items donated by live broadcast browsing objects in the target live broadcast room during the live broadcast of the target live broadcast room;

[0082] The target gift special effect material is obtained by the following units:

[0083] A target item identification obtaining unit is configured to obtain, from the item donation record, the target item identification of the target virtual item donated by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0084] The target gift special effect material acquisition unit is configured to acquire the target gift special effect material from a preset material library based on the target item identifier.

[0085] In an optional embodiment, the device further comprises:

[0086] An instruction automatic triggering module is configured to automatically trigger the live segment generation instruction when the live broadcast quality indicator data of the target live broadcast room during the target live broadcast time period is greater than or equal to a preset threshold;

[0087] Among them, the live broadcast quality indicator data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

[0088] In an optional embodiment, the device further comprises:

[0089] A first content category identification module is configured to perform category identification on the original live video clip of the target live room within the target live time period to obtain a current live category corresponding to the original live video clip;

[0090] The preset threshold is a preset quality threshold corresponding to the current live broadcast category; the command automatic triggering module includes:

[0091] The instruction automatic triggering unit is configured to automatically trigger the live broadcast segment generation instruction when the live broadcast quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live broadcast category.

[0092] In an optional embodiment, the device further comprises:

[0093] A second content category identification module is configured to perform category identification on the original live video clip of the target live room within the target live time period to obtain a current live category corresponding to the original live video clip;

[0094] The first live segment publishing module includes:

[0095] The video clip publishing unit is configured to publish the target live video clip to the target account when the live quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live category.

[0096] According to a fourth aspect of an embodiment of the present disclosure, a live video processing device is provided, including:

[0097] The target live video clip acquisition module is configured to execute a video clip publishing instruction corresponding to the target live room in response to the target live room, and acquire a target live video clip corresponding to the target live time period, wherein the target live time period is the live time period corresponding to the live clip generation instruction for the target live room; the target live video clip is generated based on the original live video clip of the target live room within the target live time period and the target gift special effect material, wherein the target gift special effect material is the gift special effect material corresponding to the target virtual item gifted by the live browsing object in the target live room within the target live time period;

[0098] The second live video segment publishing module is configured to execute and publish the target live video segment.

[0099] In an optional embodiment, the target virtual item is determined based on preset item screening information from at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0100] Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

[0101] In an optional embodiment, the target virtual item includes a preset virtual item, and the preset virtual item corresponds to a variety of item gift special effects, and the multiple item gift special effects correspond to different live broadcast scenes; the gift special effect material corresponding to the preset virtual item in the target gift special effect material is the item gift special effect among the multiple item gift special effects that corresponds to the current live broadcast scene of the target live broadcast room.

[0102] In an optional embodiment, the target live video segment is obtained by rendering the target gift special effect material into the original live video segment based on the target item gift time corresponding to the target virtual item.

[0103] In an optional embodiment, the target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and the gift time of at least two virtual items among the multiple virtual items is the same, the gift special effect materials corresponding to the at least two virtual items are rendered into the original live video clip based on the rendering order corresponding to the at least two virtual items and the gift time of the at least two virtual items. The rendering order is to sort the at least two virtual items in descending order based on the gift consumption resources corresponding to the at least two virtual items, and the gift consumption resources are positively correlated with the visual presentation magnitude of the corresponding item gift special effect.

[0104] In an optional embodiment, the device further comprises:

[0105] The target live video clip display module is configured to display the target live video clip on a target page, wherein the target page includes at least one of the live page corresponding to the target live room, the account home page of the target account, and the multimedia resource browsing page.

[0106] In an optional embodiment, the target gift special effect material is obtained from a preset material library based on the target item identifier of the target virtual item. The target item identifier is obtained from an item gift record. The item gift record includes the item identifier of the virtual item gifted to the live browsing object in the target live broadcast room during the live broadcast in the target live broadcast room.

[0107] In an optional embodiment, the live segment generation instruction is automatically triggered when the live quality index data of the target live room in the target live time period is greater than or equal to a preset threshold;

[0108] Among them, the live broadcast quality indicator data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

[0109] In an optional embodiment, the preset threshold is a preset quality threshold corresponding to a current live broadcast category; the current live broadcast category is a live broadcast content category corresponding to the original live broadcast video clip.

[0110] In an optional embodiment, the target live video segment acquisition module includes:

[0111] A live video segment acquisition unit is configured to execute, in the case where the live quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live category, in response to the video segment release instruction, to acquire a target live video segment corresponding to a target live time period;

[0112] Among them, the current live broadcast category is the live broadcast content category corresponding to the original live broadcast video clip.

[0113] According to a fifth aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement any one of the live video processing methods of the embodiments of the present disclosure.

[0114] According to a sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the live video processing methods of the embodiments of the present disclosure.

[0115] According to a seventh aspect of the embodiments of the present disclosure, there is provided a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any one of the live video processing methods of the embodiments of the present disclosure.

[0116] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0117] In response to the live clip generation instruction corresponding to the target live room, the original live video clip of the target live room in the target live time period corresponding to the live clip generation instruction and the target gift special effect material corresponding to the target virtual item gifted by the live browsing object in the target live room in the target live time period are obtained; and based on the original live video clip and the target gift special effect material, the target live video clip for release is generated, which can effectively improve the content richness and expansibility of the released live video clip, and the production of the live video clip released in combination with the original live video clip and the gift special effect material of the virtual item gifted during the live broadcast process can also ensure that the released live video clip can effectively reflect the real situation of the live room on the basis of improving the versatility of the production of the released live video clip, improve the quality of the released live video clip, and thus improve the recommendation effect and efficiency of the live room. After the server has produced the target live video clip offline, the target live video clip is released to the target account corresponding to the target live room, which can also effectively reduce the performance requirements for the terminal device, reduce the cost of the terminal device, and improve the performance of the terminal system.

[0118] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0119] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0120] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;

[0121] Figure 2 is a flow chart of a live video processing method according to an exemplary embodiment;

[0122] Figure 3 is a schematic diagram of a page of a homepage of an account that publishes a target live video clip according to an exemplary embodiment;

[0123] Figure 4 is a flowchart of another live video processing method according to an exemplary embodiment;

[0124] Figure 5 is a block diagram of a live video processing device according to an exemplary embodiment;

[0125] Figure 6 is a block diagram of another live video processing device according to an exemplary embodiment;

[0126] Figure 7 is a block diagram of an electronic device for live video processing according to an exemplary embodiment;

[0127] Figure 8 The invention is a block diagram of another electronic device for live video processing according to an exemplary embodiment. DETAILED DESCRIPTION

[0128] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0129] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0130] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0131] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment according to an exemplary embodiment, where the application environment may include a first terminal 100 , a second terminal 200 , and a server 300 .

[0132] In a specific embodiment, the first terminal 100 may be a terminal on the live broadcast initiator side (i.e., the anchor side), the second terminal 300 may be a terminal on the live broadcast browsing side (i.e., the audience side), and the server 300 may be a background server of the live broadcast platform. Specifically, the first terminal 100 may provide a live broadcast information stream and send it to the server 300. Accordingly, the server 300 may push the live broadcast information stream to the second terminal 200. Furthermore, the server 300 may also generate a live broadcast video clip for release based on the live broadcast video clip during the live broadcast of the first terminal 100 and the gift special effect material corresponding to the gift special effect of the item, and release the live broadcast video clip to the corresponding target account. Accordingly, the user may browse the released live broadcast video clip.

[0133] In an optional embodiment, the first terminal 100 and the second terminal 200 may include but are not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., and may also be software running on the above electronic devices, such as applications, etc. Optionally, the operating system running on the electronic device may include but is not limited to Android system, IOS system, Linux, Windows, etc.

[0134] In an optional embodiment, server 300 can be an independent physical server or a server cluster or distributed system composed of multiple physical servers. For example, it can include a push-pull stream server (which can be used for push-pull stream processing of live video streams), an audio and video understanding server (used to combine artificial intelligence algorithms, etc. to perform content understanding and other processing on live video streams), a special effects server (used to provide special effects rendering support for the live broadcast process, etc.), an audio and video processing server (used to combine the video clips and the gift special effects corresponding to the gift special effects of items during the live broadcast process to generate live video clips to be released, etc.) and other servers.

[0135] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the present disclosure. In actual application, other application environments may also be included.

[0136] In the embodiments of the present specification, the first terminal 100, the second terminal 200 and the server 300 may be directly or indirectly connected via wired or wireless communication, which is not limited in the present disclosure.

[0137] Figure 2 is a flowchart of a live video processing method according to an exemplary embodiment. The method can be applied to a server, such as Figure 2 As shown, the method may include the following steps:

[0138] In step S201, in response to a live clip generation instruction corresponding to a target live room, the original live video clip and target gift special effect material of the target live room within the target live time period corresponding to the live clip generation instruction are obtained.

[0139] In a specific embodiment, a live broadcast segment generation instruction can be used to instruct the generation of a live broadcast video segment containing corresponding gift special effect materials; optionally, the live broadcast segment generation instruction can include the start time corresponding to the live broadcast video segment to be generated (hereinafter referred to as the target live broadcast video segment), the end time corresponding to the live broadcast video segment to be generated, and the video identification information of the live video to which the live broadcast video segment to be generated belongs (i.e., the live video of the target live broadcast room). Accordingly, the above-mentioned target live broadcast time period can be a time period with the start time corresponding to the live broadcast video segment to be generated as the start time and the end time corresponding to the live broadcast video segment to be generated as the end time. Further, the original live broadcast video segment can be obtained by combining the start time corresponding to the live broadcast video segment to be generated, the end time corresponding to the live broadcast video segment to be generated, and the video identification information of the live video to which the live broadcast video segment to be generated belongs, which are included in the live broadcast segment generation instruction.

[0140] In an optional embodiment, the live segment generation instruction may be automatically triggered. Accordingly, the method may further include:

[0141] When the live broadcast quality index data of the target live broadcast room in the target live broadcast time period is greater than or equal to the preset threshold, the live broadcast segment generation instruction is automatically triggered;

[0142] In a specific embodiment, the live broadcast quality index data can be used to indicate the live broadcast quality of the target live broadcast room within the target live broadcast time period. Optionally, the live broadcast quality index data can be determined based on at least one data reflecting the live broadcast quality, such as the live broadcast content and the number of viewers in the live broadcast room. Optionally, the live broadcast content can be identified in combination with artificial intelligence technology. When a certain continuous content is identified, the continuous live broadcast content, the number of viewers in the live broadcast room during the time period corresponding to the continuous live content, and at least one data reflecting the live broadcast quality, such as the continuous live broadcast content and the number of viewers in the live broadcast room during the time period corresponding to the continuous live broadcast content, can be used as the input of a pre-trained live broadcast quality recognition model (artificial intelligence model for live broadcast quality recognition) to perform live broadcast quality recognition and obtain the live broadcast quality index data during the time period corresponding to the continuous live broadcast content.

[0143] In an optional embodiment, the preset threshold can be set in combination with the actual application; optionally, the preset threshold can be the lower limit threshold of the live broadcast quality indicator data that automatically triggers the live broadcast segment generation instruction, or it can be the lower limit threshold of the live broadcast quality indicator data corresponding to the live broadcast video segment that can be used to produce the live broadcast video segment to be released.

[0144] In the above embodiment, when the live broadcast quality index data of the target live broadcast room within the target live broadcast time period is greater than or equal to the preset threshold, the live broadcast segment generation instruction is automatically triggered, so that the live broadcast video segments within the time period with better live broadcast quality in the live broadcast room can be combined to generate and publish live broadcast video segments. On the basis of improving the convenience of generating and publishing live broadcast video segments, the quality of the generated live broadcast video segments can be effectively guaranteed, thereby also improving the recommendation effect and efficiency of the live broadcast room.

[0145] In addition, it should be noted that in order to improve the high-concurrency processing capabilities of the server, the response processing of the live segment generation instructions can be performed in conjunction with the message queue.

[0146] In an optional embodiment, the above method may further include:

[0147] Perform category recognition on the original live video clips of the target live broadcast room within the target live broadcast time period to obtain the current live broadcast category corresponding to the original live video clips;

[0148] Accordingly, the preset threshold may be a preset quality threshold corresponding to the current live broadcast category (i.e., the lower limit threshold of the live broadcast quality index data corresponding to the current live broadcast category that automatically triggers the live broadcast segment generation instruction, that is, the lower limit threshold of the live broadcast quality index data of the live broadcast video segment corresponding to the current live broadcast category that can be used to produce the live broadcast video segment to be released); accordingly, when the live broadcast quality index data of the target live broadcast room in the target live broadcast time period is greater than or equal to the preset threshold, the automatic triggering of the live broadcast segment generation instruction may include:

[0149] When the live broadcast quality index data is greater than or equal to the preset quality threshold corresponding to the current live broadcast category, the live broadcast segment generation instruction is automatically triggered.

[0150] In a specific embodiment, the current live broadcast category corresponding to the original live broadcast video clip may be the category of the live broadcast content in the original live broadcast video clip; specifically, the category division of the live broadcast content may be set in combination with the live broadcast content of the platform in actual application, and for example, the categories of the live broadcast content may include dancing category, singing category, chatting category, etc. Optionally, due to the different contents presented by live broadcast content of different categories, the evaluation criteria for the live broadcast quality are often different; accordingly, different preset quality thresholds may be set according to the categories of the live broadcast content.

[0151] In a specific embodiment, artificial intelligence technology can be used to perform category recognition on live video clips. Specifically, the live video clips can be input into a pre-trained category recognition model (an artificial intelligence model for category recognition) to perform category recognition and obtain the corresponding live category.

[0152] In the above embodiment, different preset quality thresholds are set in combination with the categories of live content, which can improve the recognition accuracy of high-quality live video clips, thereby better improving the quality of the published live video clips, reducing the video clip generation pressure on the server and improving server performance.

[0153] In another optional embodiment, the anchor may also actively trigger the live segment generation instruction based on actual needs.

[0154] In a specific embodiment, the above-mentioned target gift special effect material can be the gift special effect material corresponding to the target virtual item gifted by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period (the target virtual item gifted to the live broadcast initiating object in the target live broadcast room). Specifically, the live broadcast browsing object in the target live broadcast room can be the live broadcast browsing account of the target live broadcast room, and the live broadcast initiating object of the target live broadcast room can be the live broadcast initiating account of the target live broadcast room.

[0155] In an optional embodiment, the above method may further include:

[0156] Storing item gift records during the live broadcast of the target live broadcast room, where the item gift records include the live broadcast browsing objects in the target live broadcast room and the item identifiers of the virtual items gifted during the live broadcast of the target live broadcast room;

[0157] Accordingly, the above-mentioned target gift special effect materials are obtained in the following ways:

[0158] Obtaining, from the item donation record, a target item identifier of a target virtual item donated by a live broadcast browsing object in a target live broadcast room during a target live broadcast time period;

[0159] Based on the target item ID, obtain the target gift special effects material from the preset material library.

[0160] In a specific embodiment, the preset material library stores corresponding gift special effect materials based on the item identification of the virtual item in the platform. Accordingly, the gift special effect material corresponding to the target item identification in the preset material library can be used as the target gift special effect material.

[0161] In the above embodiment, by storing the live browsing objects in the target live broadcast room and recording the item identifications of the virtual items donated during the live broadcast of the target live broadcast room, it is possible to quickly and accurately obtain the donated special effects materials rendered into the live video clips when the live video clips are subsequently released, thereby greatly improving the instruction and release efficiency of the live video clips.

[0162] In an optional embodiment, the above method may further include:

[0163] Determine at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during a target live broadcast time period;

[0164] Determining a target virtual item from at least one virtual item based on the preset item screening information;

[0165] In a specific embodiment, the at least one virtual item may be all virtual items donated by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period. Specifically, the virtual item may be a live broadcast gift. Specifically, the at least one virtual item donated by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period may be determined in combination with the item donation record.

[0166] In a specific embodiment, the preset item filtering information can be used to filter out target virtual items, and the target virtual items can be virtual items whose corresponding gift special effects materials can be rendered to the live video clip to be released; optionally, the preset item filtering information can include at least one of the first item filtering information, the second item filtering information and the third item filtering information.

[0167] In a specific embodiment, in order to ensure the visual presentation effect of the released live video clips, the item gift special effects with better visual presentation effects can be screened to participate in the production of the released live video clips. Accordingly, the above-mentioned first item screening information can be used to screen out virtual items whose visual presentation level of the item gift special effects meets the preset presentation level. Specifically, the preset presentation level can be set in combination with actual applications; the visual presentation level can characterize the presentation effect of the corresponding item gift special effect. Optionally, the visual presentation level can be positively correlated with the gift consumption resource amount. Accordingly, the corresponding visual presentation level can be determined in combination with the gift consumption resource amount corresponding to the virtual item. Optionally, the conversion relationship between the gift consumption resource amount and the visual presentation level can be pre-set. Accordingly, the virtual item whose visual presentation level of the item gift special effect meets the preset presentation level can be a virtual item whose corresponding gift consumption resource amount is greater than or equal to the preset resource amount (the resource amount corresponding to the preset presentation level). Exemplarily, the first item screening information can be the lower limit threshold value (preset resource amount) of the gift consumption resource amount corresponding to the virtual item. Accordingly, the virtual item whose corresponding gift consumption resource amount is less than the lower limit threshold value can be screened out. Specifically, the amount of resources consumed by giving away virtual items can be the amount of preset resources required to consume when giving away virtual items; specifically, the preset resources can be the virtual resources required to consume when giving away virtual items that are preset in the live broadcast platform. In an optional embodiment, the visual presentation level can also be determined in combination with the display duration of the corresponding item gift special effect and / or the proportion of content on the live broadcast page during the display process, and the visual presentation level is positively correlated with the display duration of the corresponding item gift special effect and / or the proportion of content on the live broadcast page during the display process. Accordingly, the conversion relationship between the amount of resources consumed by giving away and the visual presentation level can be preset. Accordingly, the virtual item whose visual presentation level of the item gift special effect meets the preset presentation level can also be a virtual item whose display duration of the corresponding item gift special effect and / or the proportion of content on the live broadcast page during the display process reaches the corresponding threshold (the preset display duration and / or preset content proportion corresponding to the preset presentation level).

[0168] In an optional embodiment, a list of item identifications of virtual items whose visual presentation level meets the preset presentation level may be pre-set in combination with the presentation effect of special effects; accordingly, the first item screening information may also be a list of item identifications of virtual items whose visual presentation level meets the preset presentation level, and accordingly, virtual items whose corresponding item identifications are not in the item identification list may be filtered out, and the item identification may be information used to identify the corresponding virtual item, which may be used to distinguish different virtual items.

[0169] In an optional embodiment, there may be some virtual items in the live broadcast scene that have different item gifting special effects in different live broadcast scenes; optionally, for example, at least some special effect materials are different, special effect interactive objects are different, or some live broadcast scenes display special effects and some live broadcast scenes do not display special effects, etc.; in order to improve the convenience of maintenance, virtual items corresponding to different item gifting special effects in different live broadcast scenes can be filtered out, and accordingly, the above-mentioned second item filtering information can be used to filter out virtual items corresponding to different item gifting special effects in different live broadcast scenes; exemplarily, the second item filtering information can be a list of item identifications of virtual items corresponding to different item gifting special effects in different live broadcast scenes.

[0170] In actual applications, the anchor can block the corresponding item gifting special effects according to actual needs, that is, after the live browsing account gives away virtual items, the corresponding item gifting special effects will not be displayed; accordingly, in order to ensure that the published live video clips can effectively reflect the real situation of the live broadcast room, the virtual items whose corresponding item gifting special effects are blocked by the live broadcast initiating account can be screened out; accordingly, the third item screening information can be used to screen out the virtual items whose corresponding item gifting special effects are blocked by the live broadcast initiating account in the target live broadcast room. Exemplarily, the third item screening information can be a list of item identifiers of virtual items whose corresponding item gifting special effects are blocked by the live broadcast initiating account in the target live broadcast room.

[0171] In the above embodiment, in combination with preset item filtering information including at least one of the first item filtering information, the second item filtering information and the third item filtering information, the target virtual item is determined from at least one virtual item donated during the target live broadcast time period. The item donation special effects to be integrated into the published live video clips can be screened from at least one dimension of special effect presentation effect, maintenance convenience and reflecting the real situation of the live broadcast room. This can effectively reduce the pressure on the server and improve the server performance on the basis of better improving the quality of the published live video clips and the content effectiveness.

[0172] In addition, it should be noted that at least one virtual item presented by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period can also be used as the target virtual item, and the specific setting can be made in combination with actual application needs.

[0173] In an optional embodiment, in a scenario where virtual items corresponding to different item gift effects in different live broadcast scenarios are not screened out, the target virtual items may include preset virtual items, the preset virtual items correspond to multiple item gift effects, and the multiple item gift effects correspond to different live broadcast scenarios; that is, the preset virtual items may be virtual items corresponding to different item gift effects in different live broadcast scenarios. Accordingly, the above method may further include:

[0174] Determine the current live broadcast scene of the target live broadcast room;

[0175] The gift special effect materials corresponding to the preset virtual items in the target gift special effect materials are obtained in the following way:

[0176] From a variety of item gift effects, obtain the item gift effects corresponding to the current live broadcast scene.

[0177] In a specific embodiment, the division of live broadcast scenes can be set in combination with actual applications; illustratively, the live broadcast scenes can include at least two live broadcast scenes in a first live broadcast scene in which a single live broadcast initiator conducts live broadcast (audio and video live broadcast battle), a second live broadcast scene in which at least two live broadcast initiators conduct live broadcast (audio and video live broadcast battle), and a third live broadcast scene in which at least two live broadcast initiators conduct voice live broadcast. The gift special effect material corresponding to the preset virtual item in the target gift special effect material can be the gift special effect corresponding to the current live broadcast scene among the multiple gift special effects corresponding to the preset virtual item.

[0178] In the above embodiment, by configuring a plurality of item gifting special effects adapted to different live broadcasting scenes for the same virtual item, the diversity of item gifting special effects used in the production process of the published live broadcasting video clips can be enriched, thereby also better improving the quality of the published live broadcasting video clips.

[0179] In step S203, a target live video segment is generated based on the original live video segment and the target gift special effect material;

[0180] In an optional embodiment, the above-mentioned generating a target live video segment based on the original live video segment and the target gift special effect material may include:

[0181] Obtain the gift time corresponding to the target virtual item;

[0182] Based on the item gifting time, the target gifting special effect material is rendered into the original live video segment to obtain the target live video segment.

[0183] In a specific embodiment, the item gift time corresponding to the target virtual item can be the trigger time of the gift operation of the target virtual item. Specifically, in the process of rendering the target gift special effect material to the original live video clip based on the item gift time, the size of the original live video clip (such as the horizontal screen size or the vertical screen size) can also be combined to better ensure the presentation effect of the item gift special effect in the live video clip; accordingly, the target live video clip can be a live video clip rendered with the target gift special effect material within the target live time period. Optionally, the target virtual item includes one or more virtual items. Optionally, when the target virtual item includes multiple virtual items, the corresponding gift special effect material can be rendered to the position corresponding to the original live video clip in sequence according to the order of the item gift time. Optionally, the target gift special effect material can be rendered into the original live video clip in the form of a transparent coating.

[0184] In the above embodiment, the gift special effect material is rendered into the original live video clip in combination with the gift time of the item, which can ensure that the generated target live video clip can effectively reflect the real situation of the live broadcast room, and further ensure the compatibility of the audience entering the live broadcast room based on the target live video clip with the live broadcast room, thereby improving the user's live viewing experience.

[0185] In an optional embodiment, when the target virtual item includes multiple virtual items, and at least two of the multiple virtual items have the same gift time, the method may further include:

[0186] Obtain the gift consumption amount of the at least two virtual items;

[0187] Determine a rendering order corresponding to at least two virtual items based on the amount of resources consumed by the gift;

[0188] Accordingly, the above-mentioned rendering of the target gifting special effect material into the original live video segment based on the item gifting time to obtain the target live video segment may include:

[0189] Based on the rendering order corresponding to the at least two virtual items and the item gifting time corresponding to the at least two virtual items, the gifting special effect materials corresponding to the at least two virtual items are rendered into the original live video clip.

[0190] In a specific embodiment, the gift consumption resource amount is positively correlated with the visual presentation magnitude of the corresponding gift special effect of the item, and the rendering order is a descending order of at least two virtual items based on the gift consumption resource.

[0191] In addition, it should be noted that in actual applications, the rendering order of at least two virtual items can also be randomly determined, or the at least two virtual items can be sorted in ascending order according to the amount of gift consumption resources as the rendering order, which can be set specifically in combination with actual applications.

[0192] In the above embodiment, when at least two virtual items are triggered to be given away at the same time, the at least two virtual items are sorted in descending order as the rendering order according to the amount of gift consumption resources that is positively correlated with the visual presentation magnitude of the gift effect of the item. In the subsequent live broadcast room recommendation process combined with the target live video clip, the gift effect of the item with better visual presentation effect can be displayed first, thereby improving the recommendation efficiency of the live broadcast room.

[0193] In step S205, the target live video clip is published to the target account corresponding to the target live room.

[0194] In an optional embodiment, the target account includes at least one of the live broadcast initiation account corresponding to the target live broadcast room and the associated account of the live broadcast initiation account. Specifically, the associated account of the live broadcast initiation account can be an account associated with the live broadcast initiation account, such as the management party account corresponding to the live broadcast initiation account, other accounts belonging to the same business party as the live broadcast initiation account (the live broadcast initiation account corresponds to other user accounts of the anchor party), etc.

[0195] In an optional embodiment, the step of publishing the target live video clip to the target account corresponding to the target live room includes:

[0196] Publishing the target live video clip to the target account, so that the preset page corresponding to the target account displays the target live video clip;

[0197] In a specific embodiment, the above-mentioned preset page may include at least one page of a live broadcast page corresponding to the target live broadcast room, an account home page of the target account, and a multimedia resource browsing page.

[0198] In a specific embodiment, when the target live video clip is published to the target account corresponding to the target live broadcast room, the target live video clip can be presented on the account homepage corresponding to the target account, and accordingly, the preset page can include the account homepage of the target account; subsequently, the target live video clip published on the account homepage can also be pushed and processed, and accordingly, the preset page can also include a live broadcast page, a multimedia resource browsing page (a page for browsing multimedia resources such as videos), and other pages on which the target live video clip can be viewed.

[0199] In the above embodiment, the target live video clip is published to the target account of at least one of the live broadcast initiation account corresponding to the target live broadcast room and the associated accounts of the live broadcast initiation account, so that the live broadcast page corresponding to the target live broadcast room, the account home page of the target account and at least one of the multimedia resource browsing pages can display the target live video clip, which can greatly improve the diversity of the presentation channels of the target live video clip, and thus can also improve the recommendation effect and recommendation efficiency of the live broadcast room.

[0200] In a specific embodiment, the preset page may include at least one of a live broadcast page corresponding to the target live broadcast room, an account home page of the target account, and a multimedia resource browsing page. Figure 3 As shown, Figure 3 It is a page schematic diagram of a homepage of an account that publishes a target live video clip according to an exemplary embodiment, wherein the work corresponding to 301 can be the target live video clip.

[0201] In addition, it should be noted that in order to improve the high-concurrency processing capabilities of the server, the target live video clips can be published and processed in conjunction with the message queue.

[0202] In an optional embodiment, before publishing the target live video clip to the target account corresponding to the target live room, the method may further include:

[0203] Perform category recognition on the original live video clips of the target live broadcast room within the target live broadcast time period to obtain the current live broadcast category corresponding to the original live video clips;

[0204] Correspondingly, the above-mentioned publishing of the target live video clip to the target account corresponding to the target live broadcast room includes:

[0205] When the live broadcast quality index data is greater than or equal to the preset quality threshold corresponding to the current live broadcast category, the target live broadcast video clip is published to the target account.

[0206] In a specific embodiment, the category of the original live video clip of the target live room within the target live time period is identified to obtain the specific details of the current live category corresponding to the original live video clip. Please refer to the above related description and will not be repeated here.

[0207] In a specific embodiment, the preset quality threshold corresponding to the current live broadcast category may be a lower limit threshold of live broadcast quality indicator data that the live broadcast video segment corresponding to the current live broadcast category can use to produce the live broadcast video segment to be released.

[0208] In the above embodiment, before publishing the target live video clip, the category of the original live video clip is first identified to obtain the current live category corresponding to the original live video clip, and when the live quality index data is greater than or equal to the preset quality threshold corresponding to the current live category, the target live video clip is published to the target account. This can be achieved by combining the quality threshold corresponding to the category to further identify the quality of the published live video clip, thereby better improving the quality of the published live video clip and improving the recommendation effect and efficiency of subsequent live broadcast rooms.

[0209] In an optional embodiment, the target live video clip may be combined with the voice information in the target live video clip to add subtitles, titles and other information to the target live video clip before publishing.

[0210] In an optional embodiment, in order to reduce server pressure, the release frequency of the target live video clips corresponding to each live broadcast room can also be pre-set, for example, one target live video clip can be released every half hour, or three target live video clips can be released in each live broadcast, etc.

[0211] In an optional embodiment, after the target live video clip is successfully released and the host turns off the broadcast, the released target live video clip will be made visible only to the host. Optionally, it can also be displayed to the public all the time, which can be determined in combination with the actual settings of the host. Furthermore, the host can also edit the target live video clip to create a new work for release, thereby better increasing the supply of high-quality works.

[0212] In addition, it should be noted that the video or video clip in the embodiments of the present application may be audio or video.

[0213] It can be seen from the technical solution provided by the above embodiment of the present application that in the embodiment of the present application, in response to the live clip generation instruction corresponding to the target live room, the original live video clip of the target live room in the target live time period corresponding to the live clip generation instruction and the target gift special effect material corresponding to the target virtual item gifted by the live browsing object in the target live room during the target live time period are obtained; and based on the original live video clip and the target gift special effect material, the target live video clip for release is generated, which can effectively improve the content richness and expansibility of the released live video clip, and the production of the live video clip released in combination with the original live video clip and the gift special effect material of the virtual item gifted during the live broadcast process can also ensure that the released live video clip can effectively reflect the real situation of the live room on the basis of improving the versatility of the production of the released live video clip, improve the quality of the released live video clip, and then improve the recommendation effect and recommendation efficiency of the live room. And after the server has produced the target live video clip offline, the target live video clip is released to the target account corresponding to the target live room, which can also effectively reduce the performance requirements for the terminal device, reduce the cost of the terminal device, and improve the performance of the terminal system.

[0214] Figure 4 is a flowchart of another live video processing method according to an exemplary embodiment, which can be applied to a terminal, such as Figure 4 As shown, the method may include the following steps:

[0215] S401: In response to a video clip publishing instruction corresponding to a target live broadcast room, a target live broadcast video clip corresponding to a target live broadcast time period is obtained.

[0216] In a specific embodiment, the target live broadcast time period is a live broadcast time period corresponding to a live broadcast clip generation instruction for a target live broadcast room; the target live broadcast video clip is generated based on an original live broadcast video clip of the target live broadcast room within the target live broadcast time period and a target gift special effect material, and the target gift special effect material is a gift special effect material corresponding to a target virtual item gifted by a live broadcast browsing object in the target live broadcast room within the target live broadcast time period;

[0217] S402: Publish the target live video clip.

[0218] In a specific embodiment, when generating a target live video clip, the server can send a video clip publishing instruction carrying the target live video clip or carrying the acquisition address information of the target live video clip to the terminal; accordingly, the terminal can obtain the target live video clip and publish the target live video clip.

[0219] In an optional embodiment, the target virtual item is determined based on preset item screening information from at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0220] Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

[0221] In the above embodiment, in combination with preset item filtering information including at least one of the first item filtering information, the second item filtering information and the third item filtering information, the target virtual item is determined from at least one virtual item donated by the live browsing object in the target live broadcast room during the target live broadcast time period. The item donation special effects for integration into the published live video clips can be screened from at least one dimension of special effect presentation, maintenance convenience and effective reflection of the real situation of the live broadcast room. This can effectively reduce the pressure on the server and improve the system performance on the basis of better improving the quality of the published live video clips and the content effectiveness.

[0222] In an optional embodiment, the target virtual item includes a preset virtual item, the preset virtual item corresponds to a variety of item gift special effects, and the various item gift special effects correspond to different live broadcast scenes; the gift special effect material corresponding to the preset virtual item in the target gift special effect material is the item gift special effect corresponding to the current live broadcast scene of the target live broadcast room among the multiple item gift special effects.

[0223] In the above embodiment, by configuring virtual items adapted to different live broadcast scenes for the same virtual item, the diversity of the gifting special effects of the items used in the production process of the published live video clips can be enriched, thereby also better improving the quality of the published live video clips.

[0224] In an optional embodiment, the target live video segment is obtained by rendering the target gift special effect material into the original live video segment based on the target item gift time corresponding to the target virtual item.

[0225] In the above embodiment, the gift special effect material is rendered into the original live video clip in combination with the gift time of the item, which can ensure that the generated target live video clip can effectively reflect the real situation of the live broadcast room, and further ensure the compatibility of the audience entering the live broadcast room based on the target live video clip with the live broadcast room, thereby improving the user's viewing experience of the live content.

[0226] In an optional embodiment, the target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and the gifting time of at least two virtual items among the multiple virtual items is the same, the gifting special effect materials corresponding to the at least two virtual items are rendered into the original live video clip based on the rendering order corresponding to the at least two virtual items and the gifting time corresponding to the at least two virtual items. The rendering order is to sort the at least two virtual items in descending order based on the gifting consumption resources corresponding to the at least two virtual items. The gifting consumption resources are positively correlated with the visual presentation magnitude of the corresponding item gifting special effect.

[0227] In the above embodiment, when at least two virtual items trigger gifting at the same time, the at least two virtual items are sorted in descending order according to the gifting consumption resource amount which is positively correlated with the visual presentation magnitude of the gifting special effect of the item. In the subsequent live broadcast room recommendation process in combination with the target live broadcast video clip, the gifting special effects of the item with better visual presentation effect can be displayed preferentially, thereby improving the recommendation efficiency of the live broadcast room.

[0228] In an optional embodiment, after publishing the target live video clip, the method further includes:

[0229] The target live video clip is displayed on the target page, which includes at least one of the live page corresponding to the target live room, the account home page of the target account, and the multimedia resource browsing page.

[0230] In the above embodiment, the target live video clip is published to the target account corresponding to the target live room, so that at least one of the live page corresponding to the target live room, the account home page of the target account and the multimedia resource browsing page can display the target live video clip, which can greatly improve the diversity of the presentation channels of the target live video clip, and thus can also improve the recommendation effect and efficiency of the live room.

[0231] In an optional embodiment, the target gift special effect material is obtained from a preset material library based on the target item identifier of the target virtual item. The target item identifier is obtained from the item gift record. The item gift record includes the live browsing object in the target live broadcast room and the item identifier of the virtual item gifted during the live broadcast in the target live broadcast room.

[0232] In the above embodiment, by storing the live browsing objects in the target live broadcast room and recording the item identifications of the virtual items donated during the live broadcast of the target live broadcast room, it is possible to quickly and accurately obtain the donated special effects materials rendered into the live video clips when the live video clips are subsequently released, thereby greatly improving the instruction and release efficiency of the live video clips.

[0233] In an optional embodiment, the live segment generation instruction is automatically triggered when the live quality index data of the target live room in the target live time period is greater than or equal to a preset threshold;

[0234] Among them, the live broadcast quality index data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

[0235] In the above embodiment, when the live broadcast quality index data of the target live broadcast room within the target live broadcast time period is greater than or equal to the preset threshold, the live broadcast segment generation instruction is automatically triggered, and the live broadcast video segment can be generated and published in combination with the live broadcast video segment within the time period with better live broadcast quality in the live broadcast room. Therefore, on the basis of the convenience of generating the published live broadcast video segment, the quality of the generated live broadcast video segment can be effectively guaranteed, thereby improving the recommendation effect of the live broadcast room.

[0236] In an optional embodiment, the preset threshold is a preset quality threshold corresponding to the current live broadcast category; the current live broadcast category is a live broadcast content category corresponding to the original live broadcast video clip.

[0237] In the above embodiment, different live broadcast quality index thresholds are set in combination with the categories of live broadcast content, which can improve the recognition accuracy of high-quality live broadcast video clips, thereby better improving the quality of the published live broadcast video clips, reducing the system's video clip generation pressure and improving system performance.

[0238] In an optional embodiment, in response to a video clip publishing instruction corresponding to a target live broadcast room, obtaining a target live broadcast video clip corresponding to a target live broadcast time period includes:

[0239] When the live broadcast quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live broadcast category, in response to a video segment release instruction, a target live broadcast video segment corresponding to a target live broadcast time period is acquired;

[0240] Among them, the current live broadcast category is the live broadcast content category corresponding to the original live broadcast video clip.

[0241] In the above embodiment, before publishing the target live video clip, the category of the original live video clip is first identified to obtain the current live category corresponding to the original live video clip, and when the live quality index data is greater than or equal to the preset quality threshold corresponding to the current live category, the target live video clip is published to the target account. This can be achieved by combining the quality threshold corresponding to the category to further identify the quality of the published live video clip, thereby better improving the quality of the published live video clip and improving the recommendation effect and efficiency of subsequent live broadcast rooms.

[0242] Regarding the above-mentioned terminal-side embodiments, the specific implementation methods of each embodiment have been described in detail in the server-side embodiment of the method, and will not be elaborated here.

[0243] As can be seen from the technical solutions provided by the above embodiments of this specification, the video clip publishing instruction corresponding to the target live broadcast room in this specification obtains and publishes the target live video clip corresponding to the target live broadcast time period. The target live video clip is generated based on the original live video clip of the target live broadcast room within the target live broadcast time period and the target gift special effect material corresponding to the target virtual item gifted by the live browsing object in the target live broadcast room within the target live broadcast time period. It can effectively improve the content richness and expansibility of the published live video clip, and combine the original live video clip and the gift special effect material of the virtual item gifted during the live broadcast process to produce the published live video clip. It can also ensure that the published live video clip can effectively reflect the real situation of the live broadcast room on the basis of improving the versatility of the production of the published live video clip, improve the quality of the published live video clip, and then improve the recommendation effect and efficiency of the live broadcast room. And there is no need to produce the published video clip at the terminal, which can also effectively reduce the performance requirements for the terminal device, reduce the cost of the terminal device, and improve the performance of the terminal system.

[0244] Figure 5 FIG. 1 is a block diagram of a live video processing device according to an exemplary embodiment. Figure 5 , the device comprises:

[0245] The data acquisition module 510 is configured to execute a live segment generation instruction corresponding to the target live room, and acquire the original live video segment of the target live room in the target live time period corresponding to the live segment generation instruction and the target gift special effect material, where the target gift special effect material is the gift special effect material corresponding to the target virtual item gifted by the live browsing object in the target live room in the target live time period;

[0246] The live video segment generating module 520 is configured to generate a target live video segment based on the original live video segment and the target gift special effect material;

[0247] The first live broadcast segment publishing module 530 is configured to execute publishing of the target live broadcast video segment to the target account corresponding to the target live broadcast room.

[0248] In an optional embodiment, the above device further includes:

[0249] A first virtual item determination module is configured to determine at least one virtual item donated by a live broadcast browsing object in a target live broadcast room during a target live broadcast time period;

[0250] A second virtual item determination module is configured to determine a target virtual item from at least one virtual item based on preset item screening information;

[0251] Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

[0252] In an optional embodiment, the target virtual item includes a preset virtual item, the preset virtual item corresponds to a variety of item gift effects, and the variety of item gift effects correspond to different live broadcast scenes; the above device also includes:

[0253] A current live broadcast scene determination module is configured to determine the current live broadcast scene of the target live broadcast room;

[0254] The gift special effect materials corresponding to the preset virtual items in the target gift special effect materials are obtained by the following units:

[0255] The item gifting special effect acquisition unit is configured to acquire the item gifting special effect corresponding to the current live broadcast scene from a variety of item gifting special effects.

[0256] In an optional embodiment, the live video segment generation module 520 includes:

[0257] An item gift time acquisition unit is configured to acquire the item gift time corresponding to the target virtual item;

[0258] The special effect material rendering unit is configured to render the target gift special effect material into the original live video segment based on the item gift time to obtain the target live video segment.

[0259] In an optional embodiment, the target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items, and at least two of the multiple virtual items have the same gift time, the apparatus further includes:

[0260] A resource quantity acquisition module is configured to execute acquisition of gift consumption resource quantities corresponding to at least two virtual items, wherein the gift consumption resource quantities are positively correlated with the visual presentation magnitude of the gift special effects of the corresponding items;

[0261] A rendering order determination module is configured to determine a rendering order corresponding to at least two virtual items based on the gift consumption resource amount, wherein the rendering order is a descending order of the at least two virtual items based on the gift consumption resource amount;

[0262] The special effects material rendering unit includes:

[0263] The special effect material rendering subunit is configured to render the gift special effect materials corresponding to at least two virtual items into the original live video segment based on the rendering order corresponding to the at least two virtual items and the gift time corresponding to the at least two virtual items.

[0264] In an optional embodiment, the above device further includes:

[0265] The item donation record storage module is configured to execute and store the item donation record during the live broadcast of the target live broadcast room, wherein the item donation record includes the live broadcast browsing object in the target live broadcast room and the item identifier of the virtual item donated during the live broadcast of the target live broadcast room;

[0266] The target gift special effect materials are obtained using the following units:

[0267] A target item identification obtaining unit is configured to obtain, from the item donation record, the target item identification of the target virtual item donated by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0268] The target gift special effect material acquisition unit is configured to acquire the target gift special effect material from a preset material library based on the target object identification.

[0269] In an optional embodiment, the above device further includes:

[0270] The command automatic triggering module is configured to automatically trigger the live segment generation command when the live broadcast quality index data of the target live broadcast room during the target live broadcast time period is greater than or equal to a preset threshold;

[0271] Among them, the live broadcast quality index data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

[0272] In an optional embodiment, the above device further includes:

[0273] The first content category identification module is configured to perform category identification on the original live video clip of the target live room in the target live time period to obtain the current live category corresponding to the original live video clip;

[0274] The preset threshold is the preset quality threshold corresponding to the current live broadcast category; the command automatic trigger module includes:

[0275] The command automatic triggering unit is configured to automatically trigger the live broadcast segment generation command when the live broadcast quality index data is greater than or equal to the preset quality threshold corresponding to the current live broadcast category.

[0276] In an optional embodiment, the above device further includes:

[0277] The second content category identification module is configured to perform category identification on the original live video clip of the target live room within the target live time period to obtain the current live category corresponding to the original live video clip;

[0278] The first live segment publishing module 530 includes:

[0279] The video clip publishing unit is configured to publish the target live video clip to the target account when the live quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live category.

[0280] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0281] Figure 6 FIG. 1 is a block diagram of another live video processing device according to an exemplary embodiment. Figure 6 , the device comprises:

[0282] The target live video clip acquisition module 610 is configured to execute a video clip publishing instruction corresponding to the target live broadcast room, and acquire a target live video clip corresponding to the target live broadcast time period, where the target live broadcast time period is the live broadcast time period corresponding to the live clip generation instruction for the target live broadcast room; the target live video clip is generated based on the original live video clip of the target live broadcast room within the target live broadcast time period and the target gift special effect material, where the target gift special effect material is the gift special effect material corresponding to the target virtual item gifted by the live broadcast browsing object in the target live broadcast room within the target live broadcast time period;

[0283] The second live segment publishing module 620 is configured to execute publishing of a target live video segment.

[0284] In an optional embodiment, the target virtual item is determined based on preset item screening information from at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period;

[0285] Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

[0286] In an optional embodiment, the target virtual item includes a preset virtual item, the preset virtual item corresponds to a variety of item gift special effects, and the various item gift special effects correspond to different live broadcast scenes; the gift special effect material corresponding to the preset virtual item in the target gift special effect material is the item gift special effect corresponding to the current live broadcast scene of the target live broadcast room among the multiple item gift special effects.

[0287] In an optional embodiment, the target live video segment is obtained by rendering the target gift special effect material into the original live video segment based on the target item gift time corresponding to the target virtual item.

[0288] In an optional embodiment, the target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and the gifting time of at least two virtual items among the multiple virtual items is the same, the gifting special effect materials corresponding to the at least two virtual items are rendered into the original live video clip based on the rendering order corresponding to the at least two virtual items and the gifting time corresponding to the at least two virtual items. The rendering order is to sort the at least two virtual items in descending order based on the gifting consumption resources corresponding to the at least two virtual items. The gifting consumption resources are positively correlated with the visual presentation magnitude of the corresponding item gifting special effect.

[0289] In an optional embodiment, the above device further includes:

[0290] The target live video clip display module is configured to display the target live video clip on the target page, which includes at least one of the live page corresponding to the target live room, the account home page of the target account, and the multimedia resource browsing page.

[0291] In an optional embodiment, the target gift special effect material is obtained from a preset material library based on the target item identifier of the target virtual item. The target item identifier is obtained from the item gift record. The item gift record includes the live browsing object in the target live broadcast room and the item identifier of the virtual item gifted during the live broadcast in the target live broadcast room.

[0292] In an optional embodiment, the live segment generation instruction is automatically triggered when the live quality index data of the target live room in the target live time period is greater than or equal to a preset threshold;

[0293] Among them, the live broadcast quality index data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

[0294] In an optional embodiment, the preset threshold is a preset quality threshold corresponding to the current live broadcast category; the current live broadcast category is a live broadcast content category corresponding to the original live broadcast video clip.

[0295] In an optional embodiment, the target live video segment acquisition module 610 includes:

[0296] A live video segment acquisition unit is configured to execute, when the live quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live category, in response to a video segment release instruction, to acquire a target live video segment corresponding to a target live time period;

[0297] Among them, the current live broadcast category is the live broadcast content category corresponding to the original live broadcast video clip.

[0298] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0299] Figure 7 is a block diagram of an electronic device for live video processing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The electronic device includes a processor, a memory, a network interface, a display screen and an input device connected via a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a live video processing method is implemented. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the housing of the electronic device, or an external keyboard, touchpad or mouse, etc.

[0300] Figure 8is a block diagram of another electronic device for live video processing according to an exemplary embodiment. The electronic device may be a server, and its internal structure diagram may be as shown in FIG. Figure 8 As shown. The electronic device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a live video processing method is implemented.

[0301] Those skilled in the art will understand that Figure 7 or Figure 8 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present disclosure, and does not constitute a limitation on the electronic device to which the scheme of the present disclosure is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0302] In an exemplary embodiment, an electronic device is also provided, including: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the live video processing method as in the embodiment of the present disclosure.

[0303] In an exemplary embodiment, a computer-readable storage medium is also provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the live video processing method in the embodiment of the present disclosure.

[0304] In an exemplary embodiment, a computer program product including instructions is also provided. When the computer program product is run on a computer, the computer is enabled to execute the live video processing method in the embodiment of the present disclosure.

[0305] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0306] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0307] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A live video processing method, characterized in that: include: In response to a live segment generation instruction corresponding to a target live room, an original live video segment and a target gift special effect material of the target live room in a target live time period corresponding to the live segment generation instruction are obtained, wherein the target gift special effect material is a gift special effect material corresponding to a target virtual item gifted by a live browsing object in the target live room in the target live time period; Generate a target live video clip based on the original live video clip and the target gift special effect material; The target live video clip is published to the target account corresponding to the target live room.

2. The live video processing method according to claim 1, characterized in that: The method further comprises: Determine at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period; Determining the target virtual item from the at least one virtual item based on preset item screening information; Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

3. The live video processing method according to claim 1, characterized in that: The target virtual item includes a preset virtual item, the preset virtual item corresponds to a plurality of item gift effects, and the plurality of item gift effects corresponds to different live broadcast scenes; the method further includes: Determine the current live broadcast scene of the target live broadcast room; The gift special effect material corresponding to the preset virtual item in the target gift special effect material is obtained in the following way: From the multiple item gift special effects, obtain the item gift special effects corresponding to the current live broadcast scene.

4. The live video processing method according to claim 1, characterized in that: The generating a target live video segment based on the original live video segment and the target gift special effect material comprises: Obtaining the gift time corresponding to the target virtual item; Based on the item gift time, the target gift special effect material is rendered into the original live video segment to obtain the target live video segment.

5. The live video processing method according to claim 4, characterized in that: The target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and at least two of the multiple virtual items have the same item gift time, the method further includes: Obtaining gift consumption resource amounts corresponding to the at least two virtual items, wherein the gift consumption resource amounts are positively correlated with the visual presentation magnitude of the gift special effects of the corresponding items; Based on the gift consumption resource amount, determining a rendering order corresponding to the at least two virtual items, the rendering order being a descending order of the at least two virtual items based on the gift consumption resource amount; The step of rendering the target gifting special effect material into the original live video segment based on the item gifting time to obtain the target live video segment comprises: Based on the rendering order corresponding to the at least two virtual items and the item gifting time corresponding to the at least two virtual items, the gifting special effect materials corresponding to the at least two virtual items are rendered into the original live video segment.

6. The live video processing method according to claim 1, characterized in that: The step of publishing the target live video clip to the target account corresponding to the target live room includes: Publishing the target live video clip to the target account, so that a preset page corresponding to the target account displays the target live video clip; Among them, the preset page includes at least one page of the live broadcast page corresponding to the target live broadcast room, the account home page of the target account and the multimedia resource browsing page; the target account includes at least one account of the live broadcast initiation account corresponding to the target live broadcast room and the associated account of the live broadcast initiation account.

7. The live video processing method according to claim 1, characterized in that: The method further comprises: Storing item donation records during the live broadcast of the target live broadcast room, wherein the item donation records include item identifiers of virtual items donated by live broadcast browsing objects in the target live broadcast room during the live broadcast of the target live broadcast room; The target gift special effects material is obtained in the following way: Acquire, from the item donation record, a target item identifier of the target virtual item donated by the live broadcast browsing object in the target live broadcast room during the target live broadcast time period; Based on the target item identifier, the target gift special effect material is obtained from a preset material library.

8. The live video processing method according to any one of claims 1 to 7, characterized in that: The method further comprises: When the live broadcast quality index data of the target live broadcast room in the target live broadcast time period is greater than or equal to a preset threshold, the live broadcast segment generation instruction is automatically triggered; Among them, the live broadcast quality indicator data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

9. The live video processing method according to claim 8, characterized in that: The method further comprises: Performing category recognition on the original live video clip of the target live broadcast room within the target live broadcast time period to obtain a current live broadcast category corresponding to the original live video clip; The preset threshold is a preset quality threshold corresponding to the current live broadcast category; when the live broadcast quality index data of the target live broadcast room within the target live broadcast time period is greater than or equal to the preset threshold, automatically triggering the live broadcast segment generation instruction includes: When the live broadcast quality index data is greater than or equal to the preset quality threshold corresponding to the current live broadcast category, the live broadcast segment generation instruction is automatically triggered.

10. The live video processing method according to claim 8, characterized in that: Before publishing the target live video clip to the target account corresponding to the target live room, the method further includes: Performing category recognition on the original live video clip of the target live broadcast room within the target live broadcast time period to obtain a current live broadcast category corresponding to the original live video clip; The step of publishing the target live video clip to the target account corresponding to the target live room includes: When the live broadcast quality indicator data is greater than or equal to the preset quality threshold corresponding to the current live broadcast category, the target live broadcast video clip is published to the target account.

11. A live video processing method, characterized in that: include: In response to a video clip publishing instruction corresponding to a target live broadcast room, a target live broadcast video clip corresponding to a target live broadcast time period is obtained, wherein the target live broadcast time period is a live broadcast time period corresponding to a live broadcast clip generation instruction for the target live broadcast room; the target live broadcast video clip is generated based on an original live broadcast video clip of the target live broadcast room within the target live broadcast time period and a target gift special effect material, wherein the target gift special effect material is a gift special effect material corresponding to a target virtual item gifted by a live broadcast browsing object in the target live broadcast room within the target live broadcast time period; The target live video clip is released.

12. The live video processing method according to claim 11, characterized in that: The target virtual item is determined based on preset item screening information from at least one virtual item donated by a live broadcast browsing object in the target live broadcast room during the target live broadcast time period; Among them, the preset item filtering information includes at least one of the first item filtering information, the second item filtering information and the third item filtering information; the first item filtering information is used to filter out virtual items whose visual presentation level of item gift special effects meets the preset presentation level, the second item filtering information is used to filter out virtual items corresponding to different item gift special effects in different live broadcast scenes, and the third item filtering information is used to filter out virtual items whose item gift special effects corresponding to the live broadcast initiating account corresponding to the target live broadcast room are blocked.

13. The live video processing method according to claim 11, characterized in that: The target virtual items include preset virtual items, which correspond to a variety of item gift special effects, and the multiple item gift special effects correspond to different live broadcast scenes; the gift special effect material corresponding to the preset virtual items in the target gift special effect material is the item gift special effect among the multiple item gift special effects that corresponds to the current live broadcast scene of the target live broadcast room.

14. The live video processing method according to claim 11, characterized in that: The target live video clip is obtained by rendering the target gift special effect material into the original live video clip based on the target item gift time corresponding to the target virtual item.

15. The live video processing method according to claim 14, characterized in that: The target virtual item includes one or more virtual items. When the target virtual item includes multiple virtual items and the item gifting time corresponding to at least two virtual items among the multiple virtual items is the same, the gifting special effect materials corresponding to the at least two virtual items are rendered into the original live video clip based on the rendering order corresponding to the at least two virtual items and the item gifting time corresponding to the at least two virtual items. The rendering order is to sort the at least two virtual items in descending order based on the gifting consumption resources corresponding to the at least two virtual items, and the gifting consumption resources are positively correlated with the visual presentation magnitude of the corresponding item gifting special effect.

16. The live video processing method according to claim 11, characterized in that: After publishing the target live video clip, the method further includes: The target live video clip is displayed on a target page, which includes at least one of the live page corresponding to the target live room, the account home page of the target account, and the multimedia resource browsing page.

17. The live video processing method according to claim 11, characterized in that: The target gift special effect material is obtained from a preset material library based on the target item identifier of the target virtual item. The target item identifier is obtained from the item gift record. The item gift record includes the item identifier of the virtual item gifted to the live browsing object in the target live broadcast room during the live broadcast in the target live broadcast room.

18. The live video processing method according to any one of claims 11 to 17, characterized in that: The live segment generation instruction is automatically triggered when the live quality index data of the target live room during the target live time period is greater than or equal to a preset threshold; Among them, the live broadcast quality indicator data is used to indicate the live broadcast quality of the target live broadcast room during the target live broadcast time period.

19. The live video processing method according to claim 18, characterized in that: The preset threshold is a preset quality threshold corresponding to the current live broadcast category; the current live broadcast category is a live broadcast content category corresponding to the original live broadcast video clip.

20. The live video processing method according to claim 18, characterized in that: In response to the video clip publishing instruction corresponding to the target live broadcast room, obtaining the target live broadcast video clip corresponding to the target live broadcast time period includes: When the live broadcast quality indicator data is greater than or equal to a preset quality threshold corresponding to the current live broadcast category, in response to the video segment release instruction, obtaining a target live broadcast video segment corresponding to a target live broadcast time period; Among them, the current live broadcast category is the live broadcast content category corresponding to the original live broadcast video clip.

21. A live video processing device, characterized in that: include: The data acquisition module is configured to execute a live segment generation instruction corresponding to the target live room, and acquire an original live video segment of the target live room in a target live time period corresponding to the live segment generation instruction and a target gift special effect material, wherein the target gift special effect material is a gift special effect material corresponding to a target virtual item gifted by a live browsing object in the target live room in the target live time period; A live video segment generating module is configured to generate a target live video segment based on the original live video segment and the target gift special effect material; The first live broadcast clip publishing module is configured to execute the publishing of the target live broadcast video clip to the target account corresponding to the target live broadcast room.

22. A live video processing device, characterized in that: include: The target live video clip acquisition module is configured to execute a video clip publishing instruction corresponding to the target live room in response to the target live room, and acquire a target live video clip corresponding to the target live time period, wherein the target live time period is the live time period corresponding to the live clip generation instruction for the target live room; the target live video clip is generated based on the original live video clip of the target live room within the target live time period and the target gift special effect material, wherein the target gift special effect material is the gift special effect material corresponding to the target virtual item gifted by the live browsing object in the target live room within the target live time period; The second live video segment publishing module is configured to execute and publish the target live video segment.

23. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the live video processing method as described in any one of claims 1 to 20.

24. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live video processing method as described in any one of claims 1 to 20.

Citation Information

Patent Citations

  • Live video summary generation method and device and electronic equipment

    CN108062409A

  • Video clip collection method, device, equipment, storage medium and program product

    CN111050205A

  • Live streaming processing method and device, electronic equipment and computer readable storage medium

    CN111918085A

  • Live broadcast playback video generation method and device, electronic equipment and computer medium

    CN112637618A

  • Video recording and synthesizing method and device, equipment and storage medium

    CN113014948A