Live broadcast interaction method, apparatus and device, and computer readable storage medium

By introducing an interactive mechanism of candidate live broadcast props in online live broadcast, viewers can adjust the live broadcast content, solving the problem of single interaction methods in the existing technology, achieving a richer interactive experience and higher user retention rate.

CN120264023APending Publication Date: 2025-07-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410004145.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-02
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

The existing online live broadcast interaction method is single, resulting in high user churn rate and poor live broadcast content dissemination effect.

Method used

A live broadcast interactive method is provided, by displaying prop information of candidate live broadcast props and responding to the trigger operation of the audience user, adjusting the live broadcast content using the target live broadcast props to generate the second live broadcast content.

Benefits of technology

It enriches the live broadcast interaction methods, improves the quality of live broadcast content, reduces the user churn rate, and enhances the dissemination effect of live broadcast content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264023A_ABST
    Figure CN120264023A_ABST
Patent Text Reader

Abstract

The invention discloses a live broadcast interaction method, apparatus and device, and a computer readable storage medium, and belongs to the technical field of computers. The method comprises the following steps: displaying a live broadcast room page of a target live broadcast room, wherein current first live broadcast content of the target live broadcast room is displayed in the live broadcast room page; in response to a triggering operation of the interaction function, displaying prop information of at least one candidate live-broadcasting prop; and in response to a trigger operation for prop information of a target live-broadcast prop in the at least one candidate live-broadcast prop, displaying second live-broadcast content, the second live-broadcast content being obtained by adjusting the first live-broadcast content based on the target live-broadcast prop. According to the method, the live broadcast interaction mode is diversified, the playing method of the live broadcast interaction can be enriched, the effect of the live broadcast interaction is improved, the user churn rate of the live broadcast room is reduced, and the propagation effect in the live broadcast is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of computer technologies, and particularly to a live interaction method, apparatus, device, and computer-readable storage medium. Background Art

[0002] With the rapid development of computer technologies, network live streaming has been widely popularized due to its advantages such as intuitiveness, rich content, strong interactivity, and unrestricted geographical location. Through network live streaming, a host user can conduct a live stream in a live room, and an audience user can enter the live room where the host user is located to watch the live stream content of the host user.

[0003] In related technologies, during the process of an audience user entering a live room to watch the live stream content, the audience user can interact with the host user by sending bullet comments.

[0004] However, the above-mentioned live interaction method is relatively single, and the effect of live interaction is poor, which further leads to a high user churn rate in the live room and a poor dissemination effect of the live stream content. Summary of the Invention

[0005] Embodiments of the present application provide a live interaction method, apparatus, device, and computer-readable storage medium, which can be used to solve the problems in related technologies that the live interaction method is relatively single, the effect of live interaction is poor, the user churn rate in the live room is high, and the dissemination effect of the live stream content is poor. The technical solutions are as follows:

[0006] In a first aspect, embodiments of the present application provide a live interaction method, the method including:

[0007] Display a live room page of a target live room, where a first live stream content of the target live room is displayed in the live room page;

[0008] In response to a trigger operation of an interaction function, display the prop information of at least one candidate live prop;

[0009] In response to a trigger operation on the prop information of a target live prop among the at least one candidate live props, display a second live stream content, where the second live stream content is obtained by adjusting the first live stream content based on the target live prop.

[0010] In a second aspect, embodiments of the present application provide a live interaction method, the method including:

[0011] Receive the prop information of a target live prop sent by a terminal device, where the target live prop is a live prop selected in the live room page of the target live room;

[0012] Adjust the first live content currently displayed on the live room page according to the target live prop to obtain the second live content;

[0013] Send the second live content to the terminal device so that the terminal device displays the second live content on the live room page.

[0014] In a third aspect, an embodiment of the present application provides a live interaction device, and the device includes:

[0015] A display module, configured to display the live room page of the target live room, where the first live content of the target live room is displayed on the live room page;

[0016] The display module is further configured to display the prop information of at least one candidate live prop in response to a trigger operation of the interaction function;

[0017] The display module is further configured to display the second live content in response to a trigger operation on the prop information of the target live prop among the at least one candidate live props, where the second live content is obtained by adjusting the first live content according to the target live prop.

[0018] In a possible implementation manner, the target live prop is an occlusion prop, and the first live content includes a video stream and an audio stream;

[0019] The device further includes:

[0020] An acquisition module, configured to adjust the video stream according to the occlusion prop in response to a trigger operation on the prop information of the occlusion prop, to obtain an adjusted video stream, where the video corresponding to the adjusted video stream is occluded by the occlusion prop; synthesize the audio stream and the adjusted video stream to obtain the second live content.

[0021] In a possible implementation manner, the target live prop is a special effect prop, and the first live content includes a video stream and an audio stream;

[0022] The device further includes:

[0023] An acquisition module, configured to adjust the video stream according to the special effect prop in response to a trigger operation on the prop information of the special effect prop, to obtain an adjusted video stream, where the video corresponding to the adjusted video stream includes the special effect prop; synthesize the audio stream and the adjusted video stream to obtain the second live content.

[0024] In a possible implementation manner, the target live prop is a mute prop, and the first live content includes a video stream and an audio stream;

[0025] The device further includes:

[0026] An acquisition module, configured to, in response to a trigger operation for the prop information of the mute prop, adjust the audio stream according to the mute prop to obtain an adjusted audio stream, where the volume of the audio corresponding to the adjusted audio stream is the target volume; synthesize the video stream and the adjusted audio stream to obtain the second live content.

[0027] In a possible implementation manner, the device further includes:

[0028] A sending module, configured to, in response to a trigger operation for the prop information of the target live prop among the at least one candidate live prop, send the prop information of the target live prop to the server, where the prop information of the target live prop is used for the server to adjust the first live content according to the target live prop to obtain the second live content;

[0029] A receiving module, configured to receive the second live content returned by the server.

[0030] In a possible implementation manner, the display module is configured to display a live prop page, where the prop information of at least one candidate live prop is displayed in the live prop page, and the prop usage instructions of each candidate live prop are also displayed in the live prop page. The prop usage instructions of any candidate live prop are used to indicate the effects that can be achieved by using the any candidate live prop.

[0031] In a possible implementation manner, the device further includes:

[0032] An acquisition module, configured to acquire a third live content, where the third live content is obtained by adjusting the first live content based on a first live prop, and the first live prop is a live prop selected by other viewer users who enter the target live room;

[0033] The display module is further configured to display the third live content.

[0034] In a possible implementation manner, the acquisition module is configured to receive the prop information of the first live prop sent by the server, and adjust the first live content according to the first live prop to obtain the third live content; or receive the third live content sent by the server, where the third live content is the live content obtained by the server adjusting the first live content according to the first live prop.

[0035] In a possible implementation, the display module is further configured to display a prompt page, where a first prompt message and a first control are displayed in the prompt page. The first prompt message is used to indicate whether to remove the first live prop, and the first control is used to indicate removing the first live prop; in response to a trigger operation on the first control, the first live content is displayed.

[0036] In a possible implementation, the apparatus further includes:

[0037] An obtaining module, configured to remove the first live prop from the third live content to obtain the first live content; or, send a removal request to a server, where the removal request includes prop information of the first live prop, and the removal request is used for the server to remove the first live prop from the third live content to obtain the first live content, and receive the first live content returned by the server.

[0038] Fourthly, an embodiment of the present application provides a live interaction apparatus, where the apparatus includes:

[0039] A receiving module, configured to receive prop information of a target live prop sent by a terminal device, where the target live prop is a live prop selected in a live room page of the target live room;

[0040] An adjustment module, configured to adjust the first live content currently displayed in the live room page according to the target live prop to obtain second live content;

[0041] A sending module, configured to send the second live content to the terminal device, so that the terminal device displays the second live content in the live room page.

[0042] In a possible implementation, the target live prop includes at least one of an occlusion prop, a special effect prop, or a mute prop;

[0043] The apparatus further includes:

[0044] A determination module, configured to determine a first number of times the occlusion prop is received, a second number of times the mute prop is received, and a third number of times the special effect prop is received in the target live room during a reference time period; determine a target value according to a weight parameter corresponding to the occlusion prop, the first number of times, a weight parameter corresponding to the mute prop, the second number of times, a weight parameter corresponding to the special effect prop, and the third number of times, where the target value is used to indicate the live quality of the target live room;

[0045] The adjustment module is further configured to adjust the recommendation coefficient of the target live broadcast room according to the target value, so as to obtain the adjusted recommendation coefficient of the target live broadcast room, and the adjusted recommendation coefficient of the target live broadcast room is used to recommend the target live broadcast room.

[0046] In a possible implementation manner, the adjustment module is configured to reduce the recommendation coefficient of the target live broadcast room based on the target value being greater than the value threshold, so as to obtain the adjusted recommendation coefficient of the target live broadcast room; and increase the recommendation coefficient of the target live broadcast room based on the target value not being greater than the value threshold, so as to obtain the adjusted recommendation coefficient of the target live broadcast room.

[0047] In a possible implementation manner, the sending module is further configured to send the prop information of the target live broadcast prop to the terminal device corresponding to the host user of the target live broadcast room, and the prop information of the target live broadcast prop is used to instruct the terminal device corresponding to the host user to display a second prompt message, and the second prompt message is used to notify the audience users watching the live broadcast content of the target live broadcast room to adjust the live broadcast content of the target live broadcast room.

[0048] In a fifth aspect, an embodiment of the present application provides a computer device, which includes a processor and a memory. At least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to enable the computer device to implement any one of the above-mentioned live interaction methods.

[0049] In a sixth aspect, a computer-readable storage medium is further provided. At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by a processor to enable a computer to implement any one of the above-mentioned live interaction methods.

[0050] In a seventh aspect, a computer program or a computer program product is further provided. At least one computer instruction is stored in the computer program or the computer program product, and the at least one computer instruction is loaded and executed by a processor to enable a computer to implement any one of the above-mentioned live interaction methods.

[0051] The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:

[0052] In the technical solution provided by the embodiments of the present application, during the process of a viewer user watching the current first live content in a target live broadcast room, the viewer user can obtain the second live content obtained by adjusting the first live content according to the target live broadcast prop by selecting the target live broadcast prop, and display the second live content. This method enables the viewer user not to be limited to only watching the live content of the host user. The viewer user can also adjust the live content of the host user, making the live interaction methods diverse. Moreover, it can enrich the gameplay of live broadcast props, enrich the live content of the host user, improve the quality of the live content of the host user, and thus can reduce the user churn rate of the live broadcast room and improve the dissemination effect of the live content. Brief Description of the Drawings

[0053] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0054] Figure 1 It is a schematic diagram of the implementation environment of a live interaction method provided by the embodiments of the present application;

[0055] Figure 2 It is a flowchart of a live interaction method provided by the embodiments of the present application;

[0056] Figure 3 It is a schematic diagram of the display of the home page of an application program provided by the embodiments of the present application;

[0057] Figure 4 It is a schematic diagram of the display of a live broadcast room page provided by the embodiments of the present application;

[0058] Figure 5 It is a schematic diagram of the display of a live broadcast prop page provided by the embodiments of the present application;

[0059] Figure 6 It is a schematic diagram of the display of another live broadcast room page provided by the embodiments of the present application;

[0060] Figure 7 It is a schematic diagram of the display of a prompt page provided by the embodiments of the present application;

[0061] Figure 8 It is a flowchart of a live interaction method provided by the embodiments of the present application;

[0062] Figure 9 It is a schematic diagram of the display of a notification page provided by the embodiments of the present application;

[0063] Figure 10It is a flowchart of a live interaction method provided by an embodiment of the present application;

[0064] Figure 11 It is a flowchart of a live interaction method provided by an embodiment of the present application;

[0065] Figure 12 It is a schematic diagram of the acquisition process of a second live content provided by an embodiment of the present application;

[0066] Figure 13 It is a schematic structural diagram of a live interaction device provided by an embodiment of the present application;

[0067] Figure 14 It is a schematic structural diagram of a live interaction device provided by an embodiment of the present application;

[0068] Figure 15 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application;

[0069] Figure 16 It is a schematic structural diagram of a server provided by an embodiment of the present application. Detailed implementation manners

[0070] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0071] It should be noted that the terms "first", "second", etc. in the present application are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, so that the embodiments of the present application described here can be implemented in an order different from those illustrated or described here. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0072] First, define the abbreviations and key terms involved in the embodiments of the present application.

[0073] Artificial Intelligence (AI): It is to use a digital computer or a machine controlled by a digital computer to simulate, extend, and expand human intelligence, a theory, method, technology, and application system that perceives the environment, acquires knowledge, and uses knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a way similar to human intelligence. Artificial intelligence is also to study the design principles and implementation methods of various intelligent machines, so that the machines have the functions of perception, reasoning, and decision-making.

[0074] Artificial intelligence technology is a comprehensive discipline that involves a wide range of fields, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, pre-trained model technology, operation / interaction systems, mechatronics, etc. Among them, the pre-trained model, also known as the large model or the basic model, can be widely applied to downstream tasks in various directions of artificial intelligence after fine-tuning. The software technologies of artificial intelligence mainly include several major directions such as computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0075] Figure 1 It is a schematic diagram of the implementation environment of a live interaction method provided by an embodiment of the present application. As Figure 1 shown, the implementation environment includes: a terminal device 101 and a server 102.

[0076] Among them, a client capable of watching live broadcasts is installed and running in the terminal device 101. The terminal device 101 is used to execute the live interaction method provided by an embodiment of the present application, or to implement the live interaction method provided by an embodiment of the present application through the interaction between the terminal device 101 and the server 102.

[0077] Exemplarily, the client capable of watching live broadcasts can be any kind of client, and the embodiments of the present application do not limit this. The live broadcasts that can be watched can be game live broadcasts or other forms of live broadcasts, and the embodiments of the present application do not limit this either. Based on the live broadcast being a game live broadcast, the game can be a Third-Person Shooting (TPS) game, a First-Person Shooting (FPS) game, a Multiplayer Online Battle Arena (MOBA) game, a multiplayer shooting survival game, a Massive Multiplayer Online Role-Playing Game (MMO), an Action Role Playing Game (ARPG), etc.

[0078] The server 102 is used to provide background services for the client installed in the terminal device 101 that is capable of watching live broadcasts. In a possible implementation manner, the server 102 undertakes the main computing work, and the terminal device 101 undertakes the secondary computing work. Or, the server 102 undertakes the secondary computing work, and the terminal device 101 undertakes the main computing work. Or, a distributed computing architecture is adopted between the terminal device 101 and the server 102 for collaborative computing.

[0079] Optionally, the terminal device 101 can be any electronic device product that can perform human-computer interaction with the user in one or more ways such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, the terminal device 101 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a PC (Personal Computer), a mobile phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a smart vehicle head unit, a smart TV, etc.

[0080] The terminal device 101 can generally refer to one of multiple terminal devices. In this embodiment, only the terminal device 101 is used as an example for illustration. Those skilled in the art can understand that the number of the above terminal devices 101 can be more or less. For example, the above terminal device 101 can be only one, or the above terminal device 101 can be dozens or hundreds, or a larger number. The embodiments of the present application do not limit the number and device type of the terminal device 101.

[0081] The server 102 is a single server, or a server cluster composed of multiple servers, or any one of a cloud computing platform and a virtualization center. The embodiments of the present application do not limit this. The server 102 is directly or indirectly communicatively connected to the terminal device 101 through a wired or wireless communication method. The server 102 has a data receiving function, a data processing function, and a data sending function. Of course, the server 102 can also have other functions. The embodiments of the present application do not limit this.

[0082] Those skilled in the art should understand that the above terminal device 101 and server 102 are only for illustration. Other existing or future terminal devices or servers that are applicable to the present application should also be included in the protection scope of the present application and are hereby incorporated by reference.

[0083] The embodiments of the present application provide a live interactive method, which can be applied to the above Figure 1 shown implementation environment. Taking the flowchart of a live interactive method provided by the embodiments of the present application shown in Figure 2 as an example, this method can be executed by the terminal device 101 in Figure 1 . As shown in Figure 2 , this method includes the following steps 201 to step 203.

[0084] In step 201, display the live broadcast room page of the target live broadcast room, and the current first live broadcast content of the target live broadcast room is displayed on the live broadcast room page.

[0085] In an exemplary embodiment of the present application, an application capable of watching live broadcasts is installed and run in a terminal device. The application may be any type of application, and the embodiment of the present application does not limit this. The application may refer to an application that needs to be downloaded and installed independently, or it may refer to an embedded program that relies on a host program to run. Embedded programs include but are not limited to applets. The embodiment of the present application does not limit the type of application. Based on the application being an embedded program, an embedded program is an application developed based on a programming language and relies on a host program to run. An embedded program does not need to be downloaded and installed, it only needs to be dynamically loaded in the host program to run. Users can find the embedded program they need by searching, scanning, etc., and can run it by clicking on it. After closing it after use, it will not occupy the memory of the terminal device, which is very convenient.

[0086] In one possible implementation, relevant information of the application is displayed in the display interface of the terminal device. The relevant information of the application may be an icon of the application, the name of the application, or other information that can uniquely represent the application. The embodiment of the present application does not limit the relevant information of the application.

[0087] The terminal device is a terminal device used by the first object. When the first object wants to watch the live broadcast, the first object selects the relevant information of the application, and the terminal device receives the selection operation for the relevant information of the application and displays the homepage of the application. The homepage of the application displays the live broadcast room information of multiple candidate live broadcast rooms. The live broadcast room information of any candidate live broadcast room includes but is not limited to the name of the anchor user of any candidate live broadcast room, the live broadcast content of any candidate live broadcast room, and the live broadcast theme of any candidate live broadcast room. The anchor user corresponding to any candidate live broadcast room initiates a live broadcast through the live broadcast assistant on the anchor end. The live broadcast assistant can record the voice of the anchor user and the image of the specified area. The live broadcast assistant is divided into a computer end and a mobile end.

[0088] Among them, the relevant information of the first object selecting the application may refer to the relevant information of the first object clicking the application, or the relevant information of the first object double-clicking the application, or the relevant information of the application selected by other means, which is not limited in the embodiments of the present application.

[0089] like Figure 3 Schematic diagram of the display of the home page of an application provided in an embodiment of the present application. Figure 3The live - broadcast room information of four candidate live - broadcast rooms is displayed. Among them, the live - broadcast room information of the first candidate live - broadcast room includes: the name of the host user of the first candidate live - broadcast room (AAA), the live - broadcast content 301 of the first candidate live - broadcast room, and the live - broadcast theme of the first candidate live - broadcast room (Come and have a look~). The live - broadcast room information of other candidate live - broadcast rooms is as shown in Figure 3 and will not be elaborated here.

[0090] Optionally, a sliding control is also displayed on the home page of the application. For example, Figure 3 302 in it is the sliding control. The sliding control is used to update the live - broadcast room information of the candidate live - broadcast rooms displayed on the home page of the application. In response to the sliding operation on the sliding control, the live - broadcast room information of the candidate live - broadcast rooms displayed on the home page of the application is updated.

[0091] The first object can select the live - broadcast room it wants to enter from multiple candidate live - broadcast rooms according to the live - broadcast room information of each candidate live - broadcast room. In response to the trigger operation on the live - broadcast room information of the target live - broadcast room among multiple candidate live - broadcast rooms, the live - broadcast room page of the target live - broadcast room is displayed, and the current first live - broadcast content of the target live - broadcast room is displayed on the live - broadcast room page.

[0092] Among them, the trigger operation on the live - broadcast room information of the target live - broadcast room can refer to a click operation on the live - broadcast room information of the target live - broadcast room, or a double - click operation on the live - broadcast room information of the target live - broadcast room, or other operations on the live - broadcast room information of the target live - broadcast room. The embodiments of the present application do not limit this.

[0093] For example, Figure 4 is a schematic diagram showing the display of a live - broadcast room page provided by an embodiment of the present application. In Figure 4 the shown live - broadcast room page, the current first live - broadcast content 401 of the target live - broadcast room is displayed.

[0094] Optionally, the name of the host user of the target live - broadcast room (AAA), the number of likes obtained by the target live - broadcast room (94,000), the number of audience users watching the target live - broadcast room (10,000), the comment (XXXXXXX) made by audience user A watching the target live - broadcast room, the comment (XXXXXXXXXX) made by audience user B watching the target live - broadcast room, and the comment (XXXX) made by audience user C watching the target live - broadcast room are also displayed on the live - broadcast room page. A comment control is also displayed on the live - broadcast room page. For example, Figure 4 402 in it is the comment control. The comment control is used for the first object to post comments on the live - broadcast room page. A gift control is also displayed on the live - broadcast room page. For example, Figure 4 403 in it is the gift control. The gift control is used for the first object to send gifts to the host user on the live - broadcast room page. A sharing control is also displayed on the live - broadcast room page. For example, Figure 4The 404 in [description] is a sharing control, which is used for the first object to share the target live broadcast room with friend objects.

[0095] It should be noted that other content can also be displayed on the live broadcast room page, and the embodiments of this application do not limit this.

[0096] In step 202, in response to the trigger operation of the interaction function, the item information of at least one candidate live broadcast item is displayed.

[0097] In a possible implementation, a live broadcast item control is also displayed on the live broadcast room page, such as Figure 4 the 405 in [description] is a live broadcast item control. In response to the trigger operation on the live broadcast item control, the interaction function is triggered. In response to the trigger operation of the interaction function, the item information of at least one candidate live broadcast item is displayed. Optionally, in response to the trigger operation of the interaction function, a live broadcast item page is displayed, and the item information of at least one candidate live broadcast item is displayed on the live broadcast item page. A candidate live broadcast item refers to an item that the viewer user can send to the host user during the live broadcast of the host user. When this item takes effect and acts on the live broadcast room of the host user, it will have an impact on the live broadcast image and live broadcast sound of the host user.

[0098] Among them, the way to display the live broadcast item page includes: superimposing and displaying the live broadcast item page on the live broadcast room page. Of course, the live broadcast item page can also be displayed in other ways, and the embodiments of this application do not limit this.

[0099] Optionally, the item information of the candidate live broadcast item may include the item name of the candidate live broadcast item, and may also include the item picture of the candidate live broadcast item.

[0100] Such as Figure 5 is a schematic diagram of the display of a live broadcast item page provided by the embodiments of this application. In Figure 5 the shown live broadcast item page, the item information of three candidate live broadcast items is displayed. Among them, the item name of the first candidate live broadcast item is the mute item, and the item picture of the first candidate live broadcast item is 501. The item name of the second candidate live broadcast item is the occlusion item, and the item picture of the second candidate live broadcast item is 502. The item name of the third candidate live broadcast item is the special effect item, and the item picture of the third candidate live broadcast item is 503.

[0101] In a possible implementation, the item usage instructions of each candidate live broadcast item are also displayed on the live broadcast item page. The item usage instructions of any candidate live broadcast item are used to indicate the effects that can be achieved by using any candidate live broadcast item.

[0102] Such as Figure 5The usage instruction of the first candidate live prop in [[]] is "Mute the live room, and all users won't be able to hear the voice of the host user for 5 minutes". The usage instruction of the second candidate live prop is "The live broadcast is not exciting, block the live room screen for 5 minutes". The usage instruction of the third candidate live prop is "Apply special effects to the host user's live room for 5 minutes".

[0103] In a possible implementation, the live prop page also displays a gift control corresponding to each candidate live prop. The gift control corresponding to any candidate live prop is used to indicate gifting any candidate live prop in the target live room. That is, the gift control corresponding to any candidate live prop is used to indicate gifting any candidate live prop to the host user of the target live room. For example Figure 5 504 in [[]] is the gift control corresponding to the first candidate live prop, 505 is the gift control corresponding to the second candidate live prop, and 506 is the gift control corresponding to the third candidate live prop.

[0104] Optionally, the prop information of the candidate live props displayed on the live prop page is the prop information of the live props obtained by the first object. The first object can obtain live props by purchasing, receiving, custom-making, or other means, and the embodiments of this application do not limit this.

[0105] In a possible implementation, the first object can also exchange live props with the second object. The second object can be a friend object of the first object in this application, or not. The embodiments of this application do not limit this. Exemplarily, the second object is an object who watches the same live broadcast as the first object.

[0106] This application also provides a function to make live props. The first object can call this function to make live props. Based on the first object making live props, transfer the reward resources corresponding to the live props made by the first object to the first object.

[0107] Optionally, it is also possible to determine the frequency of the first object using the occlusion prop. Based on the frequency of the first object using the occlusion prop being greater than the first frequency threshold, display the first message, which is used to indicate that the frequency of the first object using the occlusion prop is too high. It is also possible to determine the frequency of the first object receiving the occlusion prop. Based on the frequency of the first object receiving the occlusion prop being greater than the second frequency threshold, display the second message, which is used to indicate that the frequency of the first object receiving the occlusion prop is too high.

[0108] Among them, the first frequency threshold and the second frequency threshold are set based on experience or adjusted according to the implementation environment. The first frequency threshold may be the same as or different from the second frequency threshold. This application embodiment does not limit this. This application embodiment also does not limit the content of the first message and the second message.

[0109] In step 203, in response to a triggering operation on the prop information of the target live prop among at least one candidate live prop, the second live content is displayed, and the second live content is obtained by adjusting the first live content based on the target live prop.

[0110] In a possible implementation manner, after the live prop page is displayed, the first object may determine the target live prop to be given to the host user among at least one candidate live prop displayed on the live prop page. In response to a triggering operation on the prop information of the target live prop among at least one candidate live prop, the second live content is displayed. Alternatively, in response to a triggering operation on the giving control corresponding to the target live prop among at least one candidate live prop, the second live content is displayed. The second live content is obtained by adjusting the first live content based on the target live prop.

[0111] Optionally, before displaying the second live content in response to a triggering operation on the prop information of the target live prop among at least one candidate live prop, it is necessary to first obtain the second live content. This application embodiment provides the following two implementation manners to obtain the second live content.

[0112] Implementation manner 1: In response to a triggering operation on the prop information of the target live prop among at least one candidate live prop, the first live content is adjusted according to the target live prop to obtain the second live content.

[0113] When the target live props are different, the process of adjusting the first live content according to the target live props to obtain the second live content is different. The following describes the process of obtaining the second live content by taking the target live props as occlusion props, special effect props, and mute props as examples respectively.

[0114] Optionally, the target live prop is an occlusion prop, and the first live content includes a video stream and an audio stream. In response to a triggering operation on the prop information of the occlusion prop, the video stream is adjusted according to the occlusion prop to obtain the adjusted video stream, and the video corresponding to the adjusted video stream is occluded by the occlusion prop; the audio stream and the adjusted video stream are synthesized to obtain the second live content. The second live content includes the audio stream and the adjusted video stream.

[0115] The target live broadcast prop is a special effect prop, and the first live broadcast content includes a video stream and an audio stream. In response to a trigger operation for the prop information of the special effect prop, the video stream is adjusted according to the special effect prop to obtain an adjusted video stream, and the video corresponding to the adjusted video stream includes the special effect prop; the audio stream and the adjusted video stream are synthesized to obtain second live broadcast content, and the second live broadcast content includes the audio stream and the adjusted video stream.

[0116] The target live broadcast prop is a mute prop, and the first live broadcast content includes a video stream and an audio stream. In response to a trigger operation for the prop information of the mute prop, the audio stream is adjusted according to the mute prop to obtain an adjusted audio stream, and the volume of the audio corresponding to the adjusted audio stream is the target volume; the video stream and the adjusted audio stream are synthesized to obtain second live broadcast content, and the second live broadcast content includes the video stream and the adjusted audio stream.

[0117] Wherein, the target volume is the volume corresponding to the mute prop. The target volume is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Exemplarily, the target volume is 0.

[0118] Implementation method 2: In response to a trigger operation for the prop information of the target live broadcast prop among at least one candidate live broadcast prop, send the prop information of the target live broadcast prop to the server, and the prop information of the target live broadcast prop is used for the server to adjust the first live broadcast content according to the target live broadcast prop to obtain second live broadcast content; receive the second live broadcast content returned by the server.

[0119] Optionally, the server receives the prop information of the target live broadcast prop sent by the terminal device, and the corresponding relationship between each live broadcast prop and the prop information of each live broadcast prop is stored in the server. The server determines the target live broadcast prop according to the prop information of the target live broadcast prop, so as to subsequently adjust the first live broadcast content according to the target live broadcast prop to obtain second live broadcast content.

[0120] Wherein, the process of the server adjusting the first live broadcast content according to the target live broadcast prop to obtain the second live broadcast content is similar to the process of the terminal device adjusting the first live broadcast content according to the target live broadcast prop to obtain the second live broadcast content in the above implementation method 1, and the embodiments of the present application will not elaborate herein.

[0121] In a possible implementation method, after obtaining the second live broadcast content in the above process, the process of displaying the second live broadcast content includes: canceling the display of the first live broadcast content on the live broadcast room page and displaying the second live broadcast content on the live broadcast room page.

[0122] As Figure 6 is another schematic diagram of the display of the live broadcast room page provided by the embodiments of the present application. InFigure 6 The second live content 601 is displayed on the live broadcast room page shown.

[0123] Optionally, after the live broadcast room page of the target live broadcast room is displayed, if other viewer users watching the target live broadcast room select a live broadcast prop, a third live content is obtained. The third live content is obtained by adjusting the first live content based on the first live broadcast prop, and the first live broadcast prop is the live broadcast prop selected by other viewer users entering the target live broadcast room; the third live content is displayed. Among them, the process of displaying the third live content includes: displaying the third live content on the live broadcast room page.

[0124] The embodiments of the present application do not limit the manner of obtaining the third live content. Optionally, the process of obtaining the third live content includes: receiving the prop information of the first live broadcast prop sent by the server, and adjusting the first live content according to the first live broadcast prop to obtain the third live content. Or, receiving the third live content sent by the server, and the third live content is the live content obtained by the server adjusting the first live content according to the first live broadcast prop.

[0125] Among them, the process of adjusting the first live content according to the first live broadcast prop to obtain the third live content is similar to the process of adjusting the first live content according to the target live broadcast prop to obtain the second live content above, and the embodiments of the present application will not elaborate here. The process of displaying the third live content on the live broadcast room page is similar to the process of displaying the second live content on the live broadcast room page above, and the embodiments of the present application will not elaborate here either.

[0126] In a possible implementation manner, after the third live content is displayed on the live broadcast room page, a prompt page may further be displayed, and a first prompt message and a first control are displayed on the prompt page. Among them, the first prompt message is used to indicate whether to remove the first live broadcast prop, and the first control is used to indicate removing the first live broadcast prop. In response to a trigger operation on the first control, the first live content is obtained according to the first live broadcast prop, and the first live content is displayed on the live broadcast room page.

[0127] Among them, the process of obtaining the first live content according to the first live broadcast prop includes: removing the first live broadcast prop from the third live content to obtain the first live content. Or, sending a removal request to the server, where the removal request includes the prop information of the first live broadcast prop, and the removal request is used for the server to remove the first live broadcast prop from the third live content to obtain the first live content, and receiving the first live content returned by the server.

[0128] Such as Figure 7 is a schematic diagram of the display of a prompt page provided by the embodiments of the present application. In Figure 7The first prompt message "The live content of the host user is blocked. Are you willing to help give away removal props to restore the host user's live content?" and the first control 701 are displayed on the displayed prompt page.

[0129] Optionally, a second control is also displayed on the prompt page. For example, Figure 7 702 in is the second control. The second control is used to cancel the display of the prompt page. In response to a trigger operation on the second control, the display of the prompt page is cancelled.

[0130] In the process of the viewer user watching the current first live content of the target live room, the viewer user can obtain the second live content obtained by adjusting the first live content according to the target live prop by selecting the target live prop, and display the second live content. This way enables the viewer user not to be limited to only watching the host user's live content. The viewer user can also adjust the host user's live content, making the live interaction methods diversified. And it can enrich the gameplay of live props, enrich the host user's live content, improve the quality of the host user's live content, and thus can reduce the user churn rate of the live room and improve the dissemination effect of the live content.

[0131] An embodiment of the present application provides a live interaction method, which can be applied to the above Figure 1 shown implementation environment. Taking Figure 8 the flowchart of a live interaction method provided by an embodiment of the present application shown as an example, this method can be executed by Figure 1 the server 102 in. As Figure 8 shown, this method includes the following steps 801 to step 803.

[0132] In step 801, the prop information of the target live prop is received sent by the terminal device, and the target live prop is the live prop selected on the live room page of the target live room.

[0133] Among them, in response to a trigger operation of the first object on the prop information of the target live prop, or in response to a trigger operation of the first object on the gift control corresponding to the target live prop, the prop information of the target live prop is sent to the server so that the server receives the prop information of the target live prop.

[0134] In step 802, according to the target live prop, the first live content currently displayed on the live room page is adjusted to obtain the second live content.

[0135] Optionally, the process in which the server adjusts the first live content according to the target live props to obtain the second live content is similar to the process in step 203 above in which the terminal device adjusts the first live content according to the target live props to obtain the second live content. This application embodiment will not elaborate here again.

[0136] In step 803, send the second live content to the terminal device so that the terminal device displays the second live content on the live room page.

[0137] Optionally, after obtaining the second live content in the above step 802, send the second live content to the terminal device. The second live content can also be sent to the terminal devices corresponding to other viewer users watching the target live room so that the terminal devices corresponding to other viewer users watching the target live room display the second live content.

[0138] In a possible implementation, the target live props include at least one of occlusion props, special effect props or mute props. The recommendation coefficient of the target live room can also be adjusted according to the number of times the target live props are received for the target live room. This process includes: determining the first number of times the occlusion props are received, the second number of times the mute props are received, and the third number of times the special effect props are received in the target live room during the reference period; determining a target value according to the weight parameter corresponding to the occlusion props, the first number, the weight parameter corresponding to the mute props, the second number, the weight parameter corresponding to the special effect props, and the third number, where the target value is used to indicate the live quality of the target live room; adjusting the recommendation coefficient of the target live room according to the target value to obtain the adjusted recommendation coefficient of the target live room, and the adjusted recommendation coefficient of the target live room is used to recommend the target live room.

[0139] Among them, the reference period is a period of time with the current time as the end time and the target duration as the duration of the reference period. The target duration is set based on experience or adjusted according to the implementation environment, and this application embodiment does not limit this. Exemplarily, if the target duration is one month and the current time is 15:30 on December 21, 2023, then the reference period is from 15:30 on November 21, 2023 to 15:30 on December 21, 2023.

[0140] In a possible implementation, the weight parameters corresponding to the occlusion props, the weight parameters corresponding to the mute props, and the weight parameters corresponding to the special effect props are set based on experience respectively, or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Optionally, the sum of the weight parameters corresponding to the occlusion props, the weight parameters corresponding to the mute props, and the weight parameters corresponding to the special effect props is 1. Exemplarily, the weight parameter corresponding to the occlusion prop is 0.4, the weight parameter corresponding to the mute prop is 0.3, and the weight parameter corresponding to the special effect prop is 0.3.

[0141] The embodiments of the present application do not limit the process of determining the target value according to the weight parameter corresponding to the occlusion prop, the first number, the weight parameter corresponding to the mute prop, the second number, the weight parameter corresponding to the special effect prop, and the third number. Optionally, the target value S is determined according to the weight parameter corresponding to the occlusion prop, the first number, the weight parameter corresponding to the mute prop, the second number, the weight parameter corresponding to the special effect prop, and the third number according to the following formula (1).

[0142] S = A * α + B * β + C * γ Formula (1)

[0143] In the above formula (1), α is the weight parameter corresponding to the occlusion prop, A is the first number, β is the weight parameter corresponding to the mute prop, B is the second number, γ is the weight parameter corresponding to the special effect prop, and C is the third number.

[0144] The target value is used to indicate the live broadcast quality of the target live broadcast room. The target value is inversely proportional to the live broadcast quality of the target live broadcast room. That is, the larger the target value, the lower the live broadcast quality of the target live broadcast room; on the contrary, the smaller the target value, the higher the live broadcast quality of the target live broadcast room.

[0145] The process of adjusting the recommendation coefficient of the target live broadcast room according to the target value to obtain the adjusted recommendation coefficient of the target live broadcast room includes: reducing the recommendation coefficient of the target live broadcast room based on the target value being greater than the value threshold to obtain the adjusted recommendation coefficient of the target live broadcast room; increasing the recommendation coefficient of the target live broadcast room based on the target value not being greater than the value threshold to obtain the adjusted recommendation coefficient of the target live broadcast room.

[0146] Among them, the value threshold is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this.

[0147] The embodiments of the present application do not limit the method of reducing the recommendation coefficient of the target live broadcast room based on the target value being greater than the value threshold to obtain the adjusted recommendation coefficient of the target live broadcast room. Optionally, the method of reducing the recommendation coefficient of the target live broadcast room based on the target value being greater than the value threshold to obtain the adjusted recommendation coefficient of the target live broadcast room includes: based on the target value being greater than the value threshold, determining a first difference between the target value and the value threshold, determining a first adjustment amplitude corresponding to the first difference, and using the difference between the original recommendation coefficient of the target live broadcast room and the first adjustment amplitude as the adjusted recommendation coefficient of the target live broadcast room.

[0148] Optionally, the quotient of the first difference and the value threshold is used as the first adjustment amplitude corresponding to the first difference. Alternatively, the server stores the correspondence between each difference and the adjustment amplitude corresponding to each difference, and determines the first adjustment amplitude corresponding to the first difference according to the first difference and the correspondence between each difference and the adjustment amplitude corresponding to each difference.

[0149] Exemplarily, the original recommendation coefficient of the target live broadcast room is 80, the target value is 50, and the value threshold is 40. According to the target value and the value threshold, the first difference is determined to be 10; according to the first difference and the value threshold, the first adjustment amplitude corresponding to the first difference is determined to be 0.25; according to the original recommendation coefficient of the target live broadcast room and the first adjustment amplitude, the adjusted recommendation coefficient of the target live broadcast room is determined to be 79.75.

[0150] The embodiments of the present application do not limit the method of increasing the recommendation coefficient of the target live broadcast room based on the target value not being greater than the value threshold to obtain the adjusted recommendation coefficient of the target live broadcast room. Optionally, the method of increasing the recommendation coefficient of the target live broadcast room based on the target value not being greater than the value threshold to obtain the adjusted recommendation coefficient of the target live broadcast room includes: based on the target value not being greater than the value threshold, determining a second difference between the value threshold and the target value, determining a second adjustment amplitude corresponding to the second difference, and using the sum of the original recommendation coefficient of the target live broadcast room and the second adjustment amplitude as the adjusted recommendation coefficient of the target live broadcast room.

[0151] Optionally, the method of determining the second adjustment amplitude corresponding to the second difference is similar to the method of determining the first adjustment amplitude corresponding to the first difference described above, and will not be elaborated here.

[0152] Exemplarily, the original recommendation coefficient of the target live broadcast room is 80, the target value is 50, and the value threshold is 60. According to the value threshold and the target value, the second difference is determined to be 10; according to the second difference and the value threshold, the second adjustment amplitude corresponding to the second difference is determined to be 0.17; according to the original recommendation coefficient of the target live broadcast room and the second adjustment amplitude, the adjusted recommendation coefficient of the target live broadcast room is determined to be 80.17.

[0153] In a possible implementation, after receiving the prop information of the target live prop sent by the receiving terminal device, the server is further configured to send the prop information of the target live prop to the terminal device corresponding to the host user of the target live room. The prop information of the target live prop is used to instruct the terminal device corresponding to the host user to display a second prompt message, and the second prompt message is used to notify the audience users watching the live content of the target live room to adjust the live content of the target live room.

[0154] When the target live props are different, the second prompt messages are also different. Exemplarily, based on the target live prop being a mute prop, the second prompt message is "Sorry, due to your uncivilized speech, you have been muted by the users in the live room for 5 minutes". Based on the target live prop being an occlusion prop, the second prompt message is "Sorry, due to the poor live effect of yours, some users have occluded your live room for 5 minutes". Based on the target live prop being a special effect prop, the second prompt message is "Sorry, due to the poor lighting in your live room, some users have provided supplementary lighting for your live room for 5 minutes". When the target live prop is other, the corresponding second prompt message is other, which is not elaborated herein in the embodiments of the present application.

[0155] In a possible implementation, when a viewer user removes the target live prop of the target live room, the server is further configured to send a notification message to the terminal device corresponding to the host user of the target live room. The notification message is used to notify the host user that a viewer user has removed the target live prop. After the terminal device corresponding to the host user of the target live room receives the notification message, a notification page is displayed, and the notification message is displayed on the notification page.

[0156] As Figure 9 is a schematic diagram showing the display of a notification page provided by an embodiment of the present application. In Figure 9 the shown notification page, a notification message "A viewer user has helped you remove the target live prop. Go and thank them and improve the live quality of the live room" is displayed.

[0157] A confirmation control is also displayed on the notification page. As Figure 9 901 in

[0158] is the confirmation control, and the confirmation control is used to cancel the display of the notification page. In response to a trigger operation on the confirmation control, the display of the notification page is cancelled. Figure 9 A contact control is also displayed on the notification page. As

[0159] The above method adjusts the first live content according to the target live item selected by the viewer user during the viewing of the current first live content of the target live room, obtains the second live content, and returns the second live content to the terminal device so that the terminal device displays the second live content. This way enables the viewer user not to be limited to only watching the live content of the host user. The viewer user can also adjust the live content of the host user, making the live interaction methods diversified. Moreover, it can enrich the gameplay of the live items, enrich the live content of the host user, improve the quality of the live content of the host user, and thus can reduce the user churn rate of the live room and improve the dissemination effect of the live content.

[0160] Figure 10 It is a flowchart of a live interaction method provided by an embodiment of the present application. This method can be implemented by the interaction between the terminal device 101 and the server 102 in Figure 1 as shown in Figure 10 and includes the following steps:

[0161] In step 1001, the terminal device displays the live room page of the target live room, and the current first live content of the target live room is displayed on the live room page.

[0162] In a possible implementation manner, the process of displaying the live room page of the target live room has been described in step 201 above and will not be elaborated here.

[0163] In step 1002, in response to the triggering operation of the interaction function, the terminal device displays the item information of at least one candidate live item.

[0164] In a possible implementation manner, the process of displaying the item information of at least one candidate live item in response to the triggering operation of the interaction function has been described in step 202 above and will not be elaborated here.

[0165] In step 1003, in response to the triggering operation on the item information of the target live item among at least one candidate live item, the terminal device sends the item information of the target live item to the server.

[0166] In a possible implementation manner, the process of sending the item information of the target live item to the server in response to the triggering operation on the item information of the target live item among at least one candidate live item has been described in step 203 above and will not be elaborated here.

[0167] In step 1004, the server receives the item information of the target live item sent by the terminal device, and adjusts the first live content according to the target live item to obtain the second live content.

[0168] In a possible implementation, the process of the server receiving the prop information of the target live prop sent by the terminal device has been described in the above step 801, and will not be repeated here. The process of adjusting the first live content according to the target live prop to obtain the second live content has been described in the above step 802, and will not be repeated here.

[0169] In step 1005, the server sends the second live content to the terminal device.

[0170] In a possible implementation, the process of sending the second live content to the terminal device has been described in the above step 803 and will not be repeated here.

[0171] In step 1006, the terminal device receives the second live broadcast content sent by the server and displays the second live broadcast content.

[0172] In a possible implementation, the process of displaying the second live content has been described in the above step 203 and will not be repeated here.

[0173] In the above method, when the audience user is watching the current first live broadcast content in the target live broadcast room, the audience user can obtain the second live broadcast content obtained by adjusting the first live broadcast content according to the target live broadcast prop by selecting the target live broadcast prop, and display the second live broadcast content. This method allows the audience user to no longer be limited to watching the live broadcast content of the anchor user. The audience user can also adjust the live broadcast content of the anchor user, making the live broadcast interaction method more diverse. It can also enrich the gameplay of live broadcast props, enrich the live broadcast content of the anchor user, and improve the quality of the live broadcast content of the anchor user, thereby reducing the user churn rate of the live broadcast room and improving the dissemination effect of the live broadcast content.

[0174] Figure 11 is a flow chart of a live interactive method provided by an embodiment of the present application, such as Figure 11 As shown, the method includes the following contents:

[0175] The terminal device corresponding to the live streamer user pushes the stream to a Content Delivery Network (CDN) server. The terminal device corresponding to viewer user A pulls the stream, and the terminal device corresponding to viewer user A displays the first live content. If the live streamer user stops the live stream, the terminal device corresponding to viewer user A displays an offline screen. Whether viewer user A is satisfied with the first live content. Based on viewer user A being satisfied with the first live content, viewer user A continues to watch the live stream. Based on the poor live streaming effect of the live streamer user and viewer user A being dissatisfied with the first live content, viewer user A opens the live stream prop page, selects a target live stream prop from at least one candidate live stream prop displayed on the live stream prop page, presents the target live stream prop to the live streamer user, and the terminal device corresponding to viewer user A displays the second live content, where the second live content is the live content obtained after adjusting the first live content according to the target live stream prop.

[0176] Such as Figure 12 It is a schematic diagram of a process for obtaining second live content provided by an embodiment of the present application. The execution entity for obtaining the second live content can be a terminal device, and the terminal device encodes the first live content and the target live stream prop to obtain the second live content. Alternatively, the execution entity for obtaining the second live content can be a server, and the server encodes the first live content and the target live stream prop to obtain the second live content.

[0177] The terminal device corresponding to viewer user B pulls the stream, and the terminal device corresponding to viewer user B displays the second live content obtained by adjusting the first live content according to the target live stream prop. Whether viewer user B is satisfied with the second live content. Based on viewer user B being satisfied with the second live content, viewer user B continues to watch the live stream. Based on viewer user B being dissatisfied with the second live content, viewer user B removes the target live stream prop, and the terminal device corresponding to viewer user B displays the first live content. The process of removing the target live stream prop is similar to the process of adding the target live stream prop to the first live content above, and will not be elaborated here.

[0178] Figure 13 As shown is a schematic structural diagram of a live streaming interaction device provided by an embodiment of the present application, such as Figure 13 As shown, the device includes:

[0179] A display module 1301, configured to display the live stream page of the target live stream room, where the first live content of the target live stream room is currently displayed on the live stream page;

[0180] The display module 1301 is further configured to, in response to a trigger operation of an interaction function, display the prop information of at least one candidate live stream prop;

[0181] The display module 1301 is further configured to, in response to a trigger operation on the prop information of a target live prop among at least one candidate live prop, display a second live content, where the second live content is obtained by adjusting the first live content based on the target live prop.

[0182] In a possible implementation, the target live prop is an occlusion prop, and the first live content includes a video stream and an audio stream;

[0183] The apparatus further includes:

[0184] The acquisition module 1302 is configured to, in response to a trigger operation on the prop information of the occlusion prop, adjust the video stream according to the occlusion prop to obtain an adjusted video stream, where the video corresponding to the adjusted video stream is occluded by the occlusion prop; synthesize the audio stream and the adjusted video stream to obtain the second live content.

[0185] In a possible implementation, the target live prop is a special effect prop, and the first live content includes a video stream and an audio stream;

[0186] The apparatus further includes:

[0187] The acquisition module 1302 is configured to, in response to a trigger operation on the prop information of the special effect prop, adjust the video stream according to the special effect prop to obtain an adjusted video stream, where the video corresponding to the adjusted video stream includes the special effect prop; synthesize the audio stream and the adjusted video stream to obtain the second live content.

[0188] In a possible implementation, the target live prop is a mute prop, and the first live content includes a video stream and an audio stream;

[0189] The apparatus further includes:

[0190] The acquisition module 1302 is configured to, in response to a trigger operation on the prop information of the mute prop, adjust the audio stream according to the mute prop to obtain an adjusted audio stream, where the volume of the audio corresponding to the adjusted audio stream is the target volume; synthesize the video stream and the adjusted audio stream to obtain the second live content.

[0191] In a possible implementation, the apparatus further includes:

[0192] The sending module 1303 is configured to, in response to a trigger operation on the prop information of a target live prop among at least one candidate live prop, send the prop information of the target live prop to the server, where the prop information of the target live prop is used by the server to adjust the first live content to obtain the second live content;

[0193] The receiving module 1304 is configured to receive the second live content returned by the server.

[0194] In a possible implementation, a display module 1301 is configured to display a live props page. Prop information of at least one candidate live prop is displayed on the live props page, and prop usage instructions of each candidate live prop are also displayed on the live props page. The prop usage instruction of any candidate live prop is used to indicate the effect that can be achieved by using any candidate live prop.

[0195] In a possible implementation, the apparatus further includes:

[0196] An acquisition module 1302 is configured to acquire third live content, where the third live content is obtained by adjusting first live content based on a first live prop, and the first live prop is a live prop selected by other viewer users who enter the target live broadcast room.

[0197] The display module 1301 is further configured to display the third live content.

[0198] In a possible implementation, the acquisition module 1302 is configured to receive prop information of the first live prop sent by the server, and adjust the first live content according to the first live prop to obtain the third live content; or receive the third live content sent by the server, where the third live content is the live content obtained by the server adjusting the first live content according to the first live prop.

[0199] In a possible implementation, the display module 1301 is further configured to display a prompt page. A first prompt message and a first control are displayed on the prompt page. The first prompt message is used to indicate whether to remove the first live prop, and the first control is used to indicate removing the first live prop; in response to a trigger operation on the first control, the first live content is displayed.

[0200] In a possible implementation, the apparatus further includes:

[0201] The acquisition module 1302 is configured to remove the first live prop from the third live content to obtain the first live content; or send a removal request to the server, where the removal request includes the prop information of the first live prop, and the removal request is used for the server to remove the first live prop from the third live content to obtain the first live content, and receive the first live content returned by the server.

[0202] During the process of the audience user watching the current first live content of the target live broadcast room, the audience user can obtain the second live content obtained by adjusting the first live content according to the target live broadcast prop by selecting the target live broadcast prop, and display the second live content. This method enables the audience user not to be limited to only watching the live content of the host user. The audience user can also adjust the live content of the host user, making the live interaction methods diversified. Moreover, it can enrich the gameplay of the live broadcast props, enrich the live content of the host user, improve the quality of the live content of the host user, and thus can reduce the user churn rate of the live broadcast room and improve the dissemination effect of the live content.

[0203] Figure 14 The following is a schematic structural diagram of a live interaction device provided by an embodiment of the present application, as Figure 14 shown, the device includes:

[0204] A receiving module 1401, configured to receive the prop information of the target live broadcast prop sent by the terminal device, where the target live broadcast prop is the live broadcast prop selected on the live broadcast room page of the target live broadcast room;

[0205] An adjustment module 1402, configured to adjust the current first live content displayed on the live broadcast room page according to the target live broadcast prop to obtain the second live content;

[0206] A sending module 1403, configured to send the second live content to the terminal device so that the terminal device displays the second live content on the live broadcast room page.

[0207] In a possible implementation manner, the target live broadcast prop includes at least one of an occlusion prop, a special effect prop, or a mute prop;

[0208] The device further includes:

[0209] A determination module, configured to determine the first number of times the occlusion prop is received, the second number of times the mute prop is received, and the third number of times the special effect prop is received in the target live broadcast room during the reference time period; determine the target value according to the weight parameter corresponding to the occlusion prop, the first number, the weight parameter corresponding to the mute prop, the second number, the weight parameter corresponding to the special effect prop, and the third number, where the target value is used to indicate the live broadcast quality of the target live broadcast room;

[0210] The adjustment module 1402 is further configured to adjust the recommendation coefficient of the target live broadcast room according to the target value to obtain the adjusted recommendation coefficient of the target live broadcast room, where the adjusted recommendation coefficient of the target live broadcast room is used to recommend the target live broadcast room.

[0211] In a possible implementation, an adjustment module 1402 is configured to reduce a recommendation coefficient of a target live broadcast room based on that a target value is greater than a value threshold, so as to obtain an adjusted recommendation coefficient of the target live broadcast room; and increase the recommendation coefficient of the target live broadcast room based on that the target value is not greater than the value threshold, so as to obtain the adjusted recommendation coefficient of the target live broadcast room.

[0212] In a possible implementation, a sending module 1403 is further configured to send prop information of a target live prop to a terminal device corresponding to a host user of the target live broadcast room, where the prop information of the target live prop is used to instruct the terminal device corresponding to the host user to display a second prompt message, and the second prompt message is used to notify audience users watching the live content of the target live broadcast room to adjust the live content of the target live broadcast room.

[0213] The above device adjusts the first live content according to the target live prop selected by the audience user during the process of watching the current first live content of the target live broadcast room, obtains the second live content, and returns the second live content to the terminal device, so that the terminal device displays the second live content. This way enables the audience user not to be limited to only watching the live content of the host user. The audience user can also adjust the live content of the host user, making the live interaction methods diversified. And it can enrich the gameplay of the live props, enrich the live content of the host user, improve the quality of the live content of the host user, and further reduce the user churn rate of the live broadcast room and improve the dissemination effect of the live content.

[0214] It should be understood that when implementing its functions, the above provided device only takes the division of the above each functional module as an example. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device provided in the above embodiment and the method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be elaborated here.

[0215] Figure 15 FIG. shows a structural block diagram of a terminal device 1500 provided in an exemplary embodiment of the present application. The terminal device 1500 can be any electronic device product that can perform human-computer interaction with a user in one or more ways such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart vehicle console, a smart TV, a smart speaker, a smart watch, etc.

[0216] Generally, the terminal device 1500 includes: a processor 1501 and a memory 1502.

[0217] The processor 1501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1501 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0218] The memory 1502 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1502 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1502 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1501 to implement the live interaction method provided by the method embodiment shown in this application. Figure 2 The live interaction method provided by the method embodiment shown in this application.

[0219] In some embodiments, the terminal device 1500 may further optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, the memory 1502, and the peripheral device interface 1503 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1503 through a bus, signal lines, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507, and a power supply 1509.

[0220] The peripheral device interface 1503 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 1501 and the memory 1502. In some embodiments, the processor 1501, the memory 1502, and the peripheral device interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1501, the memory 1502, and the peripheral device interface 1503 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.

[0221] The radio frequency circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1504 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1504 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 1504 can communicate with other terminal devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, each generation of mobile communication network (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1504 can also include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0222] The display screen 1505 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1505 is a touch display screen, the display screen 1505 also has the ability to collect touch signals on or above the surface of the display screen 1505. The touch signals can be input to the processor 1501 as control signals for processing. At this time, the display screen 1505 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there may be one display screen 1505, which is provided on the front panel of the terminal device 1500; in other embodiments, there may be at least two display screens 1505, which are respectively provided on different surfaces of the terminal device 1500 or are in a foldable design; in other embodiments, the display screen 1505 may be a flexible display screen, which is provided on the curved surface or the folding surface of the terminal device 1500. Even, the display screen 1505 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 1505 can be prepared from materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0223] The camera module 1506 is used to collect images or videos. Optionally, the camera module 1506 includes a front camera and a rear camera. Generally, the front camera is provided on the front panel of the terminal device 1500, and the rear camera is provided on the back of the terminal device 1500. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, so as to realize the function of background blurring by fusing the main camera and the depth-of-field camera, the function of panoramic shooting by fusing the main camera and the wide-angle camera, and the VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera module 1506 may further include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. The two-color temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0224] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 1501 for processing, or input to the radio frequency circuit 1504 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal device 1500. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 1507 may further include a headphone jack.

[0225] The power supply 1509 is used to supply power to each component in the terminal device 1500. The power supply 1509 may be alternating current, direct current, a primary battery or a rechargeable battery. When the power supply 1509 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charging technology.

[0226] In some embodiments, the terminal device 1500 further includes one or more sensors 1510. The one or more sensors 1510 include but are not limited to: an acceleration sensor 1511, a gyroscope sensor 1512, a pressure sensor 1513, an optical sensor 1515, and a proximity sensor 1516.

[0227] The acceleration sensor 1511 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the terminal device 1500. For example, the acceleration sensor 1511 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 1501 can control the display screen 1505 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1511. The acceleration sensor 1511 can also be used for collecting game or user's motion data.

[0228] The gyroscope sensor 1512 can detect the body direction and rotation angle of the terminal device 1500. The gyroscope sensor 1512 can cooperate with the acceleration sensor 1511 to collect the 3D actions of the user on the terminal device 1500. According to the data collected by the gyroscope sensor 1512, the processor 1501 can implement the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0229] The pressure sensor 1513 can be disposed on the side frame of the terminal device 1500 and / or the lower layer of the display screen 1505. When the pressure sensor 1513 is disposed on the side frame of the terminal device 1500, it can detect the holding signal of the user on the terminal device 1500, and the processor 1501 can perform left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 1513. When the pressure sensor 1513 is disposed on the lower layer of the display screen 1505, the processor 1501 controls the operable controls on the UI interface according to the pressure operation of the user on the display screen 1505. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0230] The optical sensor 1515 is used to collect the ambient light intensity. In one embodiment, the processor 1501 can control the display brightness of the display screen 1505 according to the ambient light intensity collected by the optical sensor 1515. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1505 is increased; when the ambient light intensity is low, the display brightness of the display screen 1505 is decreased. In another embodiment, the processor 1501 can also dynamically adjust the shooting parameters of the camera module 1506 according to the ambient light intensity collected by the optical sensor 1515.

[0231] The proximity sensor 1516, also known as the distance sensor, is usually disposed on the front panel of the terminal device 1500. The proximity sensor 1516 is used to collect the distance between the user and the front of the terminal device 1500. In one embodiment, when the proximity sensor 1516 detects that the distance between the user and the front of the terminal device 1500 is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from the lit state to the off state; when the proximity sensor 1516 detects that the distance between the user and the front of the terminal device 1500 is gradually increasing, the processor 1501 controls the display screen 1505 to switch from the off state to the lit state.

[0232] Those skilled in the art can understand that Figure 15 the structure shown in does not limit the terminal device 1500, and it may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.

[0233] Figure 16It is a schematic structural diagram of the server provided by the embodiment of the present application. The server 1600 may vary greatly due to different configurations or performances, and may include one or more processors (Central Processing Units, CPUs) 1601 and one or more memories 1602. Among them, at least one program code is stored in the one or more memories 1602, and the at least one program code is loaded and executed by the one or more processors 1601 to implement the above Figure 8 The live interaction method provided by the method embodiment shown. Of course, the server 1600 may also have components such as a wired or wireless network interface, a keyboard, and an input / output interface for input / output. The server 1600 may also include other components for implementing the functions of the device, which will not be elaborated here.

[0234] In an exemplary embodiment, a computer-readable storage medium is also provided. At least one program code is stored in the storage medium, and the at least one program code is loaded and executed by a processor to enable a computer to implement any of the above live interaction methods.

[0235] Optionally, the above computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0236] In an exemplary embodiment, a computer program or a computer program product is also provided. At least one computer instruction is stored in the computer program or the computer program product, and the at least one computer instruction is loaded and executed by a processor to enable a computer to implement any of the above live interaction methods.

[0237] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in this application are all authorized by users or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions. For example, the live content involved in this application is obtained under full authorization.

[0238] It should be understood that the "plurality" mentioned herein refers to two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0239] The serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments.

[0240] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principle of the present application shall be included within the protection scope of the present application.

Claims

1. A live interactive method, characterized in that, The method includes: Displaying a live stream page of a target live stream, where a first live content of the target live stream is displayed in the live stream page; In response to a trigger operation of an interaction function, displaying item information of at least one candidate live stream item; In response to a trigger operation on the item information of a target live stream item among the at least one candidate live stream items, displaying a second live content, where the second live content is obtained by adjusting the first live content based on the target live stream item.

2. The method according to claim 1, characterized in that, The target live stream item is an occlusion item, and the first live content includes a video stream and an audio stream; Before the step of displaying the second live content in response to the trigger operation on the item information of the target live stream item among the at least one candidate live stream items, the method further includes: In response to the trigger operation on the item information of the occlusion item, adjusting the video stream according to the occlusion item to obtain an adjusted video stream, and the video corresponding to the adjusted video stream is occluded by the occlusion item; Synthesizing the audio stream and the adjusted video stream to obtain the second live content.

3. The method according to claim 1, characterized in that, The target live stream item is a special effect item, and the first live content includes a video stream and an audio stream; Before the step of displaying the second live content in response to the trigger operation on the item information of the target live stream item among the at least one candidate live stream items, the method further includes: In response to the trigger operation on the item information of the special effect item, adjusting the video stream according to the special effect item to obtain an adjusted video stream, and the video corresponding to the adjusted video stream includes the special effect item; Synthesizing the audio stream and the adjusted video stream to obtain the second live content.

4. The method according to claim 1, characterized in that, The target live stream item is a mute item, and the first live content includes a video stream and an audio stream; Before the step of displaying the second live content in response to the trigger operation on the item information of the target live stream item among the at least one candidate live stream items, the method further includes: In response to the trigger operation on the item information of the mute item, adjusting the audio stream according to the mute item to obtain an adjusted audio stream, and the volume of the audio corresponding to the adjusted audio stream is a target volume; Synthesizing the video stream and the adjusted audio stream to obtain the second live content.

5. The method according to claim 1, characterized in that, Before the step of displaying the second live content in response to the trigger operation on the item information of the target live stream item among the at least one candidate live stream items, the method further includes: In response to the trigger operation on the item information of the target live stream item among the at least one candidate live stream items, sending the item information of the target live stream item to a server, where the item information of the target live stream item is used for the server to adjust the first live content according to the target live stream item to obtain the second live content; Receiving the second live content returned by the server.

6. The method according to any one of claims 1 to 5, characterized in that, The step of displaying the item information of at least one candidate live stream item includes: Display a live broadcast prop page, where prop information of at least one candidate live broadcast prop is displayed on the live broadcast prop page, and prop usage instructions for each candidate live broadcast prop are also displayed on the live broadcast prop page. The prop usage instruction of any candidate live broadcast prop is used to indicate the effect that can be achieved by using the any candidate live broadcast prop.

7. The method according to any one of claims 1 to 5, characterized in that, After displaying the live broadcast room page of the target live broadcast room, the method further includes: Obtain third live broadcast content, where the third live broadcast content is obtained by adjusting the first live broadcast content based on a first live broadcast prop, and the first live broadcast prop is a live broadcast prop selected by other viewer users who enter the target live broadcast room; Display the third live broadcast content.

8. The method according to claim 7, wherein The obtaining the third live broadcast content includes: Receive the prop information of the first live broadcast prop sent by the server, and adjust the first live broadcast content according to the first live broadcast prop to obtain the third live broadcast content; Or, receive the third live broadcast content sent by the server, where the third live broadcast content is the live broadcast content obtained by the server by adjusting the first live broadcast content according to the first live broadcast prop.

9. The method according to claim 7, wherein After displaying the third live broadcast content, the method further includes: Display a prompt page, where a first prompt message and a first control are displayed on the prompt page. The first prompt message is used to indicate whether to remove the first live broadcast prop, and the first control is used to indicate removing the first live broadcast prop; In response to a trigger operation on the first control, display the first live broadcast content.

10. The method according to claim 9, characterized in that Before the displaying the first live broadcast content in response to a trigger operation on the first control, the method further includes: Remove the first live broadcast prop from the third live broadcast content to obtain the first live broadcast content; Or, send a removal request to the server, where the removal request includes the prop information of the first live broadcast prop, and the removal request is used for the server to remove the first live broadcast prop from the third live broadcast content to obtain the first live broadcast content, and receive the first live broadcast content returned by the server.

11. A live interactive method, characterized in that, The method includes: Receive the prop information of a target live broadcast prop sent by a terminal device, where the target live broadcast prop is a live broadcast prop selected on the live broadcast room page of the target live broadcast room; Adjust the first live broadcast content currently displayed on the live broadcast room page according to the target live broadcast prop to obtain second live broadcast content; Send the second live broadcast content to the terminal device so that the terminal device displays the second live broadcast content on the live broadcast room page.

12. The method according to claim 11, wherein The target live broadcast prop includes at least one of an occlusion prop, a special effect prop, or a mute prop; The method further includes: Determine a first number of times the occlusion prop is received, a second number of times the mute prop is received, and a third number of times the special effect prop is received in the target live broadcast room during a reference time period; Determine a target value according to the weight parameter corresponding to the occlusion prop, the first number of times, the weight parameter corresponding to the mute prop, the second number of times, the weight parameter corresponding to the special effect prop, and the third number of times, where the target value is used to indicate the live broadcast quality of the target live broadcast room; Adjust the recommendation coefficient of the target live broadcast room according to the target value to obtain the adjusted recommendation coefficient of the target live broadcast room, and the adjusted recommendation coefficient of the target live broadcast room is used to recommend the target live broadcast room.

13. The method according to claim 12, characterized in that, The adjusting the recommendation coefficient of the target live broadcast room according to the target value to obtain the adjusted recommendation coefficient of the target live broadcast room includes: Based on the target value being greater than the value threshold, reduce the recommendation coefficient of the target live broadcast room to obtain the adjusted recommendation coefficient of the target live broadcast room; Based on the target value not being greater than the value threshold, increase the recommendation coefficient of the target live broadcast room to obtain the adjusted recommendation coefficient of the target live broadcast room.

14. The method according to claim 11, wherein After receiving the prop information of the target live broadcast prop sent by the receiving terminal device, the method further includes: Send the prop information of the target live broadcast prop to the terminal device corresponding to the host user of the target live broadcast room, and the prop information of the target live broadcast prop is used to instruct the terminal device corresponding to the host user to display a second prompt message, and the second prompt message is used to notify the audience users watching the live broadcast content of the target live broadcast room to adjust the live broadcast content of the target live broadcast room.

15. A live interactive device, characterized in that, The device includes: A display module, configured to display a live broadcast room page of the target live broadcast room, and the first live broadcast content of the target live broadcast room is displayed in the live broadcast room page; The display module is further configured to display the prop information of at least one candidate live broadcast prop in response to a trigger operation of an interaction function; The display module is further configured to display a second live broadcast content in response to a trigger operation on the prop information of the target live broadcast prop among the at least one candidate live broadcast props, and the second live broadcast content is obtained by adjusting the first live broadcast content based on the target live broadcast prop.

16. A live interactive device, characterized in that, The device includes: A receiving module, configured to receive the prop information of the target live broadcast prop sent by the terminal device, where the target live broadcast prop is the live broadcast prop selected in the live broadcast room page of the target live broadcast room; An adjustment module, configured to adjust the first live broadcast content currently displayed in the live broadcast room page according to the target live broadcast prop to obtain a second live broadcast content; A sending module, configured to send the second live broadcast content to the terminal device, so that the terminal device displays the second live broadcast content in the live broadcast room page.

17. A computer device, characterized in that, The computer device includes a processor and a memory, and at least one program code is stored in the memory. The at least one program code is loaded and executed by the processor to enable the computer device to implement the live broadcast interaction method according to any one of claims 1 to 10, or to enable the computer device to implement the live broadcast interaction method according to any one of claims 11 to 14.

18. A computer-readable storage medium, characterized in that, At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by a processor to enable a computer to implement the live broadcast interaction method according to any one of claims 1 to 10, or to enable the computer to implement the live broadcast interaction method according to any one of claims 11 to 14.

19. A computer program product, characterized in that, At least one computer instruction is stored in the computer program product, and the at least one computer instruction is loaded and executed by a processor to enable a computer to implement the live interaction method according to any one of claims 1 to 10, or to enable the computer to implement the live interaction method according to any one of claims 11 to 14.