CN114554230A - Continuous microphone state processing method and device, terminal, computer equipment and storage medium - Google Patents

Continuous microphone state processing method and device, terminal, computer equipment and storage medium Download PDF

Info

Publication number
CN114554230A
CN114554230A CN202011360681.4A CN202011360681A CN114554230A CN 114554230 A CN114554230 A CN 114554230A CN 202011360681 A CN202011360681 A CN 202011360681A CN 114554230 A CN114554230 A CN 114554230A
Authority
CN
China
Prior art keywords
wheat
user
target
confluence
user information
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
Application number
CN202011360681.4A
Other languages
Chinese (zh)
Other versions
CN114554230B (en
Inventor
吕鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN202011360681.4A priority Critical patent/CN114554230B/en
Publication of CN114554230A publication Critical patent/CN114554230A/en
Application granted granted Critical
Publication of CN114554230B publication Critical patent/CN114554230B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2408Monitoring of the upstream path of the transmission network, e.g. client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method, a device, a terminal, computer equipment and a storage medium for processing a microphone connecting state, wherein the method comprises the following steps: receiving first user information from a receiving continuous wheat confluence service end, wherein the first user information represents users in a continuous wheat confluence state in a target continuous wheat confluence maintained by the continuous wheat confluence service end, and the users in the continuous wheat confluence state in the target continuous wheat confluence include users corresponding to a main broadcasting end; judging whether a connecting wheat user in the target connecting wheat confluence changes or not according to the first user information; and if the connected-to-live user changes, sending first user information to the live broadcast server so that the server determines a target user according to the first user information and enables the target user to quit the connected-to-live confluence. The method and the system can achieve the effects that the user wheat connecting state recorded by the live broadcast server is consistent with the actual wheat connecting confluence state, the wheat connecting reliability is improved, and the online experience is optimized.

Description

Continuous microphone state processing method and device, terminal, computer equipment and storage medium
Technical Field
The embodiment of the invention relates to a live network broadcast technology, in particular to a method, a device, a terminal, computer equipment and a storage medium for processing a microphone connecting state.
Background
Connecting the microphones means that a plurality of users simultaneously use the microphones to interact, and the microphone is often used for live broadcasting. In the live wheat-connecting scene in the industry at present, a third party wheat-connecting converging service terminal is adopted to carry out wheat-connecting converging. The third party's business service provider only provides business service and does not maintain the information of the user participating in business. The server is used for providing the connecting service for the user and providing the information and other services of other users participating in the connecting and converging for the user.
The server cannot directly interact with a connecting and converging server of a third party. When the client side joins the connecting wheat confluence, the client side informs the server that the client side joins the connecting wheat, and when the client side quits the connecting wheat, the client side informs the server that the client side quits the connecting wheat. And the server side perceives whether the client side joins or leaves the microphone according to the notice sent by the client side. The server can sense the user list currently connected with the microphone by the method.
However, the user online state obtained in the above manner is prone to occur, for example, the user is disconnected but the server does not receive the exit notification sent by the client, and the like, so that the user online state recorded by the server is inconsistent with the actual online confluence state, and the online experience problem is further caused.
Disclosure of Invention
The invention provides a continuous microphone state processing method, a device, a terminal, computer equipment and a storage medium, which are used for enabling a user continuous microphone state recorded by a live broadcast server to be consistent with an actual continuous microphone confluence state, improving microphone connecting reliability and optimizing online experience.
In a first aspect, an embodiment of the present invention provides a method for processing a connected wheat state, where the method is applied to a main broadcasting end, and includes:
receiving first user information from a receiving continuous wheat confluence service end, wherein the first user information represents users in a continuous wheat confluence state in a target continuous wheat confluence maintained by the continuous wheat confluence service end, and the users in the continuous wheat confluence state in the target continuous wheat confluence include users corresponding to a main broadcasting end;
judging whether a connecting wheat user in the target connecting wheat confluence changes or not according to the first user information;
and if the connected-to-live user changes, sending first user information to the live broadcast server so that the server determines a target user according to the first user information and enables the target user to quit the connected-to-live confluence.
In a second aspect, an embodiment of the present invention further provides a method for processing a microphone connection status, where the method is applied to a live broadcast server and includes:
receiving first user information sent by a main broadcast end, wherein the first user information comprises users in a continuous wheat confluence state in a target continuous wheat confluence maintained by a continuous wheat confluence service end, and the users in the continuous wheat confluence state in the target continuous wheat confluence include users corresponding to the main broadcast end;
determining a target user according to the first user information;
and sending a second message to a target client corresponding to the target user so that the target client responds to the second message, exits the second user information of the live broadcast service end and exits the target connecting wheat confluence of the connecting wheat service end.
In a third aspect, an embodiment of the present invention further provides a continuous-microphone state processing apparatus, where the apparatus is applied to a main broadcast terminal, and includes:
the first receiving module is used for receiving first user information from the continuous-microphone confluence service end, wherein the first user information represents users in a continuous-microphone confluence state in a target continuous-microphone confluence maintained by the continuous-microphone confluence service end, and the users in the continuous-microphone confluence state in the target continuous-microphone confluence include users corresponding to the main broadcasting end;
the judging module is used for judging whether the connected wheat user in the target connected wheat confluence changes or not according to the first user information;
the first sending module is used for sending first user information to the live broadcast server if the connected-to-line user changes, so that the live broadcast server determines a target user according to the first user information, and the target user quits the connected-to-line converging.
In a fourth aspect, an embodiment of the present invention further provides a device for processing a microphone connecting status, where the device is applied to a live broadcast server, and includes:
the second receiving module is used for receiving first user information sent by the main broadcasting end, the first user information comprises users in a continuous-microphone converging state in a target continuous-microphone converging flow maintained by the continuous-microphone converging service end, and the users in the continuous-microphone converging state in the target continuous-microphone converging flow comprise users corresponding to the main broadcasting end;
the target user determining module is used for determining a target user according to the first user information;
and the second sending module is used for sending a second message to a target client corresponding to the target user so that the target client responds to second user information of the second message exiting the live broadcast server and a target connecting wheat confluence of the second message exiting the wheat connecting server.
In a fifth aspect, an embodiment of the present invention further provides a terminal, where the terminal includes:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the connected wheat state processing method as shown in the first aspect.
In a sixth aspect, an embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the method for processing a microphone connecting state according to the second aspect.
In a seventh aspect, an embodiment of the present invention further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are used to execute the microphone connecting state processing method according to the embodiment of the present application when executed by a computer processor.
According to the processing scheme of the connected wheat state, first user information is received from a connected wheat confluence service end; judging whether a connecting wheat user in the target connecting wheat confluence changes or not according to the first user information; and if the microphone connecting user changes, sending first user information to the live broadcast server so that the live broadcast server determines a target user according to the first user information and enables the target user to quit microphone connecting confluence. Compared with the situation that the current server cannot interact with a connecting and converging server of a third party, and the user connecting and converging state recorded by the server is inconsistent with the actual connecting and converging state, the embodiment of the application can receive first user information called back by the connecting and converging server through the anchor terminal, judge whether a connecting and converging user in target connecting and converging changes according to the first user information, and if the connecting and converging user changes, the anchor terminal sends the first user information to the live broadcast server. And the first user information received by the live broadcast server represents a user in a live meeting flow state in a target live meeting flow maintained by the live meeting flow server currently. And the live broadcast server determines a target user according to the first user information, wherein the target user is a user with a continuous wheat confluence state inconsistent with the live broadcast server at the continuous wheat confluence server. After the live broadcast server determines the target user, the target user can quit the live broadcast confluence, so that the user live broadcast state recorded by the live broadcast server is consistent with the actual live broadcast confluence state, the live broadcast reliability is improved, and the online experience effect is optimized.
Drawings
FIG. 1 is a diagram illustrating a network architecture suitable for use with an embodiment of the present application;
fig. 2 is a flowchart of a connected wheat state processing method according to a first embodiment of the present invention;
fig. 3 is a flowchart of a connected wheat state processing method according to a second embodiment of the present invention;
fig. 4 is a schematic structural diagram of a connected wheat state processing device in a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of a connected wheat state processing device in the fourth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a terminal in the fifth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a terminal in a sixth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Fig. 1 is a schematic diagram of a network architecture suitable for use in the embodiment of the present application, where the network architecture includes a connecting-to-live streaming service end 11, an anchor end 12, a live broadcast service end 13, and other clients 14. The other clients 14 are clients corresponding to other users, which may be other anchor users or audience users watching the anchor user's live broadcast.
The live-line-meeting-converging service end 11 is a third-party service provider which provides live-line meeting for the anchor end and other clients 14 when the anchor end and other clients 14 are connected, and is used for meeting the audio and video of the anchor end and the audio and video of other clients 14 to obtain live-line meeting.
The anchor end is used for initiating a certain target connecting wheat confluence, and then other clients can join the target connecting wheat confluence. When the anchor end 12 creates a live-line confluence and other clients join the live-line confluence, the anchor end or other clients 14 simultaneously send notifications to the live-line confluence service end 11 and the live-line service end 13, and the live-line confluence service end 11 and the live-line service end 13 respectively record the joining live-line confluence state or exiting live-line confluence state of the anchor user or other users.
Optionally, the joined-to-wheat confluence service end may maintain a first user list to store user information added to the target joined-to-wheat confluence grasped by the joined-to-wheat confluence service end; the live server 13 may maintain a second user list to store the user information that the live server 13 knows is added to the target joined-microphone join flow.
The live broadcast server 13 is used for providing the online service support for the main broadcast terminal 12 and other clients 14 joining the online meeting flow. For example, user information of the current existence of the joined-microphone confluence is provided for the anchor user and other users joining the joined-microphone confluence, and business services such as selecting interaction with a certain specific user or providing a certain user are provided for the anchor user.
After the target connected-microphone confluence is established, if other users join the connected-microphone confluence, the other users respectively inform the connected-microphone confluence service end 11 and the live broadcast service end 13, the connected-microphone confluence service end 11 updates a first user list, and the live broadcast service end 13 updates a second user list. And the live-line merge service end 11 sends the first user information to the anchor end 12 according to the updated first user list, and the anchor end 12 judges whether the live-line user in the target live-line merge flow changes or not according to the first user information. If the connected-to-microphone user changes, the anchor terminal sends first user information to the live broadcast server 13. And the live broadcast server 13 determines a target user according to the first user information and the second user list, and informs the target user to actively quit the connecting and converging flow.
Example one
Fig. 2 is a flowchart of a method for processing a joined-wheat state according to an embodiment of the present invention, where the present embodiment is applicable to a user state monitoring situation in a joined-wheat confluence, and the method can be executed by a main broadcasting end used by a main broadcasting user, and specifically includes the following steps:
and step 110, receiving first user information from the connecting-to-microphone converging server.
The first user information represents users in a continuous wheat converging state in a target continuous wheat converging maintained by the continuous wheat converging server, and the users in the continuous wheat converging state in the target continuous wheat converging include users corresponding to the main broadcasting end.
And the live-line and live-line converging server maintains a first user list, wherein the first user list comprises all user information in a target live-line and live-line converging flow where the anchor user is located. When a new user joins in the target joined-wheat confluence, the joined-wheat confluence service end may call back first user information to all users in the first user list, where the first user information may be a first user list maintained by the joined-wheat confluence service end. At the moment, the anchor end receives the first user information called back by the connecting-to-microphone converging server end. The first user list includes user identifications of users joining the target joined flow.
And step 120, judging whether the connected wheat user in the target connected wheat confluence changes or not according to the first user information.
And the anchor side caches the first user information received each time, the cached first user information is used as second user information, and whether the connected wheat user in the target connected wheat confluence changes or not is judged when the first user information is received.
Illustratively, whether the connected wheat user in the target connected wheat confluence changes or not is judged according to the first user information and the second user information. And the second user information represents the user in the connected-microphone confluence state stored by the main broadcasting terminal.
And after receiving the first user information, the anchor terminal reads the second user information cached locally. And comparing whether the first user information is the same as the second user information. And if the first user information is the same as the second user information, judging that the continuous wheat user in the target continuous wheat confluence is not changed, ending the process, and waiting for receiving the first user information called back next time by the continuous wheat confluence service end. If the first user information is different from the second user information, it is determined that the connected-wheat user in the target connected-wheat confluence changes, and step 130 is performed.
And step 130, if the microphone connecting user changes, sending first user information to the live broadcast server, so that the live broadcast server determines a target user according to the first user information, and enabling the target user to quit microphone connecting confluence.
And when the change of the microphone connecting user is judged, the first user list can be used as first user information to be sent to the live broadcast service terminal. The live broadcast server determines a target user according to the first user information, so that the target user exits the join-join flow, and a specific processing flow is described in a subsequent embodiment.
Further, before receiving the first user information called back by the joined-wheat merging service terminal in step 110, the method further includes:
establishing a target wheat-connecting confluence through a wheat-connecting confluence service end;
and sending a first message to the live broadcast server, wherein the first message is used for creating user information of the target connecting wheat confluence at the live broadcast server.
The anchor user can initiatively initiate the connecting to the wheat, and the anchor terminal initiates a notice to the connecting to the wheat server terminal at the moment, so that the connecting to the wheat server terminal establishes a target connecting to the wheat confluence for the anchor user. And the connecting wheat server establishes a first user list to record the users added in the target connecting wheat confluence. For example, in response to a notification initiated by the anchor terminal, the connected-to-many server adds user information of the anchor user to the first user list, and completes registration. User information such as user identification, user address, etc. And then, if the audience user A joins the target connecting-to-line meeting flow, the connecting-to-line service end adds the user information of the audience user A in the first user list. And if the anchor user B joins the target connecting wheat confluence, the connecting wheat server side adds the user information of the anchor user B in the first user list. And so on, enabling the first user list to contain information of users joining the target joined flow.
In addition, when a user (for example, audience user a or anchor user B) joining the target joined flow exits the joined flow, the joined flow server is also notified. At the moment, the connecting-to-live meeting service end deletes the user from the first list, and the logout is completed.
The anchor terminal sends a first message to the live broadcast server besides initiating the notification to the microphone connecting server. And after receiving the first message, the live broadcast service terminal provides the connected wheat service for the user. The live broadcast server may construct a second user list to record users present in the target joined wheat stream.
The live broadcasting service side and the live broadcasting service side respectively maintain a first user list and a second user list, and audience users or main broadcasting users can communicate with the live broadcasting service side and the live broadcasting service side through different communication channels, so that the first user list and the second user list are inconsistent. Research shows that in one situation, a user calls an interface to inform a live broadcast service end to join a room, and then calls a method of a live broadcast confluence service end to join a live broadcast confluence. If joining the live broadcasting confluence, the live broadcasting server cannot sense the failure, so that the user exists in a second user list maintained by the live broadcasting server, but the condition that a first user list maintained by the live broadcasting confluence server does not exist, and the first user list is inconsistent with the second user list. In another case, if the user exits abnormally, such as App flash back, shutdown, network failure, and the like, due to a push stream failure, the user is logged off from the first user list by the live streaming service end, but the live streaming service end cannot be notified at this time, so that the user still exists in a second user list maintained by the live streaming service end, and the first user list is inconsistent with the second user list.
According to the method for processing the connected wheat state, first user information is received from a connected wheat confluence service end; judging whether a connecting wheat user in the target connecting wheat confluence changes or not according to the first user information; and if the microphone connecting user changes, sending first user information to the live broadcast server so that the live broadcast server determines a target user according to the first user information and enables the target user to quit microphone connecting confluence. Compared with the situation that the current server cannot interact with a connecting and converging server of a third party, and the user connecting and converging state recorded by the server is inconsistent with the actual connecting and converging state, the embodiment of the application can receive first user information called back by the connecting and converging server through the anchor terminal, judge whether a connecting and converging user in target connecting and converging changes according to the first user information, and if the connecting and converging user changes, the anchor terminal sends the first user information to the live broadcast server. And the first user information received by the live broadcast server represents a user in a live meeting flow state in a target live meeting flow maintained by the live meeting flow server currently. And the live broadcast server determines a target user according to the first user information, wherein the target user is a user with a continuous wheat confluence state inconsistent with the live broadcast server at the continuous wheat confluence server. After the live broadcast server determines the target user, the target user can quit the live broadcast confluence, so that the user live broadcast state recorded by the live broadcast server is consistent with the actual live broadcast confluence state, the live broadcast reliability is improved, and the online experience effect is optimized.
Example two
Fig. 3 is a flowchart of a connected-wheat state processing method according to a second embodiment of the present invention, where this embodiment is applicable to a user state monitoring situation in a connected-wheat confluence, and the method may be executed by a computer device where a live broadcast server is located, where the computer device may be a server, and specifically includes the following steps:
step 210, receiving first user information sent by the anchor terminal.
The first user information comprises users in a continuous wheat converging state in a target continuous wheat converging maintained by a continuous wheat converging server, and the users in the continuous wheat converging state in the target continuous wheat converging include users corresponding to a main broadcasting end.
The first user information may be a first user list.
And step 220, determining a target user according to the first user information.
Illustratively, the cross-connection user set is determined according to the first user information and the second user information. And determining the users which are not contained in the intersection of the microphone connecting users in the first user information and the second user information as target users.
And the second user information comprises users in a live broadcasting service end in a live broadcasting confluence state in a target live broadcasting confluence state. The second user information may be a second user list.
And acquiring a union of the user identifications in the first user list and the user identifications in the second user list, wherein the union is used as an intersection of the connected users. And taking users which do not belong to the union in the first user list and users which do not belong to the union in the second user list as target users.
Illustratively, the users in the first user list are identified as anchor user A, anchor user B, viewer user C, and viewer user D. The user identifications in the second user list are anchor user a, anchor user B, viewer user D, and anchor user E. At this time, a union set of { anchor user A, anchor user B, audience user C and audience user D } and { anchor user A, anchor user B, audience user D and anchor user E } is obtained, and the union set of { anchor user A, anchor user B and audience user D } is an intersection set of the connected wheat users. Audience user C and anchor user E are determined to be target users.
And step 230, sending a second message to the target client corresponding to the target user, so that the target client responds to the second message, exits the second user information of the live broadcast service end, and exits the target connecting stream of the connecting service end.
And after the live broadcast server sends a second message to the target client corresponding to the target user, the target client responds to the second message and actively initiates a notification of quitting the wheat-connecting confluence to the live broadcast server and the wheat-connecting server. Therefore, users of target live-line wheat confluence maintained by the live broadcast server and the wheat-line service can be consistent.
Further, after the step 230, sending the second message to the target client corresponding to the target user, the method further includes:
and receiving a third message sent by the target client, wherein the third message is a message of second user information triggered by the target client in response to the second message and used for exiting the live broadcast server.
And after receiving the second message, the target client sends a third message to the live broadcast server. And sending the third message to the live broadcast server as a notification that the target client actively quits the live broadcast confluence.
And responding to the third message, and logging off the target user in the second user information.
And the live broadcast server responds to the third message and logs the target user in the second user list.
Further, before receiving the first user information sent by the anchor terminal in step 210, the method further includes: receiving a first message sent by a main broadcasting terminal, wherein the first message is used for creating second user information corresponding to a target connected wheat confluence; creating second user information in response to the first message; the anchor terminal is registered in the second user information.
When the anchor side creates the connecting wheat confluence, the anchor side sends a first message to the live broadcast server side. The live service creates a second user list in response to the first message and registers the anchor user in the second user list. The second user list is used to document users joining the joined flow.
According to the method for processing the connected wheat state, the live broadcast server receives first user information sent by the anchor terminal, and determines a target user according to the first user information; and sending a second message to a target client corresponding to the target user so that the target client responds to the second message, exits the second user information of the live broadcast service end and exits the target connecting wheat confluence of the connecting wheat service end. Compared with the situation that the existing server cannot interact with a connecting and converging server of a third party, and the user connecting and converging state recorded by the server is inconsistent with the actual connecting and converging state, in the embodiment of the application, the live broadcast server can determine a connecting and converging user set according to first user information, the connecting and converging user set is the minimum set of users contained in a target connecting and converging flow, a target user is obtained according to the connecting and converging user set, the target user actively quits the connecting and converging flow through a second message by the live broadcast server, the users in the connecting and converging flow are the users in the connecting and converging user set, and the user connecting and converging state recorded by the live broadcast server is consistent with the actual connecting and converging state, so that the connecting and converging reliability is improved, and the online experience effect is optimized.
EXAMPLE III
Fig. 4 is a schematic structural diagram of a continuous-microphone state processing apparatus according to a third embodiment of the present application, where the present embodiment is applicable to a user state monitoring situation in a continuous-microphone confluence, and the apparatus is applied to a main terminal, and may be located at the main terminal used by a main user, and includes: a first receiving module 310, a judging module 320 and a first transmitting module 330.
A first receiving module 310, configured to receive first user information from a joined-wheat joining convergence server, where the first user information indicates a user in a joined-wheat joining convergence state in a target joined-wheat convergence maintained by the joined-wheat joining convergence server, and the user in the joined-wheat joining convergence state in the target joined-wheat convergence includes a user corresponding to a main broadcast;
the judging module 320 is configured to judge whether a connected wheat user in the target connected wheat confluence changes according to the first user information;
the first sending module 330 is configured to send first user information to the live broadcast server if the microphone connecting user changes, so that the live broadcast server determines a target user according to the first user information, and the target user exits microphone connecting and converging.
On the basis of the foregoing embodiment, the determining module 320 is configured to:
and judging whether the connected-to-wheat user in the target connected-to-wheat confluence is changed or not according to the first user information and the second user information, wherein the second user information represents the user in the connected-to-wheat confluence state stored by the main broadcasting terminal.
On the basis of the above embodiment, the first sending module 330 is further configured to establish a target joined wheat confluence through a joined wheat confluence service end;
and sending a first message to the live broadcast server, wherein the first message is used for creating user information of the target connecting wheat confluence at the live broadcast server.
In the connected-to-wheat state processing apparatus provided in the embodiment of the present application, the first receiving module 310 receives first user information from a connected-to-wheat confluence service end; the judging module 320 judges whether the connected wheat user in the target connected wheat confluence changes according to the first user information; if the number of connected users changes, the first sending module 330 sends the first user information to the live broadcast server, so that the live broadcast server determines a target user according to the first user information, and the target user exits the number of connected users. Compared with the situation that the current server cannot interact with a connecting and converging server of a third party, and the user connecting and converging state recorded by the server is inconsistent with the actual connecting and converging state, the embodiment of the application can receive first user information called back by the connecting and converging server through the anchor terminal, judge whether a connecting and converging user in target connecting and converging changes according to the first user information, and if the connecting and converging user changes, the anchor terminal sends the first user information to the live broadcast server. And the first user information received by the live broadcast server represents a user in a live meeting flow state in a target live meeting flow maintained by the live meeting flow server currently. And the live broadcast server determines a target user according to the first user information, wherein the target user is a user with a continuous wheat confluence state inconsistent with the live broadcast server at the continuous wheat confluence server. After the live broadcast server determines the target user, the target user can quit the live broadcast confluence, so that the user live broadcast state recorded by the live broadcast server is consistent with the actual live broadcast confluence state, the live broadcast reliability is improved, and the online experience effect is optimized.
The connecting state processing device provided by the embodiment of the invention can execute the connecting state processing method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Example four
Fig. 5 is a schematic structural diagram of a connected wheat state processing apparatus according to a fourth embodiment of the present application, where this embodiment is applicable to a user state monitoring situation in a connected wheat confluence, and the apparatus is applied to a live broadcast server and may be located in a computer device where the server is located, and the computer device may be a server. The device includes: a second receiving module 410, a target user determining module 420, and a second transmitting module 430.
A second receiving module 410, configured to receive first user information sent by a main broadcast end, where the first user information includes a user in a continuous-microphone merging state in a target continuous-microphone merging maintained by a continuous-microphone merging service end, and the user in the continuous-microphone merging state in the target continuous-microphone merging includes a user corresponding to the main broadcast end;
a target user determining module 420, configured to determine a target user according to the first user information;
the second sending module 430 is configured to send a second message to the target client corresponding to the target user, so that the target client responds to the second message and exits the second user information of the live broadcast server and the target joined-wheat confluence of the joined-wheat server.
On the basis of the above embodiment, the target user determination module 420 is configured to:
determining a connected wheat user intersection according to the first user information and second user information, wherein the second user information comprises users in a connected wheat confluence state in a target connected wheat confluence maintained by a live broadcast server;
and determining the users which are not contained in the intersection of the microphone connecting users in the first user information and the second user information as target users.
On the basis of the above embodiment, the second receiving module 410 is configured to:
receiving a third message sent by the target client, wherein the third message is a message which is triggered by the target client in response to the second message and is used for exiting second user information of the live broadcast server;
and responding to the third message, and logging off the target user in the second user information.
On the basis of the above embodiment, the second receiving module 410 is configured to:
receiving a first message sent by a main broadcasting terminal, wherein the first message is used for creating second user information corresponding to a target connected wheat confluence;
creating second user information in response to the first message;
the anchor terminal is registered in the second user information.
In the connected-to-wheat state processing apparatus provided in the embodiment of the present application, the second receiving module 410 receives first user information sent by the anchor terminal, and the target user determining module 420 determines a target user according to the first user information; the second sending module 430 sends a second message to the target client corresponding to the target user, so that the target client responds to the second message and exits the second user information of the live broadcast server and the target joining stream of the joining server. Compared with the situation that the existing server cannot interact with a connecting and converging server of a third party, and the user connecting and converging state recorded by the server is inconsistent with the actual connecting and converging state, in the embodiment of the application, the live broadcast server can determine a connecting and converging user set according to first user information, the connecting and converging user set is the minimum set of users contained in a target connecting and converging flow, a target user is obtained according to the connecting and converging user set, the target user actively quits the connecting and converging flow through a second message by the live broadcast server, the users in the connecting and converging flow are the users in the connecting and converging user set, and the user connecting and converging state recorded by the live broadcast server is consistent with the actual connecting and converging state, so that the connecting and converging reliability is improved, and the online experience effect is optimized.
The connecting state processing device provided by the embodiment of the invention can execute the connecting state processing method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
EXAMPLE five
Fig. 6 is a schematic structural diagram of a terminal according to a fifth embodiment of the present invention, as shown in fig. 6, the terminal includes a processor 50, a memory 51, an input device 52, and an output device 53; the number of the processors 50 in the terminal may be one or more, and one processor 50 is taken as an example in fig. 6; the processor 50, the memory 51, the input device 52 and the output device 53 in the terminal may be connected by a bus or other means, as exemplified by the bus connection in fig. 6.
The memory 51 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the microphone connecting state processing method in the embodiment of the present invention (for example, the first receiving module 310, the determining module 320, and the first sending module 330 applied in the microphone connecting state processing apparatus of the anchor user). The processor 50 executes various functional applications and data processing of the terminal by running software programs, instructions and modules stored in the memory 51, that is, implements the above-described connected state processing method.
The memory 51 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 51 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 51 may further include memory located remotely from the processor 50, which may be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 52 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. The output device 53 may include a display device such as a display screen.
EXAMPLE six
Fig. 7 is a schematic structural diagram of a computer apparatus according to a sixth embodiment of the present invention, as shown in fig. 7, the computer apparatus includes a processor 60, a memory 61, an input device 62, and an output device 63; the number of processors 60 in the computer device may be one or more, and one processor 60 is taken as an example in fig. 7; the processor 60, the memory 61, the input device 62 and the output device 63 in the computer apparatus may be connected by a bus or other means, and the connection by the bus is exemplified in fig. 7.
The memory 61 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the microphone connecting state processing method in the embodiment of the present invention (for example, the second receiving module 410, the target user determining module 420, and the second sending module 430, which are applied in the microphone connecting state processing apparatus at the server). The processor 60 executes various functional applications and data processing of the computer device by running software programs, instructions and modules stored in the memory 61, that is, the connected state processing method described above is implemented.
The memory 61 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the computer device, and the like. Further, the memory 61 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 61 may further include memory located remotely from the processor 60, which may be connected to a computer device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 62 may be used to receive input numeric or character information and to generate key signal inputs relating to user settings and function controls of the computer apparatus. The output device 63 may include a display device such as a display screen.
EXAMPLE seven
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are executed by a computer processor to perform a method for processing a connected wheat status applied to a main broadcasting end, and the method includes:
receiving first user information from a continuous wheat confluence service end, wherein the first user information represents users in a continuous wheat confluence state in a target continuous wheat confluence maintained by the continuous wheat confluence service end, and the users in the continuous wheat confluence state in the target continuous wheat confluence include users corresponding to a main broadcasting end;
judging whether a connecting wheat user in the target connecting wheat confluence changes or not according to the first user information;
and if the microphone connecting user changes, sending first user information to the live broadcast server so that the live broadcast server determines a target user according to the first user information and enables the target user to quit microphone connecting confluence.
On the basis of the above embodiment, determining whether a connected wheat user in a target connected wheat confluence changes according to first user information includes:
and judging whether the connected-to-wheat user in the target connected-to-wheat confluence is changed or not according to the first user information and the second user information, wherein the second user information represents the user in the connected-to-wheat confluence state stored by the main broadcasting terminal.
On the basis of the above embodiment, before receiving the first user information from the joined-microphone merging service end, the method further includes:
establishing a target wheat-connecting confluence through a wheat-connecting confluence service end;
and sending a first message to the live broadcast server, wherein the first message is used for creating user information of the target connecting wheat confluence at the live broadcast server.
The seventh embodiment of the present invention further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are executed by a computer processor to perform a live broadcast service-side microphone connecting state processing method, where the method includes:
receiving first user information sent by a main broadcast end, wherein the first user information comprises users in a continuous wheat confluence state in a target continuous wheat confluence maintained by a continuous wheat confluence service end, and the users in the continuous wheat confluence state in the target continuous wheat confluence include users corresponding to the main broadcast end;
determining a target user according to the first user information;
and sending a second message to a target client corresponding to the target user so that the target client responds to the second message, exits the second user information of the live broadcast service end and exits the target connecting wheat confluence of the connecting wheat service end.
On the basis of the above embodiment, determining a target user according to the first user message includes:
determining a connected wheat user intersection according to the first user information and second user information, wherein the second user information comprises users in a connected wheat confluence state in a target connected wheat confluence maintained by a live broadcast server;
and determining the users which are not contained in the intersection of the microphone connecting users in the first user information and the second user information as target users.
On the basis of the above embodiment, after sending the second message to the target client corresponding to the target user, the method further includes:
receiving a third message sent by the target client, wherein the third message is a message which is triggered by the target client in response to the second message and is used for exiting second user information of the live broadcast server;
and responding to the third message, and logging off the target user in the second user information.
On the basis of the above embodiment, before receiving the first user information sent by the anchor, the method further includes:
receiving a first message sent by a main broadcasting terminal, wherein the first message is used for creating second user information corresponding to a target connected wheat confluence;
creating second user information in response to the first message;
the anchor terminal is registered in the second user information.
Of course, the storage medium provided by the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the above method operations, and may also perform related operations in the microphone connecting state processing method provided by any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods of the embodiments of the present invention.
It should be noted that, in the embodiment of the above search apparatus, each included unit and module are merely divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (12)

1. A continuous-microphone state processing method is applied to a main broadcasting end and comprises the following steps:
receiving first user information from a continuous wheat confluence service end, wherein the first user information represents users in a continuous wheat confluence state in a target continuous wheat confluence maintained by the continuous wheat confluence service end, and the users in the continuous wheat confluence state in the target continuous wheat confluence include users corresponding to the main broadcasting end;
judging whether the connected wheat user in the target connected wheat confluence changes or not according to the first user information;
and if the microphone connecting user changes, sending the first user information to a live broadcast server, so that the live broadcast server determines a target user according to the first user information, and the target user quits the microphone connecting confluence.
2. The method of claim 1, wherein the determining whether the connected wheat user in the target connected wheat confluence changes according to the first user information comprises:
and judging whether the connected-to-wheat user in the target connected-to-wheat confluence is changed or not according to the first user information and the second user information, wherein the second user information represents the user in the connected-to-wheat confluence state stored by the main broadcasting terminal.
3. The method of claim 1, further comprising, before receiving the first user information from the joined-microphone merging service:
establishing a target wheat-connecting confluence through the wheat-connecting confluence service end;
and sending a first message to a live broadcast server, wherein the first message is used for creating user information of the target continuous-broadcasting confluence at the live broadcast server.
4. A continuous wheat state processing method is applied to a live broadcast server and comprises the following steps:
receiving first user information sent by a main broadcast end, wherein the first user information comprises users in a continuous wheat confluence state in a target continuous wheat confluence maintained by a continuous wheat confluence service end, and the users in the continuous wheat confluence state in the target continuous wheat confluence include users corresponding to the main broadcast end;
determining a target user according to the first user information;
and sending a second message to a target client corresponding to the target user so that the target client responds to second user information of the second message exiting the live broadcast service end and the target connecting wheat confluence of the second message exiting the wheat connecting service end.
5. The method of claim 4, wherein determining the target user based on the first user message comprises:
determining a connected wheat user intersection according to the first user information and second user information, wherein the second user information comprises users in a connected wheat confluence state in a target connected wheat confluence maintained by the live broadcast server;
and determining the users which are not included in the intersection of the connected users in the first user information and the second user information as target users.
6. The method of claim 4, further comprising, after sending the second message to the target client corresponding to the target user:
receiving a third message sent by the target client, wherein the third message is a message of second user information which is triggered by the target client in response to the second message and used for exiting the live broadcast server;
and responding to the third message, and logging off the target user in the second user information.
7. The method of claim 4, wherein before receiving the first user information sent by the anchor, further comprising:
receiving a first message sent by a main broadcasting terminal, wherein the first message is used for creating second user information corresponding to a target connected-to-wheat confluence;
creating second user information in response to the first message;
and registering the anchor terminal in the second user information.
8. A continuous-microphone state processing device is applied to a main broadcasting end and comprises:
the first receiving module is used for receiving first user information from a continuous wheat confluence service end, wherein the first user information represents a user in a continuous wheat confluence state in a target continuous wheat confluence maintained by the continuous wheat confluence service end, and the user in the continuous wheat confluence state in the target continuous wheat confluence includes a user corresponding to the main broadcasting end;
the judging module is used for judging whether the wheat connecting users in the target wheat connecting confluence change or not according to the first user information;
and the first sending module is used for sending the first user information to a live broadcast server if the microphone connecting user changes, so that the live broadcast server determines a target user according to the first user information, and the target user exits microphone connecting confluence.
9. A wheat connection state processing device is applied to a live broadcast server and comprises:
the second receiving module is used for receiving first user information sent by a main broadcasting end, wherein the first user information comprises users in a continuous-microphone converging state in a target continuous-microphone converging flow maintained by a continuous-microphone converging service end, and the users in the continuous-microphone converging state in the target continuous-microphone converging flow comprise users corresponding to the main broadcasting end;
the target user determining module is used for determining a target user according to the first user information;
and the second sending module is used for sending a second message to a target client corresponding to the target user so that the target client responds to second user information of the second message exiting the live broadcast service end and the target connecting wheat confluence of the connecting wheat service end.
10. A terminal, characterized in that the terminal comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the connected wheat state processing method of any one of claims 1-3.
11. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the connected wheat state handler of any one of claims 4-7 when executing the program.
12. A storage medium containing computer-executable instructions for performing the Lianmai state processing method of any one of claims 1-7 when executed by a computer processor.
CN202011360681.4A 2020-11-27 2020-11-27 Method, device, terminal, computer equipment and storage medium for processing wheat connecting state Active CN114554230B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011360681.4A CN114554230B (en) 2020-11-27 2020-11-27 Method, device, terminal, computer equipment and storage medium for processing wheat connecting state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011360681.4A CN114554230B (en) 2020-11-27 2020-11-27 Method, device, terminal, computer equipment and storage medium for processing wheat connecting state

Publications (2)

Publication Number Publication Date
CN114554230A true CN114554230A (en) 2022-05-27
CN114554230B CN114554230B (en) 2023-07-25

Family

ID=81668069

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011360681.4A Active CN114554230B (en) 2020-11-27 2020-11-27 Method, device, terminal, computer equipment and storage medium for processing wheat connecting state

Country Status (1)

Country Link
CN (1) CN114554230B (en)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100017821A1 (en) * 2008-07-21 2010-01-21 Leonov Andrei A Software based Internet/Television convergence methods and systems for organizing and displaying Internet media content on computers and Television sets
WO2010148679A1 (en) * 2009-11-27 2010-12-29 中兴通讯股份有限公司 Method, device and system for video call establishment and video switch
CN102098270A (en) * 2009-12-15 2011-06-15 上海威乾视频技术有限公司 System and method for realizing load balance of streaming media server
CN105933375A (en) * 2016-03-30 2016-09-07 广州华多网络科技有限公司 Method, device and server for monitoring microphone connecting conversation
CN106254899A (en) * 2016-08-16 2016-12-21 网宿科技股份有限公司 The control method of a kind of live even wheat and system
US20180063556A1 (en) * 2016-08-29 2018-03-01 YouNow, Inc. Systems and methods for providing guest broadcasting on a live stream video platform
CN109218765A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 A kind of net cast room recommended method and device
CN109257618A (en) * 2018-10-17 2019-01-22 北京潘达互娱科技有限公司 Company wheat interflow method, apparatus and server in a kind of live streaming
US20190089761A1 (en) * 2016-05-18 2019-03-21 Sk Telecom Co., Ltd. Method and apparatus for providing adaptive streaming service
US20190259374A1 (en) * 2018-02-19 2019-08-22 Samsung Electronics Co., Ltd. Electronic apparatus, controlling method of electronic apparatus and server
CN110430439A (en) * 2019-07-30 2019-11-08 北京达佳互联信息技术有限公司 Manage method and device, server and the storage medium in Media Stream room
CN110798693A (en) * 2019-09-29 2020-02-14 深圳市镜玩科技有限公司 User management method, server and computer readable storage medium
CN110971922A (en) * 2018-09-30 2020-04-07 武汉斗鱼网络科技有限公司 Live broadcast and microphone connecting state monitoring method, device, storage medium and system
WO2020134841A1 (en) * 2018-12-28 2020-07-02 广州市百果园信息技术有限公司 Live broadcast interaction method and apparatus, and system, device and storage medium
CN111372090A (en) * 2020-02-25 2020-07-03 北京达佳互联信息技术有限公司 Method and device for realizing wheat connection, electronic equipment and storage medium
CN111372092A (en) * 2020-03-04 2020-07-03 北京字节跳动网络技术有限公司 Communication link establishing method, device, equipment and storage medium

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100017821A1 (en) * 2008-07-21 2010-01-21 Leonov Andrei A Software based Internet/Television convergence methods and systems for organizing and displaying Internet media content on computers and Television sets
WO2010148679A1 (en) * 2009-11-27 2010-12-29 中兴通讯股份有限公司 Method, device and system for video call establishment and video switch
CN102098270A (en) * 2009-12-15 2011-06-15 上海威乾视频技术有限公司 System and method for realizing load balance of streaming media server
CN105933375A (en) * 2016-03-30 2016-09-07 广州华多网络科技有限公司 Method, device and server for monitoring microphone connecting conversation
US20190089761A1 (en) * 2016-05-18 2019-03-21 Sk Telecom Co., Ltd. Method and apparatus for providing adaptive streaming service
CN106254899A (en) * 2016-08-16 2016-12-21 网宿科技股份有限公司 The control method of a kind of live even wheat and system
US20180063556A1 (en) * 2016-08-29 2018-03-01 YouNow, Inc. Systems and methods for providing guest broadcasting on a live stream video platform
CN109218765A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 A kind of net cast room recommended method and device
US20190259374A1 (en) * 2018-02-19 2019-08-22 Samsung Electronics Co., Ltd. Electronic apparatus, controlling method of electronic apparatus and server
CN110971922A (en) * 2018-09-30 2020-04-07 武汉斗鱼网络科技有限公司 Live broadcast and microphone connecting state monitoring method, device, storage medium and system
CN109257618A (en) * 2018-10-17 2019-01-22 北京潘达互娱科技有限公司 Company wheat interflow method, apparatus and server in a kind of live streaming
WO2020134841A1 (en) * 2018-12-28 2020-07-02 广州市百果园信息技术有限公司 Live broadcast interaction method and apparatus, and system, device and storage medium
CN110430439A (en) * 2019-07-30 2019-11-08 北京达佳互联信息技术有限公司 Manage method and device, server and the storage medium in Media Stream room
CN110798693A (en) * 2019-09-29 2020-02-14 深圳市镜玩科技有限公司 User management method, server and computer readable storage medium
CN111372090A (en) * 2020-02-25 2020-07-03 北京达佳互联信息技术有限公司 Method and device for realizing wheat connection, electronic equipment and storage medium
CN111372092A (en) * 2020-03-04 2020-07-03 北京字节跳动网络技术有限公司 Communication link establishing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN114554230B (en) 2023-07-25

Similar Documents

Publication Publication Date Title
EP3926917B1 (en) Data transmission method, device and computer storage medium
US20090110169A1 (en) Initiating a Conference Session Based on Availability of End Users
CN112738559B (en) Screen projection implementation method, device and system
CN107534679B (en) Method and system for endpoint control for a communication session
US20130198635A1 (en) Managing Multiple Participants at the Same Location in an Online Conference
CN112929595B (en) Network conference convergence system and method
EP3217596B1 (en) Communication terminal, communication system, and data transmission method
US20180262542A1 (en) System and method for managing multi-media conferences using group segmentation
CN112511783A (en) Mixed display method and device of audio and video stream, server and storage medium
CN111131759B (en) Real-time multimedia transmission system and use method thereof
WO2016197795A1 (en) Conference backup method, management node and conference system
CN106411713B (en) State notification method and server
JP2015233227A (en) Communication apparatus, communication system, communication management system, communication control method, and program
CN106789913B (en) User account management method and device
US11678149B2 (en) Communications network
JP2015222900A (en) Remote conference system, remote conference server, remote conference method, and program
CN110493022B (en) Method, device and system for establishing three-party session
WO2021012780A1 (en) Videoconference control method and device
CN105898596B (en) Direct broadcasting room display control method and device
CN114554230B (en) Method, device, terminal, computer equipment and storage medium for processing wheat connecting state
EP3068111A1 (en) Status information management apparatus, status information processing method, transmission system, and recording medium
CN115720193A (en) Multicast-based software deployment method and device
CN113810775B (en) Voice and video connection system and method
JP7456162B2 (en) Programs, communication methods, communication terminals and communication systems
CN112511884B (en) Mixed flow control method, system and storage medium for audio and video flow

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant