CN111836066A - Live broadcast-based team interaction method, device, equipment and storage medium - Google Patents
Live broadcast-based team interaction method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111836066A CN111836066A CN202010678734.0A CN202010678734A CN111836066A CN 111836066 A CN111836066 A CN 111836066A CN 202010678734 A CN202010678734 A CN 202010678734A CN 111836066 A CN111836066 A CN 111836066A
- Authority
- CN
- China
- Prior art keywords
- anchor
- interaction
- team
- live
- interactive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 311
- 238000000034 method Methods 0.000 title claims abstract description 75
- 230000002452 interceptive effect Effects 0.000 claims abstract description 207
- 230000004044 response Effects 0.000 claims abstract description 23
- 230000008569 process Effects 0.000 claims abstract description 21
- 230000006870 function Effects 0.000 claims description 72
- 238000010276 construction Methods 0.000 claims description 28
- 230000015654 memory Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 18
- 238000002360 preparation method Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000002860 competitive effect Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 239000002689 soil Substances 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a team interaction method, a team interaction device, team interaction equipment and a team interaction storage medium based on live broadcast; the method comprises the following steps: presenting a live interactive interface comprising at least one interactive group in response to a live interactive operation directed to at least two teams; wherein each team comprises at least two anchor, the anchors of different teams are combined to form at least two interactive groups, and each interactive group comprises at least two anchors; presenting the anchor score of each anchor and the team score of each team in real time in the process of simultaneous interaction of the at least two interaction groups; the anchor score is obtained based on the interaction between the corresponding anchor and the anchor in the interaction group, and the team score is the sum of the anchor scores of the anchors in the corresponding team; and when the live interaction of the at least two teams is finished, presenting team interaction results obtained based on the scores of the teams. By the method and the system, the participation degree of each anchor in the team can be improved.
Description
Technical Field
The invention relates to the field of live video, in particular to a live-broadcast-based team interaction method, device, equipment and storage medium.
Background
With the rapid development of the live broadcast industry, more and more users are added into the live broadcast military, and in order to improve the interactivity of the live broadcast room, the live broadcast platform provides a playing method of multi-user group interaction, such as multi-user group battle (PK, Player king). However, in the related art, the anchor in the interactive team performs live broadcast interaction in a turn-based manner, that is, only when a turn of a certain anchor is reached in turn, the anchor can interact with the anchor in the interactive group in which the anchor is located, so that the interactive participation of the anchor is low, and only after the interactive group of the two teams completes all turns of interaction, the final interaction result of the team can be determined by combining the interaction results of the turns, and the team interaction efficiency is low.
Disclosure of Invention
The embodiment of the invention provides a team interaction method, a team interaction device, team interaction equipment and a storage medium based on live broadcasting, which can be used for presenting team scores of various teams in real time in the process of simultaneous and parallel interaction of a plurality of interactive groups of interactive teams, and improving the interactive participation and team interaction efficiency of various anchor broadcasters.
The embodiment of the invention provides a team interaction method based on live broadcast, which comprises the following steps:
presenting a live interactive interface comprising at least one interactive group in response to a live interactive operation directed to at least two teams;
wherein each team comprises at least two anchor, the anchors of different teams are combined to form at least two interactive groups, and each interactive group comprises at least two anchors;
presenting the anchor score of each anchor and the team score of each team in real time in the process of simultaneous interaction of the at least two interaction groups;
the anchor score is obtained based on the interaction between the corresponding anchor and the anchor in the interaction group, and the team score is the sum of the anchor scores of the anchors in the corresponding team;
and when the live interaction of the at least two teams is finished, presenting team interaction results obtained based on the scores of the teams.
In the foregoing solution, after presenting a team interaction result obtained based on each of the team scores, the method further includes:
presenting reward and punishment function items;
in response to a trigger operation for the reward and punishment function item, performing at least one of:
and guiding the winning team to execute the target reward event and guiding the battle-defeat team to execute the target penalty event.
The embodiment of the invention provides a team interaction device based on live broadcast, which comprises:
the system comprises a first presentation module, a second presentation module and a display module, wherein the first presentation module is used for responding to a live interactive operation aiming at least two teams and presenting a live interactive interface comprising at least one interactive group;
wherein each team comprises at least two anchor, the anchors of different teams are combined to form at least two interactive groups, and each interactive group comprises at least two anchors;
the second presentation module is used for presenting the anchor score of each anchor and the team score of each team in real time in the process of simultaneous interaction of the at least two interaction groups;
the anchor score is obtained based on the interaction between the corresponding anchor and the anchor in the interaction group, and the team score is the sum of the anchor scores of the anchors in the corresponding team;
and the third presentation module is used for presenting a team interaction result obtained based on the score of each team when the live broadcast interaction of the at least two teams is finished.
In the above scheme, the first presentation module is further configured to present, in a live broadcast interaction interface of a first anchor, a live broadcast interaction interface including interaction between the first anchor and at least one second anchor;
wherein the first anchor and the at least one second anchor belong to the same interaction group, and the first anchor and the second anchor belong to different teams.
In the foregoing solution, the second presenting module is further configured to present a switching function item for at least one third anchor;
the second anchor and the third anchor belong to the same team, and the switching function item is used for realizing interaction between the first anchor and the second anchor and switching to interaction between the first anchor and the third anchor;
and responding to the trigger operation aiming at the switching function item, and presenting a live broadcast interaction interface comprising the interaction between the first anchor and the third anchor.
In the above solution, the device further comprises a picture obtaining module, the picture obtaining module is configured to, before presenting a live broadcast interaction interface including an interaction between the first anchor and the third anchor,
sending an acquisition request for a live picture of the third anchor to
Acquiring the live stream of the third anchor based on the acquisition request, and pushing the mixed stream through a real-time transmission protocol to obtain a single-channel live stream after the mixed stream of the third anchor is mixed;
and receiving the single-channel live stream, and taking a live interactive interface displayed by playing the single-channel live stream as a live interactive interface for interaction between the first anchor and the third anchor.
In the above scheme, the second presentation module is further configured to receive an interaction switching instruction triggered by a fourth anchor, where the first anchor and the fourth anchor belong to different teams;
and responding to the interaction switching instruction, and presenting a live broadcast interaction interface comprising the first anchor, the second anchor and the fourth anchor for interaction.
In the above scheme, the second presentation module is further configured to present a switching prompt message and an interactive rescue function item;
the switching prompt information is used for prompting the second anchor to interact with a first anchor, the second anchor and a fifth anchor interact with each other, and the first anchor and the fifth anchor belong to the same team;
and presenting a live broadcast interactive interface at least comprising the first anchor, the second anchor and the fifth anchor for interacting in response to the operation aiming at the interactive rescue function item triggered based on the switching prompt message.
In the above solution, the apparatus further comprises a team construction module, the team construction module is configured to, before the presenting the live interactive interface including at least one interactive group,
presenting a main broadcast invitation function item in a live broadcast interaction interface of a first main broadcast, wherein the main broadcast invitation function item is used for inviting the main broadcast to join a team of the first main broadcast for live broadcast interaction;
presenting a main broadcasting invitation interface in response to the triggering operation aiming at the invitation function item, and presenting at least one main broadcasting selection item in the main broadcasting invitation interface;
and responding to the selection operation aiming at the target anchor option, and adding the corresponding anchor to the team of the first anchor.
In the above solution, the team building module is further configured to, before presenting the live interactive interface including at least one interactive group,
presenting interactive function items in a live interface;
presenting a team construction interface for constructing the at least two teams in response to a trigger operation for the interactive function item;
and receiving live broadcast interactive operation aiming at the at least two teams based on the team construction interface.
In the above solution, the team building module is further configured to, before the presenting the live interactive interface including at least one interactive group,
receiving an interaction invitation request sent by a sixth anchor for inviting team interaction;
and responding to the interaction invitation request, joining the team of the sixth anchor and triggering the live broadcast interaction operation.
In the above solution, the apparatus further includes a score obtaining module, configured to, before the anchor scores of the anchors are presented in real time,
sending an acquisition request for each of the anchor scores to
Acquiring virtual asset data corresponding to each anchor based on the acquisition request, converting the virtual asset data to obtain and return anchor scores corresponding to each anchor;
receiving a anchor score for each of the anchors.
In the above scheme, the first presentation module is further configured to play, in a live broadcast interaction interface of a first anchor, a live broadcast picture of an interaction group where the first anchor is located through a main broadcast window, and play live broadcast pictures of other interaction groups through a sub-broadcast window suspended in the main broadcast window.
In the above scheme, the first presentation module is further configured to present an audio control option in the sub-play window, where the audio control option is used to control audio of a main player in a corresponding interactive group;
during the simultaneous interaction of the at least two interaction packets,
and responding to the triggering operation aiming at the audio control option, and performing noise reduction processing on the audio of the main broadcast in the sub-play window.
In the above scheme, the third presentation module is further configured to present a reward punishment function item;
in response to a trigger operation for the reward and punishment function item, performing at least one of:
and guiding the winning team to execute the target reward event and guiding the battle-defeat team to execute the target penalty event.
An embodiment of the present invention provides an electronic device, including:
a memory for storing executable instructions;
and the processor is used for realizing the team interaction method based on live broadcast provided by the embodiment of the invention when the executable instructions stored in the memory are executed.
The embodiment of the invention provides a computer-readable storage medium, which stores executable instructions and is used for causing a processor to execute the executable instructions so as to realize the live-broadcast-based team interaction method provided by the embodiment of the invention.
The embodiment of the invention has the following beneficial effects:
aiming at the interaction among teams formed by a plurality of interaction groups, each interaction group simultaneously interacts in parallel, so that after team interaction begins, the anchor in each interaction group interacts with the anchor in the interaction group in real time, and the interaction participation degree of each anchor is improved; meanwhile, the anchor scores of the anchors in each team and the team scores of each team are presented in real time, and the team scores represent the interaction scores of the teams, so that the anchors and audiences in the interaction team can intuitively know the interaction results of the teams in real time through the team scores presented in real time, and the team interaction efficiency is improved.
Drawings
Fig. 1 is an alternative architecture diagram of a live-based team interaction system according to an embodiment of the present invention;
fig. 2 is an alternative structural schematic diagram of an electronic device according to an embodiment of the present invention;
fig. 3 is an alternative flow diagram of a live-based team interaction method according to an embodiment of the present invention;
FIGS. 4A-4C are schematic diagrams of a team build interface provided by embodiments of the invention;
FIGS. 5A-5D are schematic diagrams of an interactive interface provided by an embodiment of the present invention;
FIGS. 6A-6E are schematic diagrams of an interactive interface provided by an embodiment of the invention;
FIG. 7 is a schematic diagram of an interactive interface provided in an embodiment of the present invention;
fig. 8 is an alternative flowchart of a live-based team interaction method according to an embodiment of the present invention;
fig. 9 is an alternative flowchart of a live-based team interaction method according to an embodiment of the present invention;
fig. 10 is a schematic structural composition diagram of a team interaction device based on live broadcast according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail with reference to the accompanying drawings, the described embodiments should not be construed as limiting the present invention, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
In the description that follows, references to the terms "first \ second \ third …" merely distinguish between similar objects and do not denote a particular order or importance to the objects, and it is understood that "first \ second \ third …" may be interchanged in a particular order or sequence as appropriate to enable embodiments of the invention described herein to be practiced in other than the order illustrated or described herein.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to be limiting of the invention.
Before further detailed description of the embodiments of the present invention, terms and expressions mentioned in the embodiments of the present invention are explained, and the terms and expressions mentioned in the embodiments of the present invention are applied to the following explanations.
1) And (4) live broadcast: the method is characterized in that a user watches videos on different live broadcast platforms in real time through a network, the video content of the videos is generated or uploaded by a main broadcast in real time, and the user can communicate with the main broadcast in real time by sending messages such as barrage and comments, and is a novel network social mode.
2) Live broadcast interaction: it means that at least two anchor broadcasts on the same live platform can perform interactive or PK games, e.g. talent PK games. The user watches the interactive competition of at least two main broadcasts through the live broadcast room, voluntarily enjoys the favorite main broadcast or presents a virtual gift, the live broadcast platform determines the winner and loser of the PK competition according to the corresponding interactive competition rule, and can carry out corresponding reward or punishment according to the result of the PK competition.
3) Team interaction: the method refers to that a plurality of anchor players form a team to challenge other teams of a plurality of people.
4) The terminal comprises a client and application programs running in the terminal and used for providing various services, such as a video playing client, a live broadcasting client and the like.
5) In response to the condition or state on which the performed operation depends, one or more of the performed operations may be in real-time or may have a set delay when the dependent condition or state is satisfied; there is no restriction on the order of execution of the operations performed unless otherwise specified.
Referring to fig. 1, fig. 1 is an alternative architecture diagram of a live broadcast-based team interaction system 100 according to an embodiment of the present invention, in order to support an exemplary application, a terminal 400 (an exemplary terminal 400-1 and a terminal 400-2 are shown) is connected to a server 200 through a network 300, where the network 300 may be a wide area network or a local area network, or a combination of the two, and data transmission is implemented using a wireless link.
In practical applications, the terminal 400 may be various types of user terminals such as a smart phone, a tablet computer, a notebook computer, and the like, and may also be a desktop computer, a game console, a television, or a combination of any two or more of these data processing devices; the server 200 may be a single server configured to support various services, may also be configured as a server cluster, may also be a cloud server, and the like.
In actual implementation, the terminal 400 is provided with clients, such as a short video client, an instant messaging client, a live broadcast client, and the like, when a anchor opens a client on the terminal 400 to perform live broadcast interaction of teams, each team comprises at least two anchors, the anchors of different teams are combined to form at least two interaction groups, and each interaction group comprises at least two anchors; the terminal 400 is used for responding to the live broadcast interaction operation of the anchor for at least two teams and sending an acquisition request aiming at live broadcast pictures of other anchors in the interaction group to the server 200 in real time;
the server 200 is configured to obtain and return live broadcast pictures of other anchor in the interaction group where the anchor is located to the terminal 400 based on the obtaining request;
the terminal 400 is further configured to present a live broadcast interactive interface including at least one interactive group, present a live broadcast picture of each anchor in each interactive group in the live broadcast interactive interface of each interactive group at the same time, and send an acquisition request for an anchor score of each anchor and a team score of each team to the server 200 in real time in a process of simultaneous interaction of at least two interactive groups;
the server 200 is further configured to obtain, in real time, the anchor score of each anchor and the team score of each team based on the obtaining request, and return the anchor score and the team score to the terminal 400; the team score is the sum of the anchor scores of all the anchors in the corresponding team;
the terminal 400 is further used for presenting the anchor scores of all anchors and the team scores of all teams in real time; and when the live broadcast interaction of at least two teams is finished, presenting team interaction results obtained based on the scores of the teams.
Referring to fig. 2, fig. 2 is an optional structural schematic diagram of an electronic device 500 according to an embodiment of the present invention, in practical applications, the electronic device 500 may be the terminal 400 or the server 200 in fig. 1, and the electronic device is the terminal 400 shown in fig. 1 as an example, so as to describe the electronic device that implements the live team interaction method according to the embodiment of the present invention. The electronic device 500 shown in fig. 2 includes: at least one processor 510, memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together by a bus system 540. It is understood that the bus system 540 is used to enable communications among the components. The bus system 540 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 540 in fig. 2.
The Processor 510 may be an integrated circuit chip having Signal processing capabilities, such as a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like, wherein the general purpose Processor may be a microprocessor or any conventional Processor, or the like.
The user interface 530 includes one or more output devices 531 enabling presentation of media content, including one or more speakers and/or one or more visual display screens. The user interface 530 also includes one or more input devices 532, including user interface components to facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard disk drives, optical disk drives, and the like. Memory 550 optionally includes one or more storage devices physically located remote from processor 510.
The memory 550 may comprise volatile memory or nonvolatile memory, and may also comprise both volatile and nonvolatile memory. The nonvolatile memory may be a Read Only Memory (ROM), and the volatile memory may be a Random Access Memory (RAM). The memory 550 described in connection with embodiments of the invention is intended to comprise any suitable type of memory.
In some embodiments, memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or subsets or supersets thereof, as exemplified below.
An operating system 551 including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;
a network communication module 552 for communicating to other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: bluetooth, wireless compatibility authentication (WiFi), and Universal Serial Bus (USB), etc.;
a presentation module 553 for enabling presentation of information (e.g., a user interface for operating peripherals and displaying content and information) via one or more output devices 531 (e.g., a display screen, speakers, etc.) associated with the user interface 530;
an input processing module 554 to detect one or more user inputs or interactions from one of the one or more input devices 532 and to translate the detected inputs or interactions.
In some embodiments, the live-based team interaction apparatus provided by the embodiments of the present invention may be implemented in software, and fig. 2 illustrates a live-based team interaction apparatus 555 stored in a memory 550, which may be software in the form of programs and plug-ins, and includes the following software modules: the first rendering module 5551, the second rendering module 5552 and the third rendering module 5553, which are logical and thus may be arbitrarily combined or further split according to the implemented functions.
The functions of the respective modules will be explained below.
In other embodiments, the live broadcast-based team interaction apparatus provided by the embodiments of the present invention may be implemented in hardware, and for example, the live broadcast-based team interaction apparatus provided by the embodiments of the present invention may be a processor in the form of a hardware decoding processor, which is programmed to execute the live broadcast-based team interaction method provided by the embodiments of the present invention, for example, the processor in the form of the hardware decoding processor may be implemented by one or more Application Specific Integrated Circuits (ASICs), DS ps, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field Programmable Gate arrays (fpgas arrays), or other electronic components.
The team interaction method based on live broadcast provided by the embodiment of the invention is explained next, and in actual implementation, the team interaction method based on live broadcast provided by the embodiment of the invention can be implemented by a server or a terminal independently, and can also be implemented by cooperation of the server and the terminal.
Referring to fig. 3, fig. 3 is an alternative flowchart of a live-based team interaction method according to an embodiment of the present invention, which will be described with reference to the steps shown in fig. 3.
Step 101: and the terminal responds to the live interactive operation aiming at least two teams and presents a live interactive interface comprising at least one interactive group.
In practical application, a live broadcast client, such as live broadcast software, a live broadcast application program or a live broadcast APP, is arranged on the terminal. The anchor can be live through the live client, interact with other anchors, participate in team interaction and the like, aiming at interaction among a plurality of teams, before team interaction, at least two interaction teams need to be constructed, wherein each team comprises at least two anchors, the anchors of different teams are combined to form at least two interaction groups, and each interaction group comprises at least two anchors.
The live broadcast interaction is also called live broadcast fight (PK), the type of the live broadcast fight of the anchor in each interaction group can be the same or different, and the types of the live broadcast fight can be various, such as talent and skill fight, game fight, gift sending fight and the like. The talent and skill fighting type refers to the talent and skill performance of the main broadcast participating in the battle, the live broadcast system settles the fighting results according to the performance condition of the main broadcast, the barrage and comments issued by the audience users and the appreciation condition of the main broadcast by the audience users, and the talent and skill performance comprises: at least one of talent and art performances such as singing, dancing, mouth skill performance, talk show performance, performance items, musical instruments, calligraphy and painting, poetry and reciting, telepresence performance, magic performance and the like; the game fighting type comprises at least one of modes that a main broadcast participating in fighting carries out fighting through a game arranged in a live broadcast client, the main broadcast participating in fighting carries out fighting through the game contained on a terminal used by the main broadcast, and the main broadcast carries out fighting through games such as idiom connection, real-heart adventure, common people for finding stubbles and the like; the present battle type includes at least one of the following forms: the anchor players participating in the battle receive the points or cash represented by the virtual gifts given by the audience and mutually given between the anchor players participating in the battle.
In some embodiments, before presenting a live interactive interface including at least one interactive packet, an interactive function item may also be presented in the live interface of the terminal; presenting a team construction interface in response to a triggering operation for the interactive function item, wherein the team construction interface is used for constructing at least two teams; and receiving live broadcast interactive operation aiming at least two teams based on the team construction interface.
Here, for the active live interaction, the live client can release team interaction activity, and when the anchor opened the live client and carried out the live broadcast, can present team interaction activity page in the live interface, in the team interaction activity page, present team interaction item and interactive function item, wherein, team interaction item includes at least: the number of teams, the number of anchor broadcasts of each team, the interaction duration, the reward and punishment mode and the like; when the anchor triggers the interaction function item, a team construction interface used for constructing at least two teams is presented, live broadcast interaction operation of each anchor aiming at the construction team is received on the basis of the team construction interface, and the constructed interaction team is finally obtained.
Referring to fig. 4A, fig. 4A is a schematic diagram of a team construction interface provided in an embodiment of the present invention, in fig. 4A, when a anchor triggers an interactive function item 10, a team construction interface 11 is presented, and the team construction interface 11 includes a "team a" function item 12 and a "team B" function item 13, and the anchor may voluntarily trigger the team function item to join a corresponding team. For example, when the number of teams is 2 and the anchor of each team is 5, the two teams finally constructed are: team a { a1, a2, A3, a4, a5}, team B { B1, B2, B3, B4, B5 }. When the number of teams is 3 and the anchor of each team is 3, a team construction interface comprising a team C function item is also presented in the team construction interface, and the three finally constructed teams are as follows: team a { a1, a2, A3}, team B { B1, B2, B3}, team C { C1, C2, C3 }.
In some embodiments, the first anchor is a team sponsor, and before a live interaction interface comprising at least one interaction group is presented in a live interaction interface of the first anchor, an anchor invitation function item can be presented, wherein the anchor invitation function item is used for inviting the anchor to join a team where the first anchor is located for live interaction; presenting a anchor invitation interface in response to the triggering operation aiming at the invitation function item, and presenting at least one anchor option in the anchor invitation interface; and responding to the selection operation aiming at the target anchor option, and adding the corresponding anchor to the team of the first anchor.
Referring to fig. 4B, fig. 4B is a schematic diagram of a team construction interface provided in the embodiment of the present invention, in fig. 4B, when a first anchor triggers an anchor invitation function item 20, an anchor invitation interface 21 is presented, a plurality of anchor options such as anchor 1, anchor 2, anchor 3, and the like are presented in the anchor invitation interface 21, and when a target anchor option of "anchor 2" is selected, the "anchor 2" is added to a team where the first anchor is located, and so on until the team construction is completed.
In some embodiments, the first anchor is a team invitee, and before a terminal on the first anchor side presents a live interaction interface comprising at least one interaction group, an interaction invitation request sent by a sixth anchor for inviting team interaction can be received; and responding to the interaction invitation request, joining a team of the sixth main broadcast and triggering the live broadcast interaction operation.
Referring to fig. 4C, fig. 4C is a schematic diagram of a team construction interface provided in an embodiment of the present invention, in fig. 4C, in a process of live broadcasting by a first anchor, an interaction invitation request 30 sent by another anchor is received, and the first anchor can join a team where the other anchor is located by clicking the interaction invitation request 30 and trigger a live broadcast interaction operation to join team interaction.
After the team is built, the anchor in the interactive team can be matched and grouped, and in actual implementation, the team members in the designated team can be designed to build a plurality of interactive groups and can also be matched and grouped according to the serial numbers of the team members in the interactive team, if the two teams of team A and team B are interacted, the team members in the team A are: { A1, A2, A3, A4, A5}, the team members in team B are: { B1, B2, B3, B4, B5}, the 5 interaction packets that match can be: (A1, B1), (A2, B2), (A3, B3), (A4, B4), (A5, B5), i.e., anchor A1 on team A interacts with anchor B1 on team B, and so on.
For another example, team a, team B, and team C interact, and the team members in team a are: { a1, a2, A3}, team members in team B { B1, B2, B3}, team members in team C { C1, C2, C3}, and the 3 interaction groups matched can be: (A1, B1, C1), (A2, B2, C2), (A3, B3, C3), i.e., anchor A1 on team A, anchor B1 on team B interacts with anchor C1 on team C at the same time, and so on.
In some embodiments, after the interactive grouping is completed, the terminals corresponding to the anchor players respond to the live broadcast interactive operation for the team, and may first present a live broadcast room preparation interface for team interaction, see fig. 5A-5B, where fig. 5A-5B are schematic diagrams of the interactive interface provided by the embodiments of the present invention, and in fig. 5A, a live broadcast room preparation time 11 is presented in a live broadcast room preparation interface 10, for example, a preparation time of 30 seconds is provided before a default fight starts; the battle interface presents member information of two parties of the battle, such as 12 and 13 are live broadcast pictures of two interactive teams, such as a battle A and B battle B respectively, in the preparation stage, the live broadcast room can present a live broadcast room picture of two parties 'team lengths (namely A1 and B1) by default, 14 and 15 below the team lengths are member information of two interactive parties' battles respectively, such as member numbers A2-A5 and B2-B5, and in some embodiments, member numbers and nicknames can be presented simultaneously, such as A2: small soil, a 3: think of seconds, etc. When the count down reaches 0, that is, when the battle starts, the start interaction interface shown in fig. 5B is presented, the battle duration information 21 is presented in the live broadcast room start interface 20, for example, the total duration of the battle is 10 minutes, when the battle starts, the anchor score of each anchor of the two party battles is 0, and correspondingly, the team scores of the two party battles are also 0 as indicated by 22 and 23.
During team interaction, in some embodiments, a live interaction interface including at least one interaction group may be presented as follows:
and presenting a live interactive interface comprising a first anchor and at least one second anchor for interacting in the live interactive interface of the first anchor, wherein the first anchor and the at least one second anchor belong to the same interactive group, and the first anchor and the second anchor belong to different teams.
In actual implementation, a terminal of a first anchor side sends an acquisition request aiming at a live broadcast picture of a second anchor in an interactive group to a server in real time, and the server acquires and returns the live broadcast picture of the second anchor to the terminal and presents the live broadcast picture in a live broadcast interactive interface based on the acquisition request. That is to say, in the live broadcast interactive interface of the first anchor, only the live broadcast interactive interface of the interactive group where the first anchor is located may be presented, and the live broadcast interactive screens of other interactive groups may not be presented, that is, the live broadcast interactive interfaces of the interactive groups where the first anchor is located are presented in the live broadcast interactive interfaces of the anchor, as shown in fig. 5C, fig. 5C is an interactive interface schematic diagram provided in the embodiment of the present invention, and the live broadcast interactive screen where the a1 anchor interacts with the B1 anchor in the interactive group where the first anchor is located is presented on the terminal of the a1 anchor.
In some embodiments, the terminal may also present a live interactive interface comprising at least one interactive packet by:
in the live broadcast interactive interface of the first main broadcast, the live broadcast picture of the interactive group where the first main broadcast is located is played through the main broadcast window, and the live broadcast pictures of other interactive groups are played through the sub-broadcast window suspended in the main broadcast window.
In the live broadcast interactive interface of the first main broadcast, the live broadcast interactive interface of the interactive group where the first main broadcast is located can be presented through a larger main broadcast window, the live broadcast interactive pictures of other interactive groups can be presented through a sub-broadcast window suspended in the main broadcast window, when more other interactive groups are available, the live broadcast interactive pictures of one interactive group can be selectively presented, and during the live broadcast interactive process, the live broadcast interactive pictures of different interactive groups can be presented in a switching manner. Therefore, the live broadcast interactive interface of each anchor is not only presented, but also presented with the live broadcast interactive pictures of other interactive groups, and the display content of the live broadcast interactive interface is enriched.
In some embodiments, audio control options are presented in the sub-play window, wherein the audio control options are used to control the audio of the anchor in the corresponding interactive group; and in the process of simultaneous interaction of at least two interactive groups, the terminal also responds to the triggering operation aiming at the audio control option and carries out noise reduction processing on the audio of the main broadcast in the sub-play window.
Here, when a live screen of multiple interaction packets is presented in the live interaction interface, appropriate noise reduction processing may be performed on the audio of the anchor of other interaction packets, for example, to reduce the sound of other anchors or to mute the sound of other anchors, so as to avoid the occurrence of noisy sound of multiple people in the same live broadcast room.
Step 102: and presenting the anchor score of each anchor and the team score of each team in real time in the process of simultaneously interacting at least two interactive groups.
And the team score is the sum of the anchor scores of all the anchors in the corresponding team.
In some embodiments, before presenting the anchor score of each said anchor in real time, the terminal may further obtain the anchor score of each anchor by:
sending an acquisition request aiming at the score of each anchor, acquiring virtual asset data corresponding to each anchor based on the acquisition request, converting the virtual asset data, and obtaining and returning the anchor score corresponding to each anchor; a anchor score for each anchor is received.
In practical implementation, in the process of simultaneous interaction of at least two interactive groups, a terminal sends an acquisition request aiming at the anchor score of each anchor and the team score of each team to a server in real time, the acquisition request carries an anchor identification of the corresponding anchor, the server acquires virtual asset data corresponding to a live broadcast room corresponding to each anchor in real time based on the anchor identification in the acquisition request, the virtual asset data can be a barrage and a comment issued by a viewer and a reward to the anchor such as gift sending data, the server converts the virtual asset data into the anchor score according to a money conversion rule of a live broadcast platform, and the higher the anchor score is, the more excellent the live broadcast score of the corresponding anchor in the interactive groups is represented; the server takes the sum of the anchor scores of the anchors in each team as the team score of the team, the anchor scores of the anchors and the team scores of the teams are sent to the terminal, and the terminal displays the anchor scores of the anchors and the team scores of the teams in real time after receiving the scores returned by the server.
For example, when two teams such as team A { A1, A2, A3, A4, A5} interact with team B { B1, B2, B3, B4, B5}, referring to fig. 5C, after receiving the score returned by the server, the terminal presents the corresponding anchor score under the anchor avatar in real time, and the team score of the team is updated once every second, the progress bar of the team score can be summarized at the top of the live broadcast interactive interface in real time, the proportion of the progress bar can be moved according to the score, so that audiences and the anchor can know the current score more intuitively, the position of the length of the progress bar is determined by the ratio of the team score of the own team to the sum of the team scores of the teams participating in the team interaction, if the team scores of the team A and the team B at the time of countdown of 08:23:05 are 310 and 392 respectively, the ratio of the progress bars on the team A side is as follows: 310/(310+390) ═ 0.44, i.e., team score for team a accounted for 44% of the entire progress bar.
For another example, when there are three teams, such as team a { a1, a2, A3}, team B { B1, B2, B3} interacting with team C { C1, C2, C3}, see fig. 5D, fig. 5D is a schematic diagram of an interaction interface provided by an embodiment of the present invention, in fig. 5D, a is used to indicate team score proportion of team a, B is used to indicate team score proportion of team B, and C is used to indicate team score proportion of team C, where the score proportion is proportional to the team score.
In some embodiments, during the process of simultaneously interacting at least two interactive groups, the interactive switching can be further realized by:
presenting a switching function item for at least one third anchor; the switching function item is used for realizing interaction between the first anchor and the second anchor and switching to the interaction between the first anchor and the third anchor; and responding to the trigger operation aiming at the switching function item, and presenting a live broadcast interaction interface comprising the interaction between the first anchor and the third anchor.
Referring to fig. 5C, in the live interactive interface of the first anchor, a live interactive interface including a first anchor a1 interacting with a second anchor B1 is presented, the first anchor a1 is a member of a team a, the second anchor B1 is a member of a team B, the first anchor a1 and the second anchor B1 belong to the same interactive group, and all icons of other anchors B2 to B5 of the team B present a "PK" switching function item, during the interaction, the first anchor a1 may trigger the switching function item to select any anchor from B2 to B5 for interacting, as shown in fig. 5C, when the current time is, the anchor score 65 of a1 is lower than the anchor score 100 of B1, that is, when a is not B1, the anchor with a lower score from the team B may be selected for interacting, if the first anchor a1 is capable of triggering the corresponding PK "B3" and the live interactive interface of the first anchor A3 is selected for interacting, a live interactive interface including a first anchor interacting with anchor B3 as shown in fig. 6A is presented, and fig. 6A is a schematic view of an interactive interface provided by an embodiment of the present invention, and accordingly, the avatar and corresponding anchor score of a second anchor B1 are presented at other team members of team B.
In some embodiments, before presenting a live interactive interface including the interaction between the first anchor and the third anchor, the terminal may further obtain a live screen of the third anchor by:
sending an acquisition request aiming at a live broadcast picture of a third anchor, acquiring a live broadcast stream of the third anchor based on the acquisition request, and pushing the mixed stream through a real-time transmission protocol to obtain a single-channel live broadcast stream after the mixed stream of the live broadcast stream of the third anchor is mixed; and receiving the single-channel live stream, and taking a live interactive interface displayed by playing the single-channel live stream as a live interactive interface for interaction between the first anchor and the third anchor.
The terminal sends a live broadcast picture request aiming at a third anchor to the server, the request carries an anchor mark of the third anchor, the server obtains a live broadcast stream of the third anchor based on the third anchor mark in the request, the live broadcast stream comprises a video stream and an audio stream, the server decodes the video stream and the audio stream respectively, then mixes the decoded video stream, aligns the pictures, mixes multiple pictures together, performs audio mixing processing on the decoded audio stream, performs secondary coding on the mixed video stream and the audio stream, encapsulates the mixed video stream and the audio stream into one path of audio/video stream to obtain one path of live broadcast stream, and finally returns the obtained one path of live broadcast stream to the terminal for playing.
It should be noted that, for a terminal at an audience side, when the audience opens a live client on the terminal to watch live interaction of a team, the server is configured to send an acquisition request for acquiring live streams of at least two anchor broadcasters (such as a first anchor and a third anchor) in real time to a server in response to live interaction operations of the anchor for at least two teams, the server acquires the live streams of the at least two anchor broadcasters and acquires audio streams of the at least two anchor from the live streams, then synthesizes the at least two live audio streams into an audio mixed stream, and pushes the combined display image and the audio mixed stream to an audience terminal in a live watching room, so that the audience terminal displays the combined display image and plays the audio mixed stream, that is, the audience terminal presents a live interaction interface including interaction between the first anchor and the third anchor.
In some embodiments, during the process of simultaneous interaction of at least two interactive groups, the terminal may further switch to present the anchor interactive picture by:
receiving an interactive switching instruction triggered by a fourth anchor; and responding to the interactive switching instruction, and presenting a live broadcast interactive interface comprising the first anchor, the second anchor and the fourth anchor for interaction.
Here, the second and fourth anchor are on the same team, such as team B, the first anchor a1 is on the first team, i.e., team a, at which time the first and fourth anchor belong to different teams, see figure 6B, fig. 6B is a schematic view of an interactive interface provided by an embodiment of the present invention, in fig. 6B, a live interactive interface is presented in which a fourth anchor B3 in team B interacts with an anchor A3 in team a, in the process of the interaction between the first anchor and the second anchor as shown in fig. 5C, the first anchor is selected by the fourth anchor B3 in other interaction groups, and accordingly, referring to fig. 6C, fig. 6C is a schematic view of the interaction interface provided by the embodiment of the present invention, and in fig. 6C, in the live interactive interface of the first anchor, a live interactive interface is presented that includes the first anchor a1, the second anchor B1, and the fourth anchor B3 interacting.
In some embodiments, during the process of simultaneous interaction of at least two interaction groups, a switching prompt message and an interactive recourse function item can also be presented in the live interaction interface of the first anchor; the switching prompt information is used for prompting the second anchor to interact with the first anchor, the second anchor and the fifth anchor interact with each other when the switching prompt information is switched, and the first anchor and the fifth anchor belong to the same team; and responding to the operation aiming at the interactive recourse function item triggered based on the switching prompt information, and presenting a live broadcast interactive interface at least comprising a first anchor, a second anchor and a fifth anchor for interaction.
Referring to fig. 6D-6E, fig. 6D-6E are schematic diagrams of an interactive interface provided by an embodiment of the invention, where, in the live interactive interface of the first anchor a1 as shown in fig. 5C, a live interactive interface is presented that includes the first anchor a1 interacting with the second anchor B1, when second anchor B1 elects to interact with the fifth anchor in team a on which first anchor a1 was located (i.e. anchor A3), as shown in fig. 6D, no more live frames of the second anchor B1 are presented in the live interactive interface of the first anchor a1, and present the switching prompt message H1 and the interactive rescue function item H2, when the first anchor a1 triggers the interactive rescue function item H2, present the 2 × 2 live interactive interface as shown in fig. 6E, a live interactive interface is presented in the live interactive interface that includes a first anchor a1, a second anchor B1, a fifth anchor A3, and an anchor A3 for interaction. When the first anchor does not trigger the move recourse function item H2, a live interactive interface will be presented that includes only the first anchor.
Step 103: and when the live broadcast interaction of at least two teams is finished, presenting team interaction results obtained based on the scores of the teams.
When the team interaction time is over, referring to fig. 7, fig. 7 is a schematic view of an interaction interface provided in the embodiment of the present invention, and a team interaction result is presented in the interaction interface to determine to acquire a team and a battle-defeat team.
In some embodiments, after a team interaction result obtained based on each team score is presented in a live broadcast interaction interface of the first anchor, a reward and punishment function item is also presented; in response to a trigger operation for the reward and punishment function item, performing at least one of the following operations: and guiding the winning team to execute the target reward event and guiding the battle-defeat team to execute the target penalty event.
Here, bonus points may be awarded to each anchor in the winning team, penalty points may be awarded to each anchor in the battle-defeat team, or penalized by contract for each anchor in the battle-defeat team.
By the method, aiming at the interaction among teams formed by a plurality of interaction groups, each interaction group simultaneously interacts in parallel, so that after the team interaction begins, the anchor in each interaction group interacts with the anchor in the interaction group in real time, and the interaction participation degree of each anchor is improved; moreover, the anchor score of the anchor in each team and the team score of each team are presented in real time, and the team score represents the interaction result of the team, so that the anchor and audience in the interaction team can intuitively know the interaction result of the team in real time through the team score presented in real time, and the team interaction efficiency is improved; meanwhile, in the team interaction process, any anchor can be selected and switched to interact according to the anchor score of the anchor of the opposite anchor, the live broadcast interaction mode is enriched, the real-time competitive feeling of the anchor is enhanced, and the interaction experience of the anchor is improved.
Continuing to describe the live broadcast-based team interaction method provided by the embodiment of the present invention, referring to fig. 8, fig. 8 is an optional flowchart of the live broadcast-based team interaction method provided by the embodiment of the present invention, and the steps shown in fig. 8 will be described in detail.
Step 201: and presenting the interactive function items in a live interface on the terminal of the first anchor.
In practical application, a live broadcast client, such as live broadcast software, a live broadcast application program or a live broadcast APP, is arranged on the terminal. The first anchor opens a live client to participate in team interaction.
Step 202: and presenting a team construction interface in response to the triggering operation aiming at the interactive function item.
Wherein the team construction interface is used to construct at least two teams.
Step 203: and receiving live broadcast interactive operation aiming at least two teams based on the team construction interface.
For example, referring to fig. 4A, when the number of teams is 2 and the anchor of each team is 5, the two teams finally constructed are: team A { A1, A2, A3, A4, A5}, team B { B1, B2, B3, B4, B5}, after the team is constructed, the anchor in the interaction team can be matched and grouped, in actual implementation, the team members can be appointed to construct a plurality of interaction groups, and the matching groups can also be performed according to the number of each team member in the interaction team, for example, the team A and the team B interact, the team members in the team A are: { A1, A2, A3, A4, A5}, the team members in team B are: { B1, B2, B3, B4, B5}, the 5 interaction packets that match can be: (A1, B1), (A2, B2), (A3, B3), (A4, B4), (A5, B5), i.e., anchor A1 on team A interacts with anchor B1 on team B, and so on.
Step 204: and in the process of simultaneous interaction of all the interactive groups, the terminal responds to the live broadcast interactive operation aiming at the two teams and sends an information acquisition request to the server in real time.
Here, since the first anchor a1 and the second anchor B1 are the same interaction group, the information acquisition request is for requesting acquisition of a live screen of the second anchor, and anchor scores of the anchors during simultaneous interaction of the respective interaction groups.
Step 205: and the server acquires the live broadcast picture of the second anchor and the anchor score of each anchor based on the information acquisition request.
The server acquires the live stream of the second anchor based on the acquisition request, mixes the live stream of the second anchor, and pushes the mixed stream to obtain a single-channel live stream to the terminal through a real-time transmission protocol.
The live stream comprises a video stream and an audio stream, the server decodes the video stream and the audio stream respectively, then mixes the decoded video stream, aligns the pictures, mixes multiple pictures together, performs audio mixing processing on the decoded audio stream, performs secondary coding on the mixed video stream and audio stream, and encapsulates the mixed video stream and audio stream into a single-channel live stream.
Step 206: the server returns the live broadcast picture of the second anchor and the anchor score of each anchor to the terminal.
Step 207: and presenting a live interactive interface comprising the interaction between the first anchor and the second anchor in a live interactive picture of the first anchor.
Step 208: and displaying the anchor scores of all anchors, the team scores of all teams and a switching function item aiming at a third anchor in a live interactive picture of the first anchor.
Here, the anchor score is derived based on the interaction of the corresponding anchor with the anchors in the interaction group, and the team score is the sum of the anchor scores of the anchors in the corresponding team.
The second anchor and the third anchor belong to the same team, and the switching function item is used for realizing interaction between the first anchor and the second anchor and switching to the interaction between the first anchor and the third anchor.
Step 209: and sending an acquisition request for a live broadcast picture of the third anchor to the server in response to the triggering operation for the switching function item.
Here, the terminal sends a live broadcast picture request for the third anchor to the server, and acquires that the request carries an anchor identifier of the third anchor.
Step 210: and the server acquires the live stream of the third anchor based on the acquisition request.
Here, the server acquires a live stream of the third anchor based on the third anchor identifier in the acquisition request, wherein the live stream includes a video stream and an audio stream.
Step 211: and the server mixes the live broadcast stream of the third main broadcast to obtain a mixed single-path live broadcast stream.
The server decodes the video stream and the audio stream respectively, mixes the decoded video stream, aligns the pictures, mixes the multiple pictures together, mixes the decoded audio stream, performs secondary coding on the mixed video stream and audio stream, and encapsulates the mixed video stream and audio stream into one path of audio/video stream to obtain a single path of live stream.
Step 212: the server pushes the mixed flow to obtain a single-channel live broadcast flow to the terminal through a real-time transmission protocol.
Step 213: and the terminal presents a live broadcast interaction interface comprising the interaction between the first anchor and the third anchor based on the single-channel live broadcast stream.
Step 214: and when the team live broadcast interaction is finished, presenting a team interaction result obtained based on the score of each team.
In the following, an exemplary application of the embodiments of the present invention in a practical application scenario will be described.
The inventor finds that, in the related art, a multi-team PK (team interaction) performs live broadcast interaction in a turn-based manner, that is, only when a turn of a certain anchor is in turn, the anchor can interact with the anchor in the interaction group where the anchor is located, so that the interaction participation of the anchor is low, PK objects cannot be switched in the PK process, only after the interaction groups of two teams complete all turns of interaction, victory or defeat can be performed, and the experience and interaction form is single and the real-time competitive sense is lacked. Meanwhile, when the anchor interactive animation surface is obtained, audio and video synthesis is locally performed or a PK anchor live stream is directly pushed to a Content Delivery Network (CDN) by adopting a mode similar to that of 1V1PK and adopting a technology of non-mixed flow or anchor end mixed flow, the playing end pulls multiple paths of live streams and renders screens at the same time, but the scheme can cause that an anchor end is hot, the uplink broadband is insufficient, and the delay and the performance consumption are overlarge.
In view of the above, embodiments of the present invention provide a method, an apparatus, a device and a storage medium for team interaction based on live broadcast, so as to at least solve the above problems.
Referring to fig. 9, fig. 9 is an alternative flowchart of a live-based team interaction method according to an embodiment of the present invention, which will be described with reference to the steps shown in fig. 9.
Step 301: the team group of both parties succeeds, starting the team PK.
For example, the anchor fleets of both sides constitute a fleet A and a station fleet B, and the fleets A { A1, A2, A3, A4, A5}, and the fleets B { B1, B2, B3, B4, B5 }.
Step 302: and the terminal records the anchor identification and the corresponding anchor number of the two party wars and sends the anchor identification and the corresponding anchor number to the server.
Here, before PK starts, the terminal corresponding to each anchor sends the anchor identifier and the anchor label to the server, and the server may perform matching grouping according to the numbers of each member in the interactive team, such as the team a and the team B, where the 5 matching interactive groupings are: (A1, B1), (A2, B2), (A3, B3), (A4, B4), (A5, B5), wherein anchor A1 in team A interacts with anchor B1 in team B, and so on.
Step 303: and the server acquires and returns the video stream corresponding to each anchor to the corresponding live broadcast room based on the anchor identification.
As shown in fig. 5A, before PK starts, live broadcast room preparation time 11 is presented in a live broadcast room preparation interface 10 corresponding to the anchor, for example, 30 seconds of preparation time before the default battle starts; the PK interface presents team member information of team a and team B, and in the preparation phase, the live broadcast room presents the live broadcast room pictures of the team leaders (e.g., a1 and B1) of both parties by default, and the respective anchor information of the corresponding teams is presented below the team leader, such as anchor numbers a2 to a5 and B2 to B5, and in some embodiments, the anchor numbers and nicknames, such as a 2: small soil, a 3: think of seconds, etc.
Step 304: and the terminal requests the server for the anchor score corresponding to the live broadcast room in real time.
As shown in fig. 5B, after PK starts, the duration information of the battle is presented in the live broadcast room start interface 20 corresponding to the anchor for 10 minutes, and when the battle starts, the anchor score of each anchor of both teams is 0, and accordingly, the team score of both teams is also 0.
In the PK process, the team PK relates to a plurality of anchor broadcasters and is related to the total scores of the battles belonging to different anchor broadcasters, so that the terminal requests the server for virtual asset data corresponding to the anchor identification of the current live broadcast room every second, namely gift sending data, and the gift sending data can be converted into scores according to the gold coin rule of the platform.
Step 305: and the server returns the anchor scores of all the anchors to the terminal and displays the anchor scores in the live broadcast interactive interface corresponding to all the anchors.
The terminal receives the anchor scores of all anchor returned by the server, displays the anchor scores below the head portraits of the corresponding anchors in real time, updates the scores of the teams of the team in real time, summarizes the progress bars scored by the members of the anchors in the team to the top in real time, moves the proportion of the progress bars according to the scores of the teams, facilitates the audience and the anchors to intuitively know the current scoring conditions, and represents the percentage of the scores of the team where the terminal is located divided by the sum of the scores of the teams of the two teams, if the scores of the teams A and B at the moment of countdown 08:23:05 are 310 and 392 respectively, the ratio of the progress bars on the team A side is as follows: 310/(310+390) ═ 0.44, i.e., team score for team a accounted for 44% of the entire progress bar.
Step 306: the terminal detects the PK objects of each anchor in real time.
Step 307 is performed when the change occurs to the anchor's PK object, and step 310 is performed when the change does not occur to the anchor's PK object.
In practical application, referring to fig. 5C, in a live interactive interface of a anchor a1, a live interactive interface including an anchor a1 interacting with an anchor B1 is presented, where the anchor a1 is a member of a team a, the anchor B1 is a member of a team B, the anchor a1 and the anchor B1 belong to the same interactive group, and all icons of other anchors B2-B5 of the team B present a "PK" switching function item, during the interaction, the anchor a1 may select any anchor from the team B2-B5 to interact by triggering the switching function item, for example, in fig. 5C, at the current time, the anchor score 65 of the anchor a1 is lower than the anchor score 100 of the anchor B1, that is, when the anchor a does not yet contradict the B1, the anchor a with a lower score in the team B may be selected to interact, for example, the anchor a1 may trigger the "PK" B3 "corresponding to the anchor a1 to perform the switching function 3 to perform the B3 interaction.
Step 307: the terminal sends an acquisition request for the live stream of anchor B3 to the server.
Step 308: and the server acquires and distributes the live stream corresponding to the anchor B3 to the CD N based on the acquisition request.
Here, in actual implementation, the server obtains a live stream of the anchor B3, decodes the live stream, and after performing audio/video mixing, pushes a single-channel live stream obtained by the mixing in a format of a Real-time Transport protocol (RTP) to the CDN, so that the anchor pulls the single-channel live stream to play.
The live stream comprises a video stream and an audio stream, when the server mixes the live stream, the server decodes the video stream and the audio stream respectively, then mixes the decoded video stream, aligns the pictures, mixes the multiple pictures together, mixes the decoded audio stream, performs secondary coding on the mixed video stream and audio stream, encapsulates the mixed video stream and audio stream into one path of audio and video stream to obtain a single path of live stream, and finally returns the obtained single path of live stream to the CDN so as to distribute the mixed single path of live stream to a terminal of a corresponding main broadcasting side.
Step 309: and the terminal requests the CDN live broadcast stream and presents an interactive live broadcast interface.
And the terminal requests the CDN to broadcast the streaming data directly, transmits the streaming data to a hardware playing buffer area, and decompresses, decodes and plays the streaming data after the streaming data is collected fully. The interface layout of the live broadcast room is determined according to the number of PK anchor corresponding to the live broadcast room, which can be specifically shown in fig. 5C and fig. 6A-6C; the default interface layout of the system is 1V1, and when multiple anchor select 1 anchor for PK, there will be 2V1, 3V1, 4V1, 5V1, and if another team anchor is in front of it, there will be 2V2, 2V4, 4V4, as shown in fig. 6D-6E; when the 5V5 condition occurs, the system will default to assigning the initial anchor battle, i.e. will revert to the original 1V1 interface.
Because the live broadcast interactive interface can have the condition of multiple live broadcast streams such as 2V1, 2V2 and the like, in order to ensure P K experience, in a live broadcast room with a plurality of PK, the server can limit the PK switching function, and cannot allow different anchor broadcasts to be frequently switched to carry out PK, for example, the minimum PK duration of a single anchor broadcast can be set to be 30 seconds; meanwhile, when the anchor A1 speaks, the sound of other anchors is properly denoised, so that the noisy sound of many people in the same live broadcast room is avoided.
Because the frame structure of the live broadcast room can change at any time within a set time, the terminal and the server can carry out data transmission and interaction in real time, after the live broadcast is finished, the server can return the anchor scores of all anchors of both parties of the single live broadcast room and the team score conditions of both parties of a battle team, and the terminal displays corresponding results to the anchor and audiences.
Step 310: and the terminal continues to present the current live broadcast interactive interface.
Through the mode, the PK is formed by a plurality of groups, so that not only can the diversity of the contents of the live broadcast platform be increased, but also the anchor can be helped to increase the vermicelli quantity, the emotional communication among different anchors can be improved, the emotion increase between the anchor and the vermicelli can be facilitated, and the interactivity among live broadcasts and the participation of users can be improved; moreover, the multi-group PK is a method capable of improving live broadcast interactivity and arousing user victory, on one hand, more users can be attracted to watch and the exposure rate of the main broadcast is increased, on the other hand, the purchasing desire of the user can be aroused and the income of a platform and the main broadcast is increased; meanwhile, the mixed flow at the server side is adopted, the live stream is decoded at the server side, the mixed flow of audio and video is carried out, the mixed flow is encoded again and is pushed to the CDN in an RTP (real-time transport protocol) flow format, the switching of different main broadcast video streams in the PK process can be solved, the lower delay is ensured, and the real-time performance is improved.
Referring to fig. 10, fig. 10 is a schematic structural composition diagram of a live-based team interaction device according to an embodiment of the present invention, and as shown in fig. 10, a live-based team interaction device 555 according to an embodiment of the present invention includes:
a first presentation module 5551, configured to present a live interactive interface including at least one interactive group in response to a live interactive operation for at least two teams;
wherein each team comprises at least two anchor, the anchors of different teams are combined to form at least two interactive groups, and each interactive group comprises at least two anchors;
a second presentation module 5552, configured to present, in real time, a anchor score of each anchor and a team score of each team during simultaneous interaction of the at least two interaction groups;
the anchor score is obtained based on the interaction between the corresponding anchor and the anchor in the interaction group, and the team score is the sum of the anchor scores of the anchors in the corresponding team;
a third presenting module 5553, configured to present a team interaction result obtained based on each team score when the live interaction of the at least two teams is finished.
In some embodiments, the first presentation module is further configured to present, in a live interaction interface of a first anchor, a live interaction interface including interaction between the first anchor and at least one second anchor;
wherein the first anchor and the at least one second anchor belong to the same interaction group, and the first anchor and the second anchor belong to different teams.
In some embodiments, the second presenting module is further configured to present a switching function item for at least one third anchor;
the second anchor and the third anchor belong to the same team, and the switching function item is used for realizing interaction between the first anchor and the second anchor and switching to interaction between the first anchor and the third anchor;
and responding to the trigger operation aiming at the switching function item, and presenting a live broadcast interaction interface comprising the interaction between the first anchor and the third anchor.
In some embodiments, the apparatus further comprises a picture acquisition module configured to, prior to presenting a live interaction interface comprising the first anchor interacting with the third anchor,
sending an acquisition request for a live picture of the third anchor to
Acquiring the live stream of the third anchor based on the acquisition request, and pushing the mixed stream through a real-time transmission protocol to obtain a single-channel live stream after the mixed stream of the third anchor is mixed;
and receiving the single-channel live stream, and taking a live interactive interface displayed by playing the single-channel live stream as a live interactive interface for interaction between the first anchor and the third anchor.
In some embodiments, the second presentation module is further configured to receive an interaction switching instruction triggered by a fourth anchor, where the first anchor and the fourth anchor belong to different teams;
and responding to the interaction switching instruction, and presenting a live broadcast interaction interface comprising the first anchor, the second anchor and the fourth anchor for interaction.
In some embodiments, the second presenting module is further configured to present a switching prompt message and an interactive recourse function item;
the switching prompt information is used for prompting the second anchor to interact with a first anchor, the second anchor and a fifth anchor interact with each other, and the first anchor and the fifth anchor belong to the same team;
and presenting a live broadcast interactive interface at least comprising the first anchor, the second anchor and the fifth anchor for interacting in response to the operation aiming at the interactive rescue function item triggered based on the switching prompt message.
In some embodiments, the apparatus further comprises a team construction module to, prior to the presenting a live interaction interface comprising at least one interaction grouping,
presenting a main broadcast invitation function item in a live broadcast interaction interface of a first main broadcast, wherein the main broadcast invitation function item is used for inviting the main broadcast to join a team of the first main broadcast for live broadcast interaction;
presenting a main broadcasting invitation interface in response to the triggering operation aiming at the invitation function item, and presenting at least one main broadcasting selection item in the main broadcasting invitation interface;
and responding to the selection operation aiming at the target anchor option, and adding the corresponding anchor to the team of the first anchor.
In some embodiments, the team construction module is further configured to, prior to presenting a live interaction interface comprising at least one interaction group,
presenting interactive function items in a live interface;
presenting a team construction interface for constructing the at least two teams in response to a trigger operation for the interactive function item;
and receiving live broadcast interactive operation aiming at the at least two teams based on the team construction interface.
In some embodiments, the team construction module is further to, prior to the presenting the live interaction interface comprising at least one interaction grouping,
receiving an interaction invitation request sent by a sixth anchor for inviting team interaction;
and responding to the interaction invitation request, joining the team of the sixth anchor and triggering the live broadcast interaction operation.
In some embodiments, the apparatus further comprises a score acquisition module for, prior to said presenting in real-time, a anchor score for each said anchor,
sending an acquisition request for each of the anchor scores to
Acquiring virtual asset data corresponding to each anchor based on the acquisition request, converting the virtual asset data to obtain and return anchor scores corresponding to each anchor;
receiving a anchor score for each of the anchors.
In some embodiments, the first presentation module is further configured to play, in a live broadcast interaction interface of the first anchor, a live broadcast picture of an interaction group where the first anchor is located through a main broadcast window, and play live broadcast pictures of other interaction groups through a sub-broadcast window suspended in the main broadcast window.
In some embodiments, the first presentation module is further configured to present an audio control option in the sub-play window, the audio control option being used to control audio of a anchor in a corresponding interaction packet;
during the simultaneous interaction of the at least two interaction packets,
and responding to the triggering operation aiming at the audio control option, and performing noise reduction processing on the audio of the main broadcast in the sub-play window.
In some embodiments, the third presentation module is further configured to present a reward punishment function term;
in response to a trigger operation for the reward and punishment function item, performing at least one of:
and guiding the winning team to execute the target reward event and guiding the battle-defeat team to execute the target penalty event.
An embodiment of the present invention provides an electronic device, including:
a memory for storing executable instructions;
and the processor is used for realizing the team interaction method based on live broadcast provided by the embodiment of the invention when the executable instructions stored in the memory are executed.
The embodiment of the invention provides a computer-readable storage medium, which stores executable instructions and is used for causing a processor to execute the executable instructions so as to realize the live-broadcast-based team interaction method provided by the embodiment of the invention.
In some embodiments, the storage medium may be memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
In some embodiments, executable instructions may be written in any form of programming language (including compiled or interpreted languages), in the form of programs, software modules, scripts or code, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
By way of example, executable instructions may correspond, but do not necessarily have to correspond, to files in a file system, and may be stored in a portion of a file that holds other programs or data, such as in one or more scripts in a hypertext markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
By way of example, executable instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network.
The above description is only an example of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present invention are included in the protection scope of the present invention.
Claims (15)
1. A team interaction method based on live broadcast is characterized by comprising the following steps:
presenting a live interactive interface comprising at least one interactive group in response to a live interactive operation directed to at least two teams;
wherein each team comprises at least two anchor, the anchors of different teams are combined to form at least two interactive groups, and each interactive group comprises at least two anchors;
presenting the anchor score of each anchor and the team score of each team in real time in the process of simultaneous interaction of the at least two interaction groups;
the anchor score is obtained based on the interaction between the corresponding anchor and the anchor in the interaction group, and the team score is the sum of the anchor scores of the anchors in the corresponding team;
and when the live interaction of the at least two teams is finished, presenting team interaction results obtained based on the scores of the teams.
2. The method of claim 1, wherein presenting a live interactive interface comprising at least one interactive packet comprises:
presenting a live broadcast interactive interface comprising the interaction between a first anchor and at least one second anchor in a live broadcast interactive interface of the first anchor;
wherein the first anchor and the at least one second anchor belong to the same interaction group, and the first anchor and the second anchor belong to different teams.
3. The method of claim 2, wherein during the simultaneous interaction of the at least two interaction packets, the method further comprises:
presenting a switching function item for at least one third anchor;
the second anchor and the third anchor belong to the same team, and the switching function item is used for realizing interaction between the first anchor and the second anchor and switching to interaction between the first anchor and the third anchor;
and responding to the trigger operation aiming at the switching function item, and presenting a live broadcast interaction interface comprising the interaction between the first anchor and the third anchor.
4. The method of claim 3, wherein prior to presenting a live interaction interface that includes the first anchor interacting with the third anchor, the method further comprises:
sending an acquisition request for a live picture of the third anchor to
Acquiring the live stream of the third anchor based on the acquisition request, and pushing the mixed stream through a real-time transmission protocol to obtain a single-channel live stream after the mixed stream of the third anchor is mixed;
and receiving the single-channel live stream, and taking a live interactive interface displayed by playing the single-channel live stream as a live interactive interface for interaction between the first anchor and the third anchor.
5. The method of claim 2, wherein during the simultaneous interaction of the at least two interaction packets, the method further comprises:
receiving an interaction switching instruction triggered by a fourth anchor, wherein the first anchor and the fourth anchor belong to different teams;
and responding to the interaction switching instruction, and presenting a live broadcast interaction interface comprising the first anchor, the second anchor and the fourth anchor for interaction.
6. The method of claim 2, wherein during the simultaneous interaction of the at least two interaction packets, the method further comprises:
presenting switching prompt information and interactive aid function items;
the switching prompt information is used for prompting the second anchor to interact with a first anchor, the second anchor and a fifth anchor interact with each other, and the first anchor and the fifth anchor belong to the same team;
and presenting a live broadcast interactive interface at least comprising the first anchor, the second anchor and the fifth anchor for interacting in response to the operation aiming at the interactive rescue function item triggered based on the switching prompt message.
7. The method of claim 1, wherein prior to presenting a live interactive interface comprising at least one interactive grouping, the method further comprises:
presenting a main broadcast invitation function item in a live broadcast interaction interface of a first main broadcast, wherein the main broadcast invitation function item is used for inviting the main broadcast to join a team of the first main broadcast for live broadcast interaction;
presenting a main broadcasting invitation interface in response to the triggering operation aiming at the invitation function item, and presenting at least one main broadcasting selection item in the main broadcasting invitation interface;
and responding to the selection operation aiming at the target anchor option, and adding the corresponding anchor to the team of the first anchor.
8. The method of claim 1, wherein prior to presenting a live interactive interface comprising at least one interactive grouping, the method further comprises:
presenting interactive function items in a live interface;
presenting a team construction interface for constructing the at least two teams in response to a trigger operation for the interactive function item;
and receiving live broadcast interactive operation aiming at the at least two teams based on the team construction interface.
9. The method of claim 1, wherein prior to presenting a live interactive interface comprising at least one interactive grouping, the method further comprises:
receiving an interaction invitation request sent by a sixth anchor for inviting team interaction;
and responding to the interaction invitation request, joining the team of the sixth anchor and triggering the live broadcast interaction operation.
10. The method of claim 1, wherein prior to said presenting said anchor score for each said anchor in real-time, the method further comprises:
sending an acquisition request for each of the anchor scores to
Acquiring virtual asset data corresponding to each anchor based on the acquisition request, converting the virtual asset data to obtain and return anchor scores corresponding to each anchor;
receiving a anchor score for each of the anchors.
11. The method of claim 1, wherein presenting a live interactive interface comprising at least one interactive packet comprises:
in a live broadcast interactive interface of a first main broadcast, a live broadcast picture of an interactive group where the first main broadcast is located is played through a main broadcast window, and live broadcast pictures of other interactive groups are played through a sub-broadcast window suspended in the main broadcast window.
12. The method of claim 11, wherein the method further comprises:
presenting audio control options in the sub-play window, the audio control options being for controlling audio of a main player in a corresponding interactive group;
during the simultaneous interaction of the at least two interaction groups, the method further comprises:
and responding to the triggering operation aiming at the audio control option, and performing noise reduction processing on the audio of the main broadcast in the sub-play window.
13. A live-broadcast-based team interaction device, the device comprising:
the system comprises a first presentation module, a second presentation module and a display module, wherein the first presentation module is used for responding to a live interactive operation aiming at least two teams and presenting a live interactive interface comprising at least one interactive group;
wherein each team comprises at least two anchor, the anchors of different teams are combined to form at least two interactive groups, and each interactive group comprises at least two anchors;
the second presentation module is used for presenting the anchor score of each anchor and the team score of each team in real time in the process of simultaneous interaction of the at least two interaction groups;
the anchor score is obtained based on the interaction between the corresponding anchor and the anchor in the interaction group, and the team score is the sum of the anchor scores of the anchors in the corresponding team;
and the third presentation module is used for presenting a team interaction result obtained based on the score of each team when the live broadcast interaction of the at least two teams is finished.
14. An electronic device, comprising:
a memory for storing executable instructions;
a processor configured to implement the live-based team interaction method of any of claims 1-12 when executing executable instructions stored in the memory.
15. A computer-readable storage medium having stored thereon executable instructions for causing a processor to, when executed, implement the live-based team interaction method of any of claims 1-12.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010678734.0A CN111836066B (en) | 2020-07-15 | 2020-07-15 | Team interaction method, device, equipment and storage medium based on live broadcast |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010678734.0A CN111836066B (en) | 2020-07-15 | 2020-07-15 | Team interaction method, device, equipment and storage medium based on live broadcast |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111836066A true CN111836066A (en) | 2020-10-27 |
| CN111836066B CN111836066B (en) | 2024-06-14 |
Family
ID=72922922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010678734.0A Active CN111836066B (en) | 2020-07-15 | 2020-07-15 | Team interaction method, device, equipment and storage medium based on live broadcast |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111836066B (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112752136A (en) * | 2020-12-09 | 2021-05-04 | 广东各有所爱信息科技有限公司 | Crowd funding and broadcasting method |
| CN112929684A (en) * | 2021-01-27 | 2021-06-08 | 广州虎牙科技有限公司 | Video overlay information updating method and device, electronic equipment and storage medium |
| CN113094146A (en) * | 2021-05-08 | 2021-07-09 | 腾讯科技(深圳)有限公司 | Interaction method, device and equipment based on live broadcast and computer readable storage medium |
| CN113596560A (en) * | 2021-07-26 | 2021-11-02 | 北京达佳互联信息技术有限公司 | Resource processing method, device, terminal and storage medium |
| CN114268842A (en) * | 2021-12-20 | 2022-04-01 | 上海哔哩哔哩科技有限公司 | Live broadcast interaction method, device and system |
| CN114363653A (en) * | 2022-01-10 | 2022-04-15 | 腾讯科技(深圳)有限公司 | Interactive method, device, equipment, medium and program product based on event live broadcast |
| CN114697692A (en) * | 2022-02-17 | 2022-07-01 | 北京达佳互联信息技术有限公司 | Game live broadcast method, device, server and storage medium |
| CN115079879A (en) * | 2022-06-06 | 2022-09-20 | 北京字跳网络技术有限公司 | Display method, device, equipment, storage medium and program product of live broadcast page |
| CN115278284A (en) * | 2022-07-25 | 2022-11-01 | 深圳福瑞杰电子科技有限公司 | Network Karaoke live broadcast interaction realization method and system |
| CN117880547A (en) * | 2024-01-12 | 2024-04-12 | 北京达佳互联信息技术有限公司 | Live interactive method, device, electronic device and storage medium |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113242441B (en) * | 2021-05-08 | 2023-02-24 | 北京有竹居网络技术有限公司 | Live broadcast method and device, computer equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108111500A (en) * | 2017-12-15 | 2018-06-01 | 广州华多网络科技有限公司 | The method and server of match is debated in network direct broadcasting platform |
| CN110139116A (en) * | 2019-05-16 | 2019-08-16 | 广州酷狗计算机科技有限公司 | Method for switching between, device and storage medium is broadcast live |
| CN110602520A (en) * | 2019-09-23 | 2019-12-20 | 广州虎牙科技有限公司 | Anchor fighting system and method, audio and video processing method, device and equipment |
| CN111327918A (en) * | 2020-03-23 | 2020-06-23 | 腾讯科技(深圳)有限公司 | Interaction method and device for live webcast room and storage medium |
-
2020
- 2020-07-15 CN CN202010678734.0A patent/CN111836066B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108111500A (en) * | 2017-12-15 | 2018-06-01 | 广州华多网络科技有限公司 | The method and server of match is debated in network direct broadcasting platform |
| CN110139116A (en) * | 2019-05-16 | 2019-08-16 | 广州酷狗计算机科技有限公司 | Method for switching between, device and storage medium is broadcast live |
| CN110602520A (en) * | 2019-09-23 | 2019-12-20 | 广州虎牙科技有限公司 | Anchor fighting system and method, audio and video processing method, device and equipment |
| CN111327918A (en) * | 2020-03-23 | 2020-06-23 | 腾讯科技(深圳)有限公司 | Interaction method and device for live webcast room and storage medium |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112752136A (en) * | 2020-12-09 | 2021-05-04 | 广东各有所爱信息科技有限公司 | Crowd funding and broadcasting method |
| CN112929684A (en) * | 2021-01-27 | 2021-06-08 | 广州虎牙科技有限公司 | Video overlay information updating method and device, electronic equipment and storage medium |
| CN112929684B (en) * | 2021-01-27 | 2023-10-27 | 广州虎牙科技有限公司 | Video superimposed information updating method and device, electronic equipment and storage medium |
| CN113094146A (en) * | 2021-05-08 | 2021-07-09 | 腾讯科技(深圳)有限公司 | Interaction method, device and equipment based on live broadcast and computer readable storage medium |
| CN113596560B (en) * | 2021-07-26 | 2023-03-24 | 北京达佳互联信息技术有限公司 | Resource processing method, device, terminal and storage medium |
| CN113596560A (en) * | 2021-07-26 | 2021-11-02 | 北京达佳互联信息技术有限公司 | Resource processing method, device, terminal and storage medium |
| CN114268842A (en) * | 2021-12-20 | 2022-04-01 | 上海哔哩哔哩科技有限公司 | Live broadcast interaction method, device and system |
| CN114363653A (en) * | 2022-01-10 | 2022-04-15 | 腾讯科技(深圳)有限公司 | Interactive method, device, equipment, medium and program product based on event live broadcast |
| CN114697692A (en) * | 2022-02-17 | 2022-07-01 | 北京达佳互联信息技术有限公司 | Game live broadcast method, device, server and storage medium |
| CN115079879A (en) * | 2022-06-06 | 2022-09-20 | 北京字跳网络技术有限公司 | Display method, device, equipment, storage medium and program product of live broadcast page |
| CN115079879B (en) * | 2022-06-06 | 2024-09-10 | 北京字跳网络技术有限公司 | Live page display method, device, equipment, storage medium and program product |
| CN115278284A (en) * | 2022-07-25 | 2022-11-01 | 深圳福瑞杰电子科技有限公司 | Network Karaoke live broadcast interaction realization method and system |
| CN117880547A (en) * | 2024-01-12 | 2024-04-12 | 北京达佳互联信息技术有限公司 | Live interactive method, device, electronic device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111836066B (en) | 2024-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111836066B (en) | Team interaction method, device, equipment and storage medium based on live broadcast | |
| JP7639129B2 (en) | Video signal playback method, device and equipment for multi-user interaction | |
| CN109005417B (en) | Live broadcast room entering method, system, terminal and device for playing game based on live broadcast | |
| US10099145B2 (en) | Video game recording and playback with visual display of game controller manipulation | |
| CN109011574B (en) | Game interface display method, system, terminal and device based on live broadcast | |
| JP5058464B2 (en) | Online game audience system | |
| CN114501104B (en) | Interaction method, device, equipment, storage medium and product based on live video | |
| Scheible et al. | MobiLenin combining a multi-track music video, personal mobile phones and a public display into multi-user interactive entertainment | |
| CN110602520B (en) | Anchor fighting system and method, audio and video processing method, device and equipment | |
| CN104468623B (en) | It is a kind of based on online live information displaying method, relevant apparatus and system | |
| WO2020147608A1 (en) | Interactive live-broadcasting method and apparatus, electronic device, and storage medium | |
| CN112770135B (en) | Live broadcast-based content explanation method and device, electronic equipment and storage medium | |
| CN113766340B (en) | Dance music interaction method, system and device under live connected wheat broadcast and computer equipment | |
| CN113163223B (en) | Live interaction method, device, terminal equipment and storage medium | |
| CN114007095A (en) | Voice microphone-connecting interaction method, system, medium and computer equipment for live broadcast room | |
| CN111641842A (en) | Method and device for realizing collective activity in live broadcast room, storage medium and electronic equipment | |
| JP2025074087A (en) | Distribution system, distribution system control method, and computer program | |
| CN109195003B (en) | Interaction method, system, terminal and device for playing game based on live broadcast | |
| CN106997237A (en) | It is a kind of that interactive approach is shaken based on display screen terminal | |
| CN114339436B (en) | Live broadcasting room game interaction method and device, electronic equipment and storage medium | |
| CN104606883A (en) | Method of interaction between audience and game players in multiplayer video online game | |
| CN110267056A (en) | Live broadcast method, device system and computer storage medium | |
| JP7576796B2 (en) | Computer program, method, and server device | |
| CN114760498A (en) | Method, system, medium, and device for synthesizing action interaction under live broadcast with continuous microphone | |
| HK40030867A (en) | Live broadcast-based team interaction method and apparatus, device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40030867 Country of ref document: HK |
|
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |