Competition live broadcast method, system and equipment based on live broadcast central control system, and medium

By adopting a live broadcast method based on a live broadcast control system, unified parameter configuration and real-time data synchronization between the target main control end and the controlled end are achieved, and the problems of insufficient management efficiency and flexibility in the existing technology are solved, and efficient live broadcast management and audience experience are achieved.

CN119865629APending Publication Date: 2025-04-22PERFECT WORLD ZHENGQI SHANGHAI MULTIMEDIA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411914885.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In the prior art, the management efficiency of live events is not high, the flexibility is insufficient, and it is difficult to quickly adapt to the temporary increase in equipment and personnel, and it is impossible to meet the immediate modification needs in specific scenarios.

Method used

Using a method based on the live broadcast control system, the target main control terminal receives live broadcast configuration parameters, sends live broadcast tasks to the controlled terminal, obtains event information in real time and synchronizes to the controlled terminal, and realizes unified parameter configuration and real-time data synchronization.

Benefits of technology

It realizes efficient management of live events, reduces dependence on a large number of skilled administrators, improves the flexibility and adaptability of the system, can meet the needs of live events in large-scale live events, and provides viewers with a high-quality viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865629A_ABST
    Figure CN119865629A_ABST
Patent Text Reader

Abstract

The invention discloses a match live broadcast method, system and device based on a live broadcast central control system, and a medium, relates to the technical field of computers, realizes efficient management of match live broadcast, meets the demand of large-scale match live broadcast, and provides high-quality match watching experience for audiences. The method comprises the following steps: a target master control end receives live broadcast configuration parameters set for a competition stage, determines at least one target controlled end in a plurality of controlled ends, and issues a competition live broadcast task to each target controlled end; each target controlled end determines live broadcast content and a live broadcast angle in the received competition live broadcast task, and displays a competition live broadcast interface according to the live broadcast content and the live broadcast angle; and in the process of live broadcast of the competition on the competition stage, the target master control end obtains the competition information of the competition stage in real time, and synchronizes the competition information to each target controlled end in real time, so that each target controlled end displays the competition information on the currently displayed competition live broadcast interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, system, device and medium for broadcasting a live event based on a live broadcast control system. Background Art

[0002] With the booming development of the e-sports industry, e-sports events have become a widely watched entertainment project, attracting a large number of viewers to participate in the live broadcast of the event. In order to enhance the audience's viewing experience and the depth of their understanding of the game, the real-time display function of the game data is generally introduced in the live broadcast of e-sports events. One of the core technologies of this function is HUD (Heads-Up Display) technology, which can embed a real-time information interface in the live game screen to provide detailed game data to the audience.

[0003] In the related technology, the HUD management system is usually relied on to provide the audience with game data during the game. Before each game, each live broadcast machine in the HUD management system needs to be equipped with staff who are familiar with the entire HUD management system, and the staff manually sets the parameters of the corresponding live broadcast machine one by one to ensure the correctness of the configuration and the smooth progress of the live broadcast. However, the applicant realized that this configuration process is seriously dependent on personnel, and new employees need to be continuously trained to master the operation methods of the HUD management system, which increases the labor cost and training pressure. It is not only time-consuming and labor-intensive, but also prone to configuration errors due to human operational errors, affecting the live broadcast effect, lacking flexibility, and difficult to quickly adapt to the temporary increase of equipment and personnel. It cannot meet the needs of instant modification in specific scenarios, and the management efficiency of live broadcasts of events is not high. Summary of the invention

[0004] In view of this, the present application provides a method, system, device and medium for live broadcast of events based on a live broadcast central control system. The main purpose is to solve the current problems of insufficient flexibility, difficulty in quickly adapting to temporarily added equipment and personnel, inability to meet the needs of instant modification in specific scenarios, and low management efficiency of live broadcast of events.

[0005] According to a first aspect of the present application, a method for live broadcasting of an event based on a live broadcast control system is provided, which is applied to a live broadcast control system, wherein the live broadcast control system includes at least one master control terminal and multiple controlled terminals, and the method includes:

[0006] The target master control end receives the live broadcast configuration parameters set for the event stage, determines at least one target controlled end among the multiple controlled ends, and issues an event live broadcast task to each of the target controlled ends, wherein the target master control end is a master control end among the at least one master control end for controlling the live broadcast of the event stage, and the at least one target controlled end is a controlled end for performing the event live broadcast on the event stage;

[0007] Each of the target controlled terminals determines the live broadcast content and live broadcast angle in the received live broadcast task of the event, and displays the live broadcast interface of the event according to the live broadcast content and the live broadcast angle;

[0008] During the live broadcast of the event on the event stage, the target master terminal acquires the event information of the event stage in real time, and synchronizes the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed live broadcast interface of the event.

[0009] According to a second aspect of the present application, a live broadcast control system is provided, the live broadcast control system comprising at least one master control terminal and a plurality of controlled terminals:

[0010] A target master control terminal is used to receive live broadcast configuration parameters set for the event stage, determine at least one target controlled terminal among the multiple controlled terminals, issue an event live broadcast task to each of the target controlled terminals, and obtain event information of the event stage in real time during the event live broadcast of the event on the event stage, and synchronize the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed event live broadcast interface. The target master control terminal is a master control terminal used to control the live broadcast of the event stage among the at least one master control terminal, and the at least one target controlled terminal is a controlled terminal used to broadcast the event live on the event stage;

[0011] Each of the target controlled terminals determines the live broadcast content and live broadcast angle in the received event live broadcast task, displays the event live broadcast interface according to the live broadcast content and the live broadcast angle, and displays the event information synchronized in real time by the target master control terminal on the currently displayed event live broadcast interface.

[0012] According to a third aspect of the present application, a device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the methods described in the first aspect when executing the computer program.

[0013] According to a fourth aspect of the present application, a medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the methods described in the first aspect are implemented.

[0014] By means of the above technical scheme, the present application provides a method, system, device and medium for live broadcasting of an event based on a live broadcast central control system. In the present application, a target master control terminal receives live broadcast configuration parameters set for an event stage, determines at least one target controlled terminal among multiple controlled terminals, and issues an event live broadcast task to each target controlled terminal. Each target controlled terminal determines the live broadcast content and live broadcast angle in the received event live broadcast task, and displays the event live broadcast interface according to the live broadcast content and live broadcast angle. In the process of live broadcasting of an event on the event stage, the target master control terminal obtains event information of the event stage in real time, and synchronizes the event information to each target controlled terminal in real time, so that each target controlled terminal displays the event information on the currently displayed event live broadcast interface. Through the unified parameter configuration and real-time data synchronization of the target master control terminal, most configurations can be uniformly managed and adjusted in real time. Only a few administrators are needed to efficiently manage the entire live broadcast control system, reducing the dependence on a large number of skilled administrators and the risk of errors caused by manual configuration. The flexibility is good, and it can cope with the instant modification needs in specific scenarios, realize efficient management of event live broadcasts, meet the needs of large-scale event live broadcasts, and provide audiences with high-quality viewing experience.

[0015] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0017] Figure 1 A schematic diagram of a flow chart of a method for live broadcasting of an event based on a live broadcasting control system provided in an embodiment of the present application is shown;

[0018] Figure 2A A schematic diagram of another method for live broadcasting of an event based on a live broadcasting control system provided in an embodiment of the present application is shown;

[0019] Figure 2B A schematic diagram of a method for live broadcasting of an event based on a live broadcast control system provided in an embodiment of the present application is shown;

[0020] Figure 2C A schematic diagram of a method for live broadcasting of an event based on a live broadcast control system provided in an embodiment of the present application is shown;

[0021] Figure 2DA schematic diagram of a method for live broadcasting of an event based on a live broadcast control system provided in an embodiment of the present application is shown;

[0022] Figure 2E A schematic diagram of a method for live broadcasting of an event based on a live broadcast control system provided in an embodiment of the present application is shown;

[0023] Figure 2F A schematic diagram of a method for live broadcasting of an event based on a live broadcast control system provided in an embodiment of the present application is shown;

[0024] Figure 3 A schematic diagram of the structure of a live broadcast control system provided by an embodiment of the present application is shown;

[0025] Figure 4 A schematic diagram of the device structure of a computer device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0026] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0027] The present application embodiment provides a method for live broadcasting of an event based on a live broadcasting control system, such as Figure 1 As shown, the method is applied to a live broadcast control system, which includes at least one master control terminal and multiple controlled terminals. The method includes:

[0028] 101. The target master control terminal receives the live broadcast configuration parameters set for the event stage, determines at least one target controlled terminal among multiple controlled terminals, and issues an event live broadcast task to each target controlled terminal.

[0029] The live broadcast control system is designed to meet the needs of large-scale game event live broadcasts through efficient configuration management and flexible data synchronization mechanisms, ensuring the high quality and real-time nature of live broadcast content. The live broadcast control system includes at least one master control terminal and multiple controlled terminals, where the master control terminal is responsible for unified configuration and real-time data synchronization, while each controlled terminal serves as a HUD client to display the event live broadcast interface and provide viewers with an immersive viewing experience.

[0030] The live broadcast control system includes more than one master control terminal, each of which is used to broadcast a live broadcast of a competition on a competition stage, and multiple competition stages can broadcast live at the same time to meet the needs of multiple teams competing at the same time. In the embodiment of the present application, an event held on a competition stage is used to illustrate, and the target master control terminal is a master control terminal used to control the live broadcast of the competition stage among at least one master control terminal, and at least one target controlled terminal is a controlled terminal used to broadcast the event on the competition stage.

[0031] In the scenario of live broadcast of game events, the target master control terminal, as the core control unit, will first receive the live broadcast configuration parameters from the event organizer. The live broadcast configuration parameters include but are not limited to the event name, live broadcast time, live broadcast resolution, frame rate requirements, and specific event rules prompts, etc., and the event organizer will select at least one target controlled terminal from multiple controlled terminals as the live broadcast execution unit based on the event scale and live broadcast requirements. The live broadcast configuration parameters are the basis for ensuring the quality of the live broadcast. Through the unified reception and analysis of the target master control terminal, the live broadcast confusion caused by inconsistent information can be avoided to a certain extent. In this way, based on the live broadcast configuration parameters, the target master control terminal can determine at least one target controlled terminal from multiple controlled terminals. Subsequently, the target master control terminal sends the event live broadcast task to each selected target controlled terminal through a high-speed communication protocol (such as WebSocket) to clarify their respective live broadcast responsibilities and task requirements.

[0032] For example, suppose there are 10 competition stages in a CS (Counter-Strike, an e-sports game), and the target master control end is used to control the live broadcast of the first competition stage. The event organizer sets HUD clients 1 to 5 as target controlled terminals on the target master control end. The target master control end will send a live broadcast task containing detailed information such as competition rules and live broadcast time to HUD clients 1 to 5.

[0033] 102. Each target controlled terminal determines the live broadcast content and live broadcast angle in the received live broadcast task of the event, and displays the live broadcast interface of the event according to the live broadcast content and live broadcast angle.

[0034] In an embodiment of the present application, after receiving a live broadcast task of an event, each target controlled terminal will automatically adjust its display settings according to the live broadcast content and live broadcast angle requirements in the live broadcast task of the event. The live broadcast content may include game screens, player perspective switching, event commentary videos, etc., and the live broadcast angle is set according to the rules of the event and the audience's preferences, such as the main perspective, the global perspective, or a specific tactical perspective. The target controlled terminal will collect relevant video data in real time based on these settings, and generate a live broadcast interface of the event through a rendering engine, so that the director can display the live broadcast interface of the event to the audience by switching the screen during the live broadcast of the event, so as to realize the personalization of the live broadcast content and the diversification of the perspective, and enhance the viewing and interactivity of the live broadcast of the event.

[0035] For example, in a gaming competition, one target controlled terminal is responsible for displaying the main perspective live broadcast and tracking the operations of a star player in real time, while another target controlled terminal provides a global perspective and displays the dynamic changes of the entire battlefield.

[0036] 103. During the live broadcast of the event on the event stage, the target master terminal obtains the event information of the event stage in real time, and synchronizes the event information to each target controlled terminal in real time, so that each target controlled terminal displays the event information on the currently displayed event live broadcast interface.

[0037] In an embodiment of the present application, during the course of the event, the target master control terminal, as an information hub, will collect and process event information from the event stage in real time. The event information includes but is not limited to score updates, key events (such as kills, bomb disposal, etc.), player status, etc. The event information is transmitted to each target controlled terminal in real time through a data synchronization mechanism. The target master control terminal can specifically send it to the target controlled terminal by broadcast or point-to-point. Through the centralized management and distribution of the target master control terminal, the seamless flow of information is achieved, ensuring the real-time transmission and accurate display of event information. After receiving the event information, the target controlled terminal will immediately perform dynamic updates on the currently displayed event live broadcast interface to ensure that when switching to the event live broadcast interface it displays, the audience can obtain the latest progress of the event in real time, thereby improving the timeliness of the live broadcast and the audience's participation.

[0038] For example, if a kill occurs in a game event and the number of kills of a player changes, the target master terminal will immediately synchronize this data to all target controlled terminals after capturing this data, and the audience can see the real-time changes in the number of kills on the live broadcast interface.

[0039] The method provided by the embodiment of the present application comprises the following steps: a target master control terminal receives live broadcast configuration parameters set for an event stage, determines at least one target controlled terminal among multiple controlled terminals, and issues an event live broadcast task to each target controlled terminal; each target controlled terminal determines the live broadcast content and live broadcast angle in the received event live broadcast task, and displays the event live broadcast interface according to the live broadcast content and live broadcast angle; in the process of live broadcasting the event on the event stage, the target master control terminal obtains event information of the event stage in real time, and synchronizes the event information to each target controlled terminal in real time, so that each target controlled terminal displays the event information on the currently displayed event live broadcast interface; through the unified parameter configuration and real-time data synchronization of the target master control terminal, most configurations can be uniformly managed and adjusted in real time, and only a few administrators are required to efficiently manage the entire live broadcast control system, reducing the dependence on a large number of skilled administrators and the risk of errors caused by manual configuration; the flexibility is good, and the instant modification requirements in specific scenarios can be met, so as to achieve efficient management of event live broadcasts, meet the needs of large-scale event live broadcasts, and provide the audience with a high-quality viewing experience.

[0040] Further, as a refinement and expansion of the specific implementation of the above embodiment, in order to fully illustrate the specific implementation process of this embodiment, the embodiment of the present application provides another event live broadcast method based on a live broadcast control system, such as Figure 2A As shown, the method is applied to a live broadcast control system, which includes at least one master control terminal and multiple controlled terminals. The method includes:

[0041] 201. The target master control terminal receives the live broadcast configuration parameters set for the event stage, obtains the stage identifier of the event stage in the live broadcast configuration parameters, obtains a preset master control terminal identifier, generates a master control connection request based on the stage identifier and the master control terminal identifier, and sends the master control connection request to the live broadcast server.

[0042] The live broadcast control system is designed to meet the needs of large-scale game event live broadcasts through efficient configuration management and flexible data synchronization mechanisms to ensure the high quality and real-time nature of the live broadcast content. The details of the live broadcast control system can be found in the description of step 101 in the above embodiment and will not be repeated here.

[0043] The target master control terminal is the core device in at least one master control terminal that is responsible for controlling the live broadcast of the event stage. The target master control terminal allows the master control personnel to set a variety of live broadcast configuration parameters through a graphical user interface (GUI). The live broadcast configuration parameters include but are not limited to basic configuration, event settings, display configuration, avatar configuration, multi-dimensional database comparison, and push mechanism. These configuration parameters together constitute the complete settings for the live broadcast of the event, ensuring the professionalism and viewing experience of the live broadcast process. In addition, for the controlled terminals that need to be independently configured, they can be set separately and saved on the local server so that they can be separated from the master control management when necessary.

[0044] Specifically, before the live broadcast of the event begins, the target master control terminal will receive and display various live broadcast configuration parameters set by the master control personnel through the GUI. The live broadcast configuration parameters range from basic storage selection, service settings to special configurations for specific events, such as BP (Ban / Pick, disable / select) display, team logo and nickname, etc. At the same time, the target master control terminal also allows the master control personnel to adjust the layout and style of HUD elements (such as historical BP information, small map avatars, player avatars on both sides, MVP (Most Valuable Player) display, advertising image configuration, venue team settings, color screen configuration, team name, etc.), manage the personalized avatar display and seating chart of players or teams, and compare and synchronize the latest game data in real time. Once all live broadcast configuration parameters are set, the target master control terminal will generate a master control connection request based on the live broadcast configuration parameters. The request contains information such as the stage logo of the event stage and the preset master control terminal logo, which is used to request the live broadcast server to establish a control connection. The live broadcast server is used to store the information of the master and controlled terminals, and through the interface current limiting, it can realize the transfer of configuration storage from the local to the central server, simplify the management and maintenance process, and significantly improve the response speed and load capacity of the live broadcast control system, ensuring stable operation under high concurrency. For example, the target master can generate a master connection request containing the event stage identifier "MatchID_67890" and the master identifier "MC_Control_002", and send the request to the live broadcast server to establish a control connection for the live broadcast of the game event.

[0045] In this way, the target master terminal provides an intuitive and easy-to-use operation interface through the GUI to set the configuration parameters, so that the master control personnel can easily complete the complex live broadcast parameter configuration work. At the same time, the master control connection request generated based on the live broadcast configuration parameters ensures that the control connection established between the target master terminal and the live broadcast server has a high degree of accuracy and reliability, improving the flexibility and professionalism of the live broadcast.

[0046] 202. When receiving a connection success response returned by the live broadcast server, the target master control end sends its own master control information to the live broadcast server. When receiving a master control confirmation response returned by the live broadcast server, the target master control end determines at least one target controlled end among multiple controlled ends according to the instructions of the live broadcast configuration parameters.

[0047] In an embodiment of the present application, after receiving the master control connection request, the live broadcast server verifies the legitimacy of the request and the availability of resources. If the verification is successful, a connection success response is returned. After receiving the response, the target master control terminal sends its own master control information (such as device model, software version, supported live broadcast functions, etc.) to the live broadcast server. After the live broadcast server confirms that it is correct, it returns a master control confirmation response. At this point, the target master control terminal officially becomes the control center for the live broadcast of the game event. For example, after receiving the connection success response, the target master control terminal sends a master control information containing "device model: XXXX, software version: V4.0, supports multi-view switching, real-time playback and other functions". After verification, the live broadcast server returns confirmation. In this way, through a two-way confirmation mechanism, a safe and reliable connection between the target master control terminal and the live broadcast server is ensured, which provides a stable foundation for the allocation and execution of subsequent live broadcast tasks, while ensuring the integrity and compatibility of the live broadcast function.

[0048] When receiving the master control confirmation response returned by the live broadcast server, since the event organizer will select at least one target controlled terminal from multiple controlled terminals as the live broadcast execution unit according to the event scale and live broadcast requirements, the target master control terminal will determine at least one target controlled terminal from multiple controlled terminals in accordance with the instructions of the live broadcast configuration parameters, so as to subsequently centrally manage the at least one target controlled terminal, thereby completing the live broadcast task of this event.

[0049] 203. The target master control end determines the corresponding live broadcast role and view number for each target controlled end in the live broadcast configuration parameters, and constructs a live event task for each target controlled end according to the live broadcast role, view number and stage identifier of the event stage, and sends the constructed live event task to each target controlled end.

[0050] In an embodiment of the present application, the target master control end will determine the live broadcast role (such as main OB, deputy OB, fixed aerial photography, free aerial photography, etc.) and the perspective number (used to distinguish different live broadcast perspectives, such as player perspective, referee perspective, etc.) for each target controlled end according to the live broadcast configuration parameters. For example, the main OB (Observer) is responsible for the main perspective live broadcast of the entire game, while multiple fixed aerial photography and free aerial photography are responsible for capturing different angles and dynamic game scenes. Combined with the stage logo of the event stage, a detailed event live broadcast task is constructed for each target controlled end, and these tasks are sent to each target controlled end to ensure that they can perform the event live broadcast task according to the predetermined plan. Among them, each live broadcast role can have multiple perspective numbers according to actual conditions, corresponding to different perspectives or functions.

[0051] For example, if the target controlled terminal "GameCapture_001" is assigned the live broadcast role of "game screen capture" and the perspective number "01", the target master control terminal will build a live broadcast task for it, including "capturing and transmitting the game screen of the players on the stage", and re-limit its live broadcast angle in the live broadcast task. After the live broadcast task is built, the target master control terminal will send it to the target controlled terminal "GameCapture_001". In this way, through precise task allocation, it can ensure that each target controlled terminal can broadcast live according to the predetermined role and perspective, improve the professionalism and viewing experience of the live broadcast, and meet the audience's demand for diversified live broadcast content.

[0052] In addition, in an optional implementation scheme, the target master control terminal also allows the master control personnel to assign role permissions to different live broadcast roles through a role permission list, so as to restrict certain operations to be performed only by designated personnel to prevent misoperation. The role permission list includes at least one live broadcast role and each live broadcast role has corresponding role permissions. When the target master control terminal receives the role permission list, it will assign permissions to the corresponding live broadcast role according to the role permission list, ensuring that each role in the live broadcast environment can obtain appropriate permissions according to its responsibilities and functions, thereby maintaining the orderly progress of the live broadcast activity.

[0053] 204. Each target controlled terminal extracts a live broadcast role, a perspective number, and a stage identifier of the event stage from the received event live broadcast task. Each target controlled terminal generates a controlled connection request based on the extracted live broadcast role, perspective number, and stage identifier, and sends the controlled connection request to the live broadcast server.

[0054] In the embodiment of the present application, after receiving the event live broadcast task, each target controlled terminal will extract the live broadcast role, perspective number and stage identification, build a controlled connection request based on this information, and send a request to the live broadcast server to request the establishment of a corresponding live broadcast connection. For example, after receiving the event live broadcast task, the target controlled terminal "GameCapture_001" will extract the live broadcast role "game screen capture", perspective number "01" and stage identification "MatchID_12345", build a controlled connection request containing this information, and send it to the live broadcast server, thereby ensuring the timely execution of the live broadcast task and the accuracy and consistency of the live broadcast content.

[0055] 205. When receiving a connection success response returned by the live broadcast server, each target controlled terminal generates controlled information using the extracted live broadcast role and view number, and sends the controlled information to the live broadcast server.

[0056] In an embodiment of the present application, after receiving the controlled connection request, the live broadcast server will verify the legitimacy of the request, and if the verification is successful, it will return a successful connection response. After receiving the response, each target controlled terminal uses the extracted live broadcast role and perspective number to generate controlled information (such as device status, live broadcast parameters, etc.), and sends the controlled information to the live broadcast server. After the live broadcast server confirms that it is correct, it will return a controlled confirmation response to the target controlled terminal. For example, after receiving the successful connection response, the target controlled terminal "GameCapture_001" will send controlled information including the current device status, preset live broadcast parameters (such as resolution, frame rate, etc.), etc., and the live broadcast server will return confirmation after verification. In this way, through the sending and confirmation of the controlled information, the state synchronization between the target controlled terminal and the live broadcast server can be ensured, which provides guarantee for the smooth progress of the live broadcast, while improving the quality and stability of the live broadcast picture.

[0057] 206. Upon receiving the controlled confirmation response returned by the live broadcast server, each target controlled terminal determines the live broadcast content indicated by the extracted live broadcast role, and determines the live broadcast angle indicated by the extracted view number, and broadcasts the event on the event stage according to the live broadcast content and the live broadcast angle, obtains the event live broadcast interface and displays it.

[0058] In the embodiment of the present application, after receiving the controlled confirmation response, each target controlled terminal will determine the live broadcast content and live broadcast angle according to the extracted live broadcast role and perspective number, and start live broadcasting the game event. During the live broadcast process, the target controlled terminal will capture the live broadcast content such as game screen and commentary sound in real time, generate the event live broadcast interface, and display it through the network or local display device.

[0059] For example, the target controlled terminal "GameCapture_001" acts as a game screen capture device, starts capturing and transmitting the game screen of the players on the competition stage, generates and displays the live broadcast interface of the competition, and the audience can watch the live broadcast through terminals such as TV and mobile phones. Through the above process, the target controlled terminal can broadcast live according to the predetermined role and perspective, realize multi-role and multi-angle live broadcast of the competition, ensure the diversity of live broadcast content and the richness of audience experience, and improve the real-time and interactivity of the live broadcast.

[0060] 207. During the live broadcast of the event on the event stage, the target master control terminal obtains the event information of the event stage in real time, and synchronizes the event information to each target controlled terminal in real time, so that each target controlled terminal displays the event information on the currently displayed event live broadcast interface.

[0061] In the embodiment of the present application, during the live broadcast of the event on the event stage, the target master terminal is responsible for obtaining various event information on the event stage in real time, including but not limited to team information, event progress information, and player video information. After being sorted, these event information is synchronized to each target controlled terminal in real time, so that each target controlled terminal can display the event information in real time on the currently displayed event live broadcast interface.

[0062] Among them, the target master terminal will obtain the event information of the event stage in real time, organize the event information, obtain the preview panel and synchronize it to each target controlled terminal. Since the event information includes but is not limited to team information, event process information and player video information, the target master terminal will organize different event information differently, as follows:

[0063] 1. Team information.

[0064] For the team information in the event information, the target main control terminal will determine the display position of the team and at least one player identifier in the team based on the team information, and then use at least one player identifier to match the seat number of each player, and finally sort out the preview panel of the team information according to the team display position and seat number. In the actual operation process, the main control personnel can pre-set the player seats through the background system of the target main control terminal, and check the team that needs to be displayed on the left and the team that needs to be displayed on the right in the event live broadcast parameters set for the controlled terminal to form the display position of the team. Then, combined with the GSI (Game State Information) data provided in real time by the game client, a complete information chain is formed. In this information chain, the player identifier (such as player ID) of the player becomes the key link connecting various information nodes, so that the target main control terminal can accurately match the seat number of each player.

[0065] For example, in an e-sports match, two teams compete on the left and right sides of the stage. The controller has already set the current match as an offline match through the target controller, and set the seats for each player, and determined the camera source number corresponding to each seat, such as player 1 of team A sitting on the far left, player 2 sitting in the middle, and player 3 sitting on the far right; while the seats of the players of team B are the opposite. Before the game starts, the controller checks team A as the left team and team B as the right team. At this time, the GSI data of the game client begins to be transmitted in real time, including the ID information of each player. After receiving this information, the target controller quickly matches their seat numbers according to the player ID and generates a preview panel. On this panel, team A and team B are arranged according to the predetermined display orientation, and each player's avatar and seat number are clearly visible. Finally, this preview panel is pushed to the color screen interface of each target controlled terminal in real time through Websocket technology, allowing the audience to see the detailed information and layout of the two teams at a glance, which not only improves the accuracy and readability of the event information, but also greatly enhances the audience's viewing experience. Figure 2B The GSI mini-map shown is displayed in the upper left corner of the live broadcast interface of the event, so that the audience can see the current position of each player's character on the map and understand the game situation.

[0066] 2. Event progress information.

[0067] For the event progress information in the event information, the target host will obtain the progress information template, which provides a clear structure and guidance for the organization of the event progress information. Then, the target host will organize the event progress information according to the progress information template to obtain a preview panel for the event progress information. Among them, the event progress information covers a variety of different comparison data, which are organized and displayed through multiple dimensions to ensure the comprehensiveness and accuracy of the information. Specifically, the commonly used dimensions of data comparison include three aspects:

[0068] The first is the data range dimension, which covers different levels of information such as time, season, events and competitions, helping viewers to grasp the progress and background of the event from a macro perspective.

[0069] The second is the target object dimension, which focuses on core elements such as players, teams, 1v1 battles, 2vN team battles and maps, allowing viewers to have a deeper understanding of the various participants in the event and their performance.

[0070] Finally, there are the specific data dimensions, which list detailed statistics for players and teams respectively. For players, these data include WE (Win Effect) value, Rating PRO (professional rating system) score, ADR (Average Damage per Round), total kills, total deaths, total assists, win rate, K / D ratio (Kill / Death), headshot rate, kills / round, deaths / round, and AWP (an in-game weapon) kills / round, etc. For teams, it includes win rate, K / D ratio, number of games, headshot rate, pistol round win rate, first 5 rounds win rate, average kills per game, average deaths per game, average assists per game, as well as total kills, total deaths and total assists, etc. Specific examples include: Figure 2C As shown, the multi-dimensional database comparison results can be simultaneously displayed on the live event interface, making it easy to understand the current progress of the game while watching the live event.

[0071] After sorting out the event progress information, the target master terminal will also obtain the match information and BP (Ban / Pick) stage information corresponding to the current event schedule through the central control system, and synchronize this information to the target controlled terminal in real time. In this way, the audience can clearly see the BP information and score results of the current game on the main interface.

[0072] For example, in an e-sports match, the target main control terminal obtains the process information template and organizes the event process information according to the process information template. When the game reaches the BP stage, the target main control terminal obtains the match information and BP stage information of the current event through the central control system. This information includes the heroes that the two teams are banning, the heroes that are being selected, and their BP order. At the same time, the target main control terminal also updates the score results in real time according to the progress of the game. Finally, this information is organized into an intuitive preview panel and displayed to the audience through the target controlled terminal. The audience can not only see the BP information and score results of the current game on the main interface, but also have an in-depth understanding of the real-time performance of the players and teams through the data comparison dimension, which not only improves the audience's viewing experience, but also provides more comprehensive and accurate information support for the live broadcast of the event.

[0073] 3. Contestant video.

[0074] As for the player video information in the event information, the target host will capture the image frames of the player video information, which record the wonderful moments of the players on the field. Then, the target host will render these image frames onto the canvas element according to the specified shape area to obtain a preview panel of the player video information. Specifically, the target host will use WebGL (Web Graphics Library) technology to render the video frames onto the canvas according to the specified rectangular area. The specific effect is as follows: Figure 2D As shown in the figure. WebGL technology provides high-performance 2D and 3D graphics rendering capabilities for Web applications, making it possible to display complex images and video information in the browser. During the rendering process, the target host will choose to complete it in the Work thread. The Work thread is a thread provided by the browser to perform background tasks. It will not block the execution of the main thread, thereby ensuring the smoothness and responsiveness of the user interface. For example, Figure 2E As shown, the player's current video image can be displayed at the bottom of the live broadcast interface of the event, so that the audience can see the player's facial image while watching the game screen.

[0075] In this way, after the preview panel is generated and synchronized to each target controlled terminal through the above process, each target controlled terminal will add a preview panel to the currently displayed event live broadcast interface for display, so that the event information is displayed on the currently displayed event live broadcast interface, ensuring that the event information can be integrated into the live broadcast screen, bringing an intuitive and rich viewing experience to the audience. The embodiment of the present application realizes the synchronization of real-time event data by connecting all HUD clients (i.e., target controlled terminals) to the live broadcast control system, and the master OB uniformly configures and synchronizes the data in real time.

[0076] Through the technical solution of the embodiment of the present application, many problems in the interactive display of HUD are successfully solved, so that the audience can easily interact with the event information and obtain the required information more conveniently. At the same time, for complex scenes such as large map mode control and 1VN mode control, the technical solution of the embodiment of the present application can also provide stable and efficient support to ensure the smooth progress of the event. In addition, the technical solution of the embodiment of the present application can also achieve the synchronization of key event information such as schedule data, map BP information, and post-match scores. The audience can get the latest event dynamics anytime and anywhere without missing any exciting moments. At the same time, the addition of elements such as advertising carousel, complex team player seating, and large screen color screens has added more fun and viewing to the event. Moreover, the technical solution of the embodiment of the present application also shows good performance in real-time event comparison interactive data synchronization. Whether the audience wants to compare the performance of different teams or pay attention to the real-time data of a certain player, the technical solution of the embodiment of the present application can be achieved, which not only improves the audience's viewing experience, but also provides a strong guarantee for the fairness and transparency of the event.

[0077] In another optional technical solution, the live broadcast control system also provides a one-key screen clearing function. When the master control personnel instructs to clear the screen, the target master control terminal will receive the screen clearing instruction. When the target master control terminal receives the screen clearing instruction, the target master control terminal determines the target controlled terminal to be cleared indicated by the screen clearing instruction in at least one target controlled terminal. Once the target controlled terminal to be cleared is determined, the target master control terminal will synchronize the screen clearing instruction to the target controlled terminal to be cleared. When the target controlled terminal to be cleared receives the screen clearing instruction, it will immediately execute the screen clearing instruction, clear the preview panel on the currently displayed event live broadcast interface, and restore the event live broadcast interface to a clean state.

[0078] In another optional implementation scheme, when the live broadcast configuration parameters need to be adjusted, the live broadcast control system will push the latest configuration parameters to all relevant target controlled terminals in real time through the target master terminal, thereby ensuring that each target controlled terminal can perform the event live broadcast task according to the latest parameter settings, realize the instant update and synchronization function of the live broadcast configuration parameters, and improve the flexibility and real-time performance of the event live broadcast. Specifically, when the target master terminal receives a parameter update instruction for the live broadcast configuration parameters, the target master terminal will start the parameter parsing mechanism and extract the configuration parameters to be updated from the parameter update instruction. Subsequently, the target master terminal will identify the target controlled terminal to be updated that needs to be updated according to the new parameters in at least one target controlled terminal. Immediately afterwards, the target master terminal will generate an update event live broadcast task based on the configuration parameters to be updated, and the target master terminal will send the update event live broadcast task to the target controlled terminal to be updated. After receiving the update event live broadcast task, the target controlled terminal to be updated will start its built-in update mechanism to rebuild and display the event live broadcast interface according to the new live broadcast configuration parameters. For example, during an e-sports competition, the organizer suddenly decides to adjust the resolution and frame rate of the live broadcast to provide a better viewing experience. At this time, just enter the corresponding parameter update command on the target master terminal, and all related target controlled terminals will receive the new live broadcast configuration parameters and re-display the event live broadcast interface according to these parameters, so that the audience can enjoy a clearer and smoother live broadcast without interrupting the game.

[0079] In another optional implementation scheme, in order to achieve more flexible and efficient control and autonomous operation capabilities, the live broadcast control system allows the controlled terminal to switch to an independent configuration mode under specific requirements, so that it can continue to operate with its own configuration information after being separated from the management of the master terminal. The specific process is as follows: First, when the target master terminal receives the list of individually configured controlled terminals, it will determine the individual target controlled terminals included in the list of individually configured controlled terminals in at least one target controlled terminal, and the list of individually configured controlled terminals lists the controlled terminals that need to be individually configured. Then, the target master terminal will set the live broadcast parameters for the individual target controlled terminal according to the live broadcast configuration parameters, so that the individual controlled terminal displays the event live broadcast interface according to the set live broadcast parameters, and realizes the individual control of the individual target controlled terminal. Since the individual target controlled terminal is allowed to be separated from the control of the target master terminal, the target master terminal will release the control of the individual target controlled terminal when receiving the release control instruction, thereby ensuring that the control strategy is adjusted according to actual needs. After being released from control, the individual target controlled terminal will not be paralyzed. It will continue to use the previously set live broadcast parameters to maintain the stable display of the event live broadcast interface. At the same time, if the master controller sets new live broadcast configuration parameters on the single target controlled end, the single target controlled end will also recognize and apply these new parameters and readjust the presentation mode of the live broadcast interface. This feature not only makes live broadcast more flexible, but also enables the live broadcast control system to quickly adapt to the temporary increase of equipment and personnel, respond to the needs of instant modification in specific scenarios, and improve adaptability and scalability. For example, multiple display screens are set up around an e-sports event stage, and some of them need to be uniformly controlled by the master control end to display the live broadcast screen of the same e-sports event. However, in some special cases, such as when the audience in the area where a certain display screen is located has low attention to the event, or there are other urgent activities in the area that need to temporarily occupy the display screen resources, at this time, the control release command can be sent to the master control end to allow the display screen to switch to independent configuration mode. In independent mode, the display screen can adjust the live broadcast screen or display other content autonomously according to the needs of the on-site audience or the activity arrangement, so as to achieve a more flexible and personalized display effect without affecting the normal operation of other display screens.

[0080] In another optional implementation scheme, in order to ensure the uninterrupted operation of the live broadcast service, the live broadcast control system also includes a backup master control terminal, and a master-standby machine switching mechanism is designed using the backup master control terminal. Even in an emergency situation where the host encounters a sudden failure or performance bottleneck, the backup machine can quickly and automatically take over all tasks to ensure that the continuity of the live broadcast and the audience's viewing experience are not affected in any way. Specifically, the backup master control terminal always maintains close synchronization with the target master control terminal. Through an efficient data transmission channel, the live broadcast server obtains the incremental data of the target master control terminal in real time, synchronizes the incremental data to the backup master control terminal in real time, and continuously monitors the working status of the target master control terminal, laying a solid foundation for the backup master control terminal to seamlessly take over when the target master control terminal fails. When an abnormality is detected in the target master control terminal, such as performance degradation, connection interruption or program crash, the live broadcast server will immediately start the switching process, restart the target master control terminal, and instruct the backup master control terminal to control at least one target controlled terminal. During the live broadcast of the event on the event stage, the backup master control terminal will obtain the event information of the event stage in real time, and synchronize the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals can display the event information on the currently displayed event live broadcast interface.

[0081] In another optional implementation scheme, the live broadcast control system also supports multiple events to be carried out simultaneously. Since multiple competition stages may be set up in the venue of a large-scale game competition, and different teams compete on each competition stage at the same time, the live broadcast control system is equipped with at least one master control terminal, through which different controls of the competitions on multiple different competition stages are realized to ensure that multiple competitions can be broadcasted smoothly at the same time. The specific process is as follows: In addition to the target master control terminal mentioned above, when there is another competition stage that needs to be broadcast live, the master control personnel will determine a designated master control terminal for controlling the live broadcast of another competition stage from other master control terminals except the target master control terminal in at least one master control terminal. The designated master control terminal will receive another live broadcast configuration parameter set for another competition stage, and determine at least one designated controlled terminal from other controlled terminals except at least one target controlled terminal among multiple controlled terminals, which is responsible for the specific competition live broadcast task, and also issue the designated competition live broadcast task to each designated controlled terminal. Each designated controlled terminal determines the designated live broadcast content and the designated live broadcast angle in the received designated competition live broadcast task, and displays the designated competition live broadcast interface according to the designated live broadcast content and the designated live broadcast angle, ensuring that these controlled terminals can accurately receive the designated live broadcast content and the live broadcast angle in the live broadcast task, thereby presenting a high-quality competition live broadcast interface. In addition, in order to ensure the synchronization and real-time nature of information during the live broadcast, during the live broadcast of another event on another event stage, the designated master control terminal will obtain the information of another event on another event stage in real time, and synchronize the information of another event to each designated controlled terminal in real time, so that each designated controlled terminal can display the information of another event on the currently displayed event live broadcast interface. For example, in an e-sports competition, the organizer set up multiple event stages, and different game teams were playing on each stage. Through the intelligent scheduling of the live broadcast control system, each event stage is equipped with a dedicated master control terminal for live broadcast control. When the audience watches the game through the live broadcast platform, they can clearly see the game screen on each stage, and at the same time, they can also understand the key information such as the score, tactical arrangement, etc. of each team in real time. Through the highly integrated, real-time and synchronized live broadcast method, not only can the audience feel an immersive viewing experience, but also greatly enhance the viewing and interactivity of the event.

[0082] In summary, the interactive process of the technical solution of this application is summarized as follows: Figure 2FThe target master control terminal receives the live broadcast configuration parameters set for the event stage, obtains the stage identifier of the event stage in the live broadcast configuration parameters, obtains the preset master control terminal identifier, generates a master control connection request based on the stage identifier and the master control terminal identifier, and sends the master control connection request to the live broadcast server. When receiving the connection success response returned by the live broadcast server, the target master control terminal sends its own master control information to the live broadcast server, and when receiving the master control confirmation response returned by the live broadcast server, the target master control terminal determines at least one target controlled terminal among multiple controlled terminals according to the instructions of the live broadcast configuration parameters, determines the corresponding live broadcast role and view number for each target controlled terminal in the live broadcast configuration parameters, and constructs an event live broadcast task for each target controlled terminal according to the live broadcast role, view number and stage identifier of the event stage, and synchronizes the constructed event live broadcast task to the live broadcast server, so that each target controlled terminal requests the live broadcast server to pull the live broadcast configuration of the target master control terminal, and the live broadcast server sends the event live broadcast task to each target controlled terminal. Each target controlled terminal extracts the live broadcast role, the perspective number and the stage logo of the event stage from the received event live broadcast task, generates a controlled connection request based on the extracted live broadcast role, perspective number and stage logo, and sends the controlled connection request to the live broadcast server. In the case of receiving a successful connection response returned by the live broadcast server, each target controlled terminal generates controlled information using the extracted live broadcast role and perspective number, and sends the controlled information to the live broadcast server. In the case of receiving a controlled confirmation response returned by the live broadcast server, each target controlled terminal determines the live broadcast content indicated by the extracted live broadcast role, and determines the live broadcast angle indicated by the extracted perspective number, broadcasts the event on the event stage according to the live broadcast content and live broadcast angle, obtains the event live broadcast interface and displays it. In addition, when each target controlled terminal is successfully controlled, the live broadcast server will synchronize the controlled information to the target master control terminal so that the target master control terminal can know the current controlled state. During the live broadcast process, each target controlled terminal will continue to pull the configuration parameters synchronized by the target master control terminal to the live broadcast server in real time, so as to ensure that the parameter changes of the target master control can be obtained. Moreover, during the live broadcast process, the target master control terminal will continuously send control instructions to each target controlled terminal to achieve integrated management of the target controlled terminal. In addition, since a backup master control terminal is provided in the embodiment of the present application, the backup master control terminal will continuously synchronize the incremental data of the target master control terminal through the live broadcast server, and the live broadcast server will continuously monitor the service status of the target master control terminal. When an abnormality is detected in the target master control terminal, the live broadcast server restarts the target master control terminal and notifies the backup master control terminal to take over, so that the backup master control terminal takes over the work of the target master control terminal.

[0083] The method provided by the embodiment of the present application comprises the following steps: a target master control terminal receives live broadcast configuration parameters set for an event stage, determines at least one target controlled terminal among multiple controlled terminals, and issues an event live broadcast task to each target controlled terminal; each target controlled terminal determines the live broadcast content and live broadcast angle in the received event live broadcast task, and displays the event live broadcast interface according to the live broadcast content and live broadcast angle; in the process of live broadcasting the event on the event stage, the target master control terminal obtains event information of the event stage in real time, and synchronizes the event information to each target controlled terminal in real time, so that each target controlled terminal displays the event information on the currently displayed event live broadcast interface; through the unified parameter configuration and real-time data synchronization of the target master control terminal, most configurations can be uniformly managed and adjusted in real time, and only a few administrators are required to efficiently manage the entire live broadcast control system, reducing the dependence on a large number of skilled administrators and the risk of errors caused by manual configuration; the flexibility is good, and the instant modification requirements in specific scenarios can be met, so as to achieve efficient management of event live broadcasts, meet the needs of large-scale event live broadcasts, and provide the audience with a high-quality viewing experience.

[0084] Further, as Figure 1 The specific implementation of the method, the embodiment of the present application provides a live broadcast control system, such as Figure 3 As shown, the live broadcast control system includes: at least one master control terminal 1 to N and multiple controlled terminals 1 to N+M.

[0085] A target master control terminal is used to receive live broadcast configuration parameters set for the event stage, determine at least one target controlled terminal among the multiple controlled terminals, issue an event live broadcast task to each of the target controlled terminals, and obtain event information of the event stage in real time during the event live broadcast of the event on the event stage, and synchronize the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed event live broadcast interface. The target master control terminal is a master control terminal used to control the live broadcast of the event stage among the at least one master control terminal, and the at least one target controlled terminal is a controlled terminal used to broadcast the event live on the event stage;

[0086] Each of the target controlled terminals determines the live broadcast content and live broadcast angle in the received event live broadcast task, displays the event live broadcast interface according to the live broadcast content and the live broadcast angle, and displays the event information synchronized in real time by the target master control terminal on the currently displayed event live broadcast interface.

[0087] In a specific application scenario, the target master control terminal is used to receive the live broadcast configuration parameters set for the event stage, obtain the stage identifier of the event stage in the live broadcast configuration parameters; obtain a preset master control terminal identifier, generate a master control connection request based on the stage identifier and the master control terminal identifier, and send the master control connection request to the live broadcast server; in the case of receiving a connection success response returned by the live broadcast server, send its own master control information to the live broadcast server; in the case of receiving a master control confirmation response returned by the live broadcast server, determine at least one target controlled terminal among the multiple controlled terminals according to the instructions of the live broadcast configuration parameters; determine the corresponding live broadcast role and view number for each of the target controlled terminals in the live broadcast configuration parameters, and construct an event live broadcast task for each of the target controlled terminals according to the live broadcast role, view number and the stage identifier of the event stage, and send the constructed event live broadcast task to each of the target controlled terminals; wherein, in the case of receiving a role permission list, the target master control terminal allocates permissions to the corresponding live broadcast role according to the role permission list, wherein the role permission list includes at least one live broadcast role and each of the live broadcast roles has corresponding role permissions.

[0088] In a specific application scenario, each of the target controlled terminals is used to extract the live broadcast role, perspective number and stage identification of the event stage from the received event live broadcast task; based on the extracted live broadcast role, perspective number and stage identification, a controlled connection request is generated, and the controlled connection request is sent to the live broadcast server; upon receiving a successful connection response returned by the live broadcast server, controlled information is generated using the extracted live broadcast role and perspective number, and the controlled information is sent to the live broadcast server; upon receiving a controlled confirmation response returned by the live broadcast server, the live broadcast content indicated by the extracted live broadcast role is determined, and the live broadcast angle indicated by the extracted perspective number is determined; according to the live broadcast content and the live broadcast angle, the event on the event stage is broadcast live, and the event live broadcast interface is obtained and displayed.

[0089] In a specific application scenario, the target control terminal is used to obtain the event information of the event stage in real time, including but not limited to team information, event progress information and player video information; organize the event information, obtain a preview panel and synchronize it to each of the target controlled terminals;

[0090] Each of the target controlled terminals is used to add the preview panel to the currently displayed event live broadcast interface for display, so that the event information is displayed on the currently displayed event live broadcast interface;

[0091] Among them, when the target master control end receives the screen clearing instruction, the target master control end determines the target controlled end to be cleared indicated by the screen clearing instruction among the at least one target controlled end, and synchronizes the screen clearing instruction to the target controlled end to be cleared, so that the target controlled end to be cleared clears the preview panel on the currently displayed live event interface.

[0092] In a specific application scenario, the target main control end is used to determine, for the team information in the event information, based on the team information, the team display orientation and at least one player identifier in the team, use the at least one player identifier to match the seat number of each player in the team, and organize the team information according to the team display orientation and the seat number of each player in the team to obtain a preview panel of the team information; and / or, for the event progress information in the event information, obtain a progress information template, organize the event progress information according to the progress information template, and obtain a preview panel of the event progress information; and / or, for the player video information in the event information, render the image frame of the player video information onto a canvas element according to a specified shape area to obtain a preview panel of the player video information.

[0093] In a specific application scenario, the target master control end is also used to, upon receiving a parameter update instruction for the live broadcast configuration parameters, obtain the configuration parameters to be updated in the parameter update instruction, and determine the target controlled end to be updated indicated by the configuration parameters to be updated in at least one target controlled end; generate an updated event live broadcast task according to the configuration parameters to be updated, and issue the updated event live broadcast task to the target controlled end to be updated, so that the target controlled end to be updated re-displays the event live broadcast interface according to the updated event live broadcast task.

[0094] In a specific application scenario, the target master control terminal is further used to, in the case of receiving the list of individually configured controlled terminals, determine, among the at least one target controlled terminal, an individual target controlled terminal included in the list of individually configured controlled terminals; set live broadcast parameters for the individual target controlled terminal according to the live broadcast configuration parameters, so that the individual controlled terminal displays the event live broadcast interface according to the set live broadcast parameters; and, in the case of receiving a release control instruction, release control of the individual target controlled terminal;

[0095] The separate target controlled end is used to continue to display the event live broadcast interface according to the set live broadcast parameters when it detects that the target master control end has released the control, and to re-display the event live broadcast interface according to other live broadcast configuration parameters when other live broadcast configuration parameters are received, wherein the other live broadcast configuration parameters are the live broadcast configuration parameters set by the user on the separate target controlled end.

[0096] In specific application scenarios, the live broadcast control system also includes a backup master control terminal:

[0097] The live broadcast server is used to obtain the incremental data of the target master control terminal in real time, synchronize the incremental data to the backup master control terminal in real time, and continuously monitor the working status of the target master control terminal; when an abnormality is detected in the target master control terminal, restart the target master control terminal and instruct the backup master control terminal to control at least one target controlled terminal, so that the backup master control terminal obtains the event information of the event stage in real time during the live broadcast of the event on the event stage, and synchronizes the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed event live broadcast interface.

[0098] In a specific application scenario, a designated master control terminal is used to receive another live broadcast configuration parameter set for another event stage, determine at least one designated controlled terminal among other controlled terminals, and issue a designated event live broadcast task to each of the designated controlled terminals, wherein the designated master control terminal is a master control terminal among other master control terminals used to control the live broadcast of the other event stage, the other master control terminals are master control terminals other than the target master control terminal among the at least one master control terminal, the other controlled terminals are controlled terminals other than the at least one target controlled terminal among the multiple controlled terminals, and the at least one designated controlled terminal is a controlled terminal used to broadcast an event live broadcast of the other event stage; in the process of the other event stage broadcasting an event live, another event information of the other event stage is obtained in real time, and the another event information is synchronized to each of the designated controlled terminals in real time, so that each of the designated controlled terminals displays the another event information on the currently displayed event live broadcast interface;

[0099] Each of the designated controlled terminals is used to determine designated live broadcast content and designated live broadcast angle in the received designated event live broadcast task, and display the designated event live broadcast interface according to the designated live broadcast content and the designated live broadcast angle.

[0100] In the device provided by the embodiment of the present application, a target master control terminal receives live broadcast configuration parameters set for an event stage, determines at least one target controlled terminal among multiple controlled terminals, and issues an event live broadcast task to each target controlled terminal. Each target controlled terminal determines the live broadcast content and live broadcast angle in the received event live broadcast task, and displays the event live broadcast interface according to the live broadcast content and live broadcast angle. In the process of live broadcasting the event on the event stage, the target master control terminal obtains event information of the event stage in real time, and synchronizes the event information to each target controlled terminal in real time, so that each target controlled terminal displays the event information on the currently displayed event live broadcast interface. Through the unified parameter configuration and real-time data synchronization of the target master control terminal, most configurations can be uniformly managed and adjusted in real time. Only a few administrators are needed to efficiently manage the entire live broadcast control system, reducing the dependence on a large number of skilled administrators and the risk of errors caused by manual configuration. The flexibility is good, and it can cope with the needs of instant modification in specific scenarios, realize efficient management of event live broadcasts, meet the needs of large-scale event live broadcasts, and provide audiences with high-quality viewing experience.

[0101] It should be noted that for other corresponding descriptions of the functional units involved in a live broadcast control system provided in the embodiment of the present application, reference can be made to Figure 1 and Figure 2A The corresponding description in will not be repeated here.

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

[0103] The above embodiments and the technical features in the embodiments can be arbitrarily combined with each other. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0104] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

[0105] In an exemplary embodiment, see Figure 4, and also provides a computer device, which includes a bus, a processor, a memory and a communication interface, and may also include an input and output interface and a display device, wherein each functional unit can communicate with each other through the bus. The memory stores a computer program, and the processor is used to execute the program stored in the memory and execute the event live broadcast method based on the live broadcast central control system in the above embodiment.

[0106] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the event live broadcast method based on a live broadcast central control system.

[0107] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by hardware, or by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present application.

[0108] Those skilled in the art will appreciate that the accompanying drawings are merely schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily required for implementing the present application.

[0109] Those skilled in the art will appreciate that the modules in the device in the implementation scenario can be distributed in the device in the implementation scenario according to the implementation scenario description, or can be changed accordingly and located in one or more devices different from the implementation scenario. The modules in the above implementation scenario can be combined into one module, or can be further split into multiple sub-modules.

[0110] The above application serial numbers are for description only and do not represent the advantages or disadvantages of the implementation scenarios.

[0111] The above disclosure only discloses several specific implementation scenarios of the present application. However, the present application is not limited thereto, and any changes that can be conceived by technicians in this field should fall within the scope of protection of the present application.

Claims

1. A method for live broadcasting of an event based on a live broadcast control system, characterized in that: The method is applied to a live broadcast control system, the live broadcast control system includes at least one master control terminal and multiple controlled terminals, and the method includes: The target master control end receives the live broadcast configuration parameters set for the event stage, determines at least one target controlled end among the multiple controlled ends, and issues an event live broadcast task to each of the target controlled ends, wherein the target master control end is a master control end among the at least one master control end for controlling the live broadcast of the event stage, and the at least one target controlled end is a controlled end for performing the event live broadcast on the event stage; Each of the target controlled terminals determines the live broadcast content and live broadcast angle in the received live broadcast task of the event, and displays the live broadcast interface of the event according to the live broadcast content and the live broadcast angle; During the live broadcast of the event on the event stage, the target master terminal acquires the event information of the event stage in real time, and synchronizes the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed live broadcast interface of the event.

2. The method according to claim 1, characterized in that: The target master control terminal receives the live broadcast configuration parameters set for the event stage, determines at least one target controlled terminal among the multiple controlled terminals, and issues the event live broadcast task to each of the target controlled terminals, including: The target main control end receives the live broadcast configuration parameters set for the event stage, and obtains the stage identifier of the event stage from the live broadcast configuration parameters; The target master control terminal obtains a preset master control terminal identifier, generates a master control connection request based on the stage identifier and the master control terminal identifier, and sends the master control connection request to the live broadcast server; When receiving a connection success response returned by the live broadcast server, the target master control end sends its own master control information to the live broadcast server; When receiving the master confirmation response returned by the live broadcast server, the target master control terminal determines at least one target controlled terminal among the multiple controlled terminals according to the instruction of the live broadcast configuration parameter; The target master control terminal determines the corresponding live broadcast role and view number for each target controlled terminal in the live broadcast configuration parameters, and constructs a live event task for each target controlled terminal according to the live broadcast role, view number and the stage identifier of the event stage, and sends the constructed live event task to each target controlled terminal; When receiving the role permission list, the target master control end allocates permissions to the corresponding live broadcast role according to the role permission list, wherein the role permission list includes at least one live broadcast role and each of the live broadcast roles has corresponding role permissions.

3. The method according to claim 1, characterized in that Each of the target controlled terminals determines the live broadcast content and the live broadcast angle in the received live broadcast task of the event, and displays the live broadcast interface of the event according to the live broadcast content and the live broadcast angle, including: Each of the target controlled terminals extracts the live broadcast role, the view angle number and the stage identifier of the event stage from the received event live broadcast task; Each of the target controlled terminals generates a controlled connection request based on the extracted live broadcast role, the view angle number and the stage identifier, and sends the controlled connection request to the live broadcast server; Upon receiving a connection success response returned by the live broadcast server, each of the target controlled terminals generates controlled information using the extracted live broadcast role and view number, and sends the controlled information to the live broadcast server; Upon receiving the controlled confirmation response returned by the live broadcast server, each of the target controlled terminals determines the live broadcast content indicated by the extracted live broadcast role, and determines the live broadcast angle indicated by the extracted viewing angle number; According to the live broadcast content and the live broadcast angle, the event on the event stage is broadcast live, and the event live broadcast interface is obtained and displayed.

4. The method according to claim 1, characterized in that: The target master terminal acquires the event information of the event stage in real time, and synchronizes the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed event live broadcast interface, including: The target master control terminal obtains the event information of the event stage in real time, and the event information includes but is not limited to team information, event progress information and player video information; The event information is sorted to obtain a preview panel and synchronized to each of the target controlled terminals; Each of the target controlled terminals adds the preview panel to the currently displayed live event interface for display, so that the event information is displayed on the currently displayed live event interface; Among them, when the target master control end receives the screen clearing instruction, the target master control end determines the target controlled end to be cleared indicated by the screen clearing instruction among the at least one target controlled end, and synchronizes the screen clearing instruction to the target controlled end to be cleared, so that the target controlled end to be cleared clears the preview panel on the currently displayed live event interface.

5. The method according to claim 4, characterized in that The organizing the event information to obtain a preview panel and synchronizing it to each target controlled terminal includes: For the team information in the event information, based on the team information, determining the team display position and at least one player identifier in the team, matching the seat number of each player in the team using the at least one player identifier, and sorting the team information according to the team display position and the seat number of each player in the team to obtain a preview panel of the team information; and / or, For the event progress information in the event information, obtaining a progress information template, organizing the event progress information according to the progress information template, and obtaining a preview panel of the event progress information; and / or, For the player video information in the event information, the image frame of the player video information is rendered onto a canvas element according to a specified shape area to obtain a preview panel of the player video information.

6. The method according to claim 1, characterized in that The method further comprises: When receiving the parameter update instruction for the live broadcast configuration parameter, the target master control end obtains the configuration parameter to be updated from the parameter update instruction, and determines the target controlled end to be updated indicated by the configuration parameter to be updated from the at least one target controlled end; The target master control terminal generates an update event live broadcast task according to the configuration parameters to be updated, and sends the update event live broadcast task to the target controlled terminal to be updated, so that the target controlled terminal to be updated re-displays the event live broadcast interface according to the update event live broadcast task.

7. The method according to claim 1, characterized in that The method further comprises: The target master control terminal, when receiving the list of individually configured controlled terminals, determines, from the at least one target controlled terminal, an individual target controlled terminal included in the list of individually configured controlled terminals; The target master control terminal sets live broadcast parameters for the individual target controlled terminal according to the live broadcast configuration parameters, so that the individual controlled terminal displays the event live broadcast interface according to the set live broadcast parameters; The target master terminal releases control over the single target controlled terminal when receiving the release control instruction; When the individual target controlled end detects that the target master end has released control, the individual target controlled end continues to display the event live broadcast interface according to the set live broadcast parameters, and when receiving other live broadcast configuration parameters, the individual target controlled end re-displays the event live broadcast interface according to the other live broadcast configuration parameters, wherein the other live broadcast configuration parameters are the live broadcast configuration parameters set by the user on the individual target controlled end.

8. The method according to claim 1, characterized in that The live broadcast control system further includes a standby master control terminal, and the method further includes: The live broadcast server obtains the incremental data of the target master control terminal in real time, synchronizes the incremental data to the backup master control terminal in real time, and continuously monitors the working status of the target master control terminal; When an abnormality is detected in the target master control terminal, the live broadcast server restarts the target master control terminal and instructs the backup master control terminal to control at least one target controlled terminal. During the live broadcast of the event on the event stage, the backup master control terminal obtains the event information of the event stage in real time, and synchronizes the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed event live broadcast interface.

9. The method according to claim 1, characterized in that: The method further comprises: The designated master control terminal receives another live broadcast configuration parameter set for another event stage, determines at least one designated controlled terminal among other controlled terminals, and issues a designated event live broadcast task to each of the designated controlled terminals, wherein the designated master control terminal is a master control terminal among other master control terminals for controlling the live broadcast of the other event stage, the other master control terminals are master control terminals other than the target master control terminal among the at least one master control terminal, the other controlled terminals are controlled terminals among the multiple controlled terminals other than the at least one target controlled terminal, and the at least one designated controlled terminal is a controlled terminal for performing event live broadcast on the other event stage; Each of the designated controlled terminals determines designated live broadcast content and designated live broadcast angle in the received designated event live broadcast task, and displays the designated event live broadcast interface according to the designated live broadcast content and the designated live broadcast angle; During the live broadcast of the event on the other event stage, the designated master control terminal obtains the other event information of the other event stage in real time, and synchronizes the other event information to each designated controlled terminal in real time, so that each designated controlled terminal displays the other event information on the currently displayed live broadcast interface of the event.

10. A live broadcast control system, characterized in that: The live broadcast control system includes at least one master terminal and multiple controlled terminals: A target master control terminal is used to receive live broadcast configuration parameters set for the event stage, determine at least one target controlled terminal among the multiple controlled terminals, issue an event live broadcast task to each of the target controlled terminals, and obtain event information of the event stage in real time during the event live broadcast of the event on the event stage, and synchronize the event information to each of the target controlled terminals in real time, so that each of the target controlled terminals displays the event information on the currently displayed event live broadcast interface. The target master control terminal is a master control terminal used to control the live broadcast of the event stage among the at least one master control terminal, and the at least one target controlled terminal is a controlled terminal used to broadcast the event live on the event stage; Each of the target controlled terminals determines the live broadcast content and live broadcast angle in the received event live broadcast task, displays the event live broadcast interface according to the live broadcast content and the live broadcast angle, and displays the event information synchronized in real time by the target master control terminal on the currently displayed event live broadcast interface.