Conference live broadcast method, device, electronic device and storage medium
By providing a variety of live interface layout options and client data stream processing in video conferencing, the problem of single live interface layout and low clarity is solved, and flexible interface configuration and high-definition display are achieved.
Patent Information
- Application Number
- CN202210502927.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-10
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2042-05-10
AI Technical Summary
In the existing live video conferencing methods, the live broadcast interface layout is single and the display clarity is low, which cannot meet the diverse user needs.
Provide a live conference method. By displaying the live conference interface during the video conference process, users can select and switch multiple live broadcast interface layout options, and process video conference data streams through the client to output the corresponding data streams of the target live broadcast interface layout, improving the interface display clarity.
It realizes flexible live broadcast interface layout and configuration, increases the display form of the conference live broadcast interface, and improves the clarity of the interface display.
Smart Images

Figure CN114866729B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a conference live broadcast method, device, electronic device, computer-readable storage medium, and computer program product. Background Art
[0002] With the development of internet technology, social interaction has shifted from offline to online, primarily manifested in the increasing number of users communicating online. Online communication encompasses a variety of forms, including text (chat) and video. Video communication can include video conferencing and live video conferencing during the meeting. Live video conferencing meets the needs of large audiences and targeted users. For example, a live video conferencing broadcast involving over 10,000 viewers can simultaneously view the meeting content, reducing the number of viewers required.
[0003] In the current live broadcast method of video conferencing, the conference server sends the received conference data stream containing image data and sound data to the conference terminals corresponding to each participant, realizing a video conference for multiple parties. Furthermore, the conference server synchronously sends the conference data stream to the video conference live broadcast server, realizing live broadcast of video conference for more people.
[0004] However, in current video conference live broadcasts, since the video conference live broadcast server pushes the live broadcast stream, the network resource requirements are large, resulting in a single live broadcast interface display format for users watching the live conference, and the clarity of the live conference display is low. Summary of the Invention
[0005] The present disclosure provides a conference live broadcast method, apparatus, electronic device, computer-readable storage medium, and computer program product to at least address the problem in related technologies of a single layout format and low display clarity of conference live broadcast interfaces. The technical solutions of the present disclosure are as follows:
[0006] According to a first aspect of an embodiment of the present disclosure, a method for live broadcasting of a conference is provided, comprising:
[0007] During a video conference, in response to a conference live broadcast setting operation, a conference live broadcast setting interface is displayed, wherein the conference live broadcast setting interface includes setting options for a live broadcast interface layout;
[0008] In response to the selection operation of the setting option for the target live broadcast interface layout, the conference live broadcast data stream corresponding to the target live broadcast interface layout is output, and the conference live broadcast data stream is used for the live broadcast content consumption client to display the conference live broadcast interface corresponding to the target live broadcast interface layout.
[0009] In one embodiment, before outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout, the method further includes:
[0010] In response to a triggering operation on the start live broadcast option in the conference live broadcast setting interface, displaying layout setting confirmation information;
[0011] In response to the triggering operation of the layout setting confirmation information, the conference live broadcast is started, and the step of outputting the conference live broadcast data flow corresponding to the target live broadcast interface layout is executed.
[0012] In one embodiment, before outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout, the method further includes:
[0013] During the live broadcast of the conference, in response to the operation of switching the layout of the live broadcast interface, a layout switching confirmation message is displayed;
[0014] In response to the triggering operation of the live broadcast layout switching information, the step of outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout is executed.
[0015] In one embodiment, after the response to the selection of the setting option for the target live broadcast interface layout, the method further includes:
[0016] In the conference live broadcast setting interface, a live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed.
[0017] In one embodiment, the conference live broadcast setting interface includes a setting option for a first live broadcast interface layout for displaying screen sharing content, and the live broadcast simulation interface corresponding to the target live broadcast interface layout is displayed in the conference live broadcast setting interface, including:
[0018] When the setting option of the target live broadcast interface layout is the setting option of the first live broadcast interface layout, the target live broadcast simulation interface diagram of the display area including the screen sharing content corresponding to the first live broadcast interface layout is displayed in the conference live broadcast setting interface.
[0019] In one embodiment, the conference live broadcast setting interface includes a setting option for a second live broadcast interface layout for displaying a portrait. In the conference live broadcast setting interface, a live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed, including:
[0020] When the setting option of the target live broadcast interface layout is the setting option of the second live broadcast interface layout, the target live broadcast simulation interface diagram of the display area including the portrait corresponding to the second live broadcast interface layout is displayed in the conference live broadcast setting interface.
[0021] In one embodiment, in response to a selection operation of a setting option for a target live broadcast interface layout, outputting a conference live broadcast data stream corresponding to the target live broadcast interface layout includes:
[0022] In response to a selection operation on a setting option for a target live broadcast interface layout, obtaining a target interface layout rule corresponding to the target live broadcast interface layout;
[0023] The video conference data stream is processed based on the target interface layout rule to obtain a conference live broadcast data stream, and the conference live broadcast data stream corresponding to the target live broadcast interface layout is output.
[0024] In one embodiment, the target interface layout rule is a portrait layout rule, and processing the video conference data stream based on the target interface layout rule to obtain the conference live broadcast data stream includes:
[0025] According to the portrait layout rule, a target video conference data stream carrying a target tag is determined in each of the video conference data streams according to the tags carried by each video conference data stream; the target tag is a tag added by the server to identify the speaker data stream;
[0026] The target video conference data stream is determined to be a conference live broadcast data stream.
[0027] According to a second aspect of an embodiment of the present disclosure, a method for live broadcasting of a conference is provided, comprising:
[0028] In response to a viewing request for a target conference live broadcast, displaying a conference live broadcast interface;
[0029] In the conference live broadcast interface, the conference live broadcast data stream corresponding to the target live broadcast interface layout is displayed; the target live broadcast interface layout is the live broadcast interface layout determined by the live content supply client in response to the selection operation of the setting option for the target live broadcast interface layout.
[0030] According to a third aspect of an embodiment of the present disclosure, there is provided an apparatus, including:
[0031] The display unit is configured to display a conference live broadcast setting interface in response to a conference live broadcast setting operation during a video conference, wherein the conference live broadcast setting interface includes setting options for a live broadcast interface layout;
[0032] The output unit is configured to execute a selection operation in response to a setting option for a target live broadcast interface layout, and output a conference live broadcast data stream corresponding to the target live broadcast interface layout, wherein the conference live broadcast data stream is used for a live broadcast content consumption client to display a conference live broadcast interface corresponding to the target live broadcast interface layout.
[0033] In one embodiment, the conference live broadcast device further includes:
[0034] a starting unit configured to execute, in response to a triggering operation on a start live broadcast option in the conference live broadcast setting interface, display layout setting confirmation information;
[0035] The first verification unit is configured to execute a trigger operation in response to the layout setting confirmation information, start the conference live broadcast, and execute the conference live broadcast data flow step corresponding to the target live broadcast interface layout output.
[0036] In one embodiment, the conference live broadcast device also includes
[0037] A switching unit is configured to display layout switching confirmation information in response to a switching operation on the live broadcast interface layout during the live broadcast of the conference;
[0038] The second verification unit is configured to execute the step of outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout in response to the triggering operation of the live broadcast layout switching information.
[0039] In one embodiment, the conference live broadcast device further includes:
[0040] The display unit is configured to be executed in the conference live broadcast setting interface to display the live broadcast simulation interface diagram corresponding to the target live broadcast interface layout.
[0041] In one embodiment, the conference live broadcast setting interface includes setting options for a first live broadcast interface layout for displaying screen sharing content, and the display unit further includes:
[0042] The first display sub-unit is configured to execute, when the setting option of the target live broadcast interface layout is the setting option of the first live broadcast interface layout, displaying the target live broadcast simulation interface diagram of the display area corresponding to the first live broadcast interface layout and including the screen sharing content in the conference live broadcast setting interface.
[0043] In one embodiment, the conference live broadcast setting interface includes a setting option for a second live broadcast interface layout for displaying a portrait, and the display unit further includes:
[0044] The second display sub-unit is configured to execute, when the setting option of the target live broadcast interface layout is the setting option of the second live broadcast interface layout, displaying the target live broadcast simulation interface diagram of the display area including the portrait corresponding to the second live broadcast interface layout in the conference live broadcast setting interface.
[0045] In one embodiment, the output unit further includes:
[0046] an acquisition subunit configured to execute, in response to a selection operation of a setting option for a target live broadcast interface layout, acquire a target interface layout rule corresponding to the target live broadcast interface layout;
[0047] The output subunit is configured to process the video conference data stream based on the target interface layout rule to obtain a conference live broadcast data stream, and output the conference live broadcast data stream corresponding to the target live broadcast interface layout.
[0048] In one embodiment, the output subunit includes:
[0049] A first determining subunit is configured to execute the portrait layout rule and determine a target video conference data stream carrying a target tag in each of the video conference data streams according to the tags carried by each of the video conference data streams; the target tag is a tag added by the server to identify the speaker data stream;
[0050] The second determining subunit is configured to determine the target video conference data stream as a conference live broadcast data stream.
[0051] According to a fourth aspect of an embodiment of the present disclosure, there is provided an apparatus, including:
[0052] The first display unit is configured to display a conference live broadcast interface in response to a viewing request for a target conference live broadcast;
[0053] In the conference live broadcast interface, the conference live broadcast data stream corresponding to the target live broadcast interface layout is displayed; the target live broadcast interface layout is the live broadcast interface layout determined by the live content supply client in response to the selection operation of the setting option for the target live broadcast interface layout.
[0054] According to a fifth aspect of the embodiments of the present disclosure, there is provided an electronic device, including:
[0055] processor;
[0056] a memory for storing instructions executable by the processor;
[0057] The processor is configured to execute the instructions to implement the conference live broadcast method as described in any one of the first to second aspects above.
[0058] According to the sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the conference live broadcast method as described in any one of the first to second aspects above.
[0059] According to a seventh aspect of an embodiment of the present disclosure, a computer program product is provided. When the instructions are executed by a processor of an electronic device, the electronic device is capable of executing the conference live broadcast method as described in any one of the first to second aspects above.
[0060] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
[0061] In the above-mentioned conference live broadcast method, during a video conference, the live broadcast content provider client responds to the conference live broadcast request and displays a conference live broadcast settings interface. This conference live broadcast settings interface includes multiple interface layout options. In response to selecting a target interface layout option, the live broadcast content provider client outputs a conference live broadcast data stream corresponding to the target live broadcast interface layout. This method allows for flexible layout configuration of the conference live broadcast interface displayed during the conference live broadcast, increasing the display format of the conference live broadcast interface. Furthermore, by pushing the conference live broadcast data stream through the client, the clarity of the conference live broadcast interface display is improved.
[0062] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0064] Figure 1 The figure is a flowchart of a conference live broadcast method according to an exemplary embodiment.
[0065] Figure 2 The figure is a schematic diagram of a video conferencing interface according to an exemplary embodiment.
[0066] Figure 3 The figure is a schematic diagram of a conference live broadcast setting interface according to an exemplary embodiment.
[0067] Figure 4 The present invention is a flowchart showing steps for confirming a target live broadcast interface layout according to an exemplary embodiment.
[0068] Figure 5 The present invention is a flowchart showing steps for switching the target live broadcast interface layout according to an exemplary embodiment.
[0069] Figure 6 The figure is a schematic diagram showing display of layout interface switching information according to an exemplary embodiment.
[0070] Figure 7This is a live broadcast simulation interface diagram corresponding to a content layout setting option according to an exemplary embodiment.
[0071] Figure 8 This is a live broadcast simulation interface diagram corresponding to a picture-in-picture layout setting option according to an exemplary embodiment.
[0072] Figure 9 This is a live broadcast simulation interface diagram corresponding to a speaker layout setting option according to an exemplary embodiment.
[0073] Figure 10 This is a live broadcast simulation interface diagram corresponding to a portrait layout setting option according to an exemplary embodiment.
[0074] Figure 11 The present invention is a flowchart of a method for processing a conference live broadcast data stream according to an exemplary embodiment.
[0075] Figure 12 The present invention is a flowchart of a method for processing a data stream of a live conference with a portrait layout according to an exemplary embodiment.
[0076] Figure 13 The figure is a flowchart of a conference live broadcast method according to an exemplary embodiment.
[0077] Figure 14 The figure is a block diagram of a device for broadcasting a conference live according to an exemplary embodiment.
[0078] Figure 15 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0079] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0080] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0081] It should also 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 display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0082] Figure 1 FIG. 1 is a flow chart showing a method for live broadcasting of a conference according to an exemplary embodiment. Figure 1 As shown, the conference live broadcast method can be applied to the live content supply client, such as Figure 1 As shown, the conference live broadcast method specifically includes the following steps.
[0083] In step S110 , during the video conference, in response to the conference live broadcast setting operation, a conference live broadcast setting interface is displayed.
[0084] Among them, the conference live broadcast setting interface includes setting options for the live broadcast interface layout.
[0085] In implementation, the client can provide a live broadcast function for video conferences. When conducting a video conference, the client can be used as a conference live broadcast content supply client, and the video conference content can be published in the form of a conference live broadcast, so that more users can participate in watching the conference live broadcast content. In addition, the client can also provide a conference live broadcast setting function. Specifically, during the video conference, the user can perform a conference live broadcast setting operation, and the client responds to the conference live broadcast setting operation and displays a conference live broadcast setting interface to provide the user with the setting of the conference live broadcast interface layout. Among them, the user who can initiate a video conference live broadcast and set the conference live broadcast interface is also called the conference host, that is, among the people participating in the conference, the conference host has the authority to start the conference live broadcast and set the conference live broadcast interface.
[0086] like Figure 2 As shown in the figure, the video conference interface diagram displayed on the client where the conference host is located in this embodiment. Figure 2 The video conference interface shown in the figure includes a main display area and multiple sub-display areas. The main display area can be used to display the portrait of the person who is speaking or the screen sharing content during the meeting. The sub-display area is used to display the portrait of each participant. Figure 2 The displayed video conferencing interface also includes management options such as "Screen Sharing", "Member Management", "Meeting Invitation" and "Settings". Each management option is used to provide users with a variety of different functions. For example, the screen sharing option is used to provide users with the function of screen sharing, and the meeting invitation option is used to provide users with the function of adding participants, etc.
[0087] Optionally, according to the different roles of each participant, the client of each participant has different permission settings, and the management options of the video conference interface displayed in the client corresponding to users with different permissions are different.
[0088] Optionally, during a meeting, when a user (meeting host) wants to start live streaming, the video conference interface provides the host with a "Live" setting option for setting the live streaming interface. The host triggers the "Live" setting option, and the live streaming setting interface is displayed on the video conference interface. The live streaming setting interface includes multiple setting options for configuring the layout of the live streaming interface.
[0089] Optionally, during the live broadcast of the conference, the conference host can also trigger the live broadcast setting option (i.e. Figure 2 ) to switch the layout of the live broadcast interface of the conference live broadcast, and the conference live broadcast will not be interrupted during the process of switching the live broadcast interface layout.
[0090] Optionally, the size of the conference live broadcast setting interface can be smaller than the video conference interface, or larger than or equal to the video conference interface. The embodiment of the present disclosure does not limit the size of the conference live broadcast setting interface. When the conference live broadcast setting interface is smaller than the video conference interface, the conference live broadcast setting can be made while monitoring the video conference, thereby avoiding affecting the video conference process. In addition, the conference live broadcast setting interface can also include information such as the conference live broadcast address, conference live broadcast title, and conference live broadcast introduction. The conference live broadcast setting interface provides an information editing box for the conference live broadcast title, conference live broadcast introduction, etc., and the user can edit the conference live broadcast title, conference live broadcast introduction information, etc. In addition, the user can also perform a sharing operation on the conference live broadcast address in the conference live broadcast setting interface. In response to the sharing operation, the client shares the conference live broadcast address to other users' clients through the video conference live broadcast server, so that the user corresponding to the live content consumption client can watch the conference live content through the conference live broadcast address.
[0091] In step S120, in response to the selection operation of the setting option for the target live broadcast interface layout, the conference live broadcast data stream corresponding to the target live broadcast interface layout is output.
[0092] Among them, the conference live broadcast data stream is used for the live broadcast content consumption client to display the conference live broadcast interface corresponding to the target live broadcast interface layout.
[0093] In implementation, the conference live broadcast setting interface includes setting options for the live broadcast interface layout, such as Figure 3As shown, the setting options for the live broadcast interface layout may include: speaker layout setting options, content layout setting options, portrait layout setting options, and picture-in-picture layout setting options. That is, each setting option corresponds to a layout method of the live broadcast interface. The target object triggers the setting option of the target live broadcast interface layout in the conference live broadcast setting interface. In response to the selection operation of the setting option for the target live broadcast interface layout, the target object's client processes the conference live broadcast data stream according to the format requirements corresponding to the target live broadcast interface layout and outputs the processed conference live broadcast data stream. The processed conference live broadcast data stream is then sent to the video conference live broadcast server, which then pushes the conference live broadcast data stream to the live broadcast content consumption client, so that each live content consumption client displays the conference content in the conference live broadcast interface using the target live broadcast interface layout. In this embodiment, the client performs interface layout format processing on the conference live broadcast data stream and sends the processed conference live broadcast data stream to the video conference live broadcast server, avoiding data distortion of the conference live broadcast data stream when the video conference live broadcast server processes it and improving the clarity of the conference live broadcast data stream when it is displayed.
[0094] In the above-described conference live broadcast method, during a video conference, the client responds to a conference live broadcast request by displaying a conference live broadcast settings interface. The conference live broadcast settings interface includes multiple interface layout options. Then, in response to selecting a target interface layout option, the client outputs a conference live broadcast data stream corresponding to the target live broadcast interface layout. This method allows for flexible layout configuration of the conference live broadcast interface displayed during the conference live broadcast, increasing the display format of the conference live broadcast interface. Furthermore, by pushing the conference live broadcast data stream through the client, the clarity of the conference live broadcast interface display is improved.
[0095] In an exemplary embodiment, the user can set the layout of the live broadcast interface in two scenarios. Scenario 1: Before the conference live broadcast, the user pre-sets the layout of the conference live broadcast interface; Scenario 2: During the conference live broadcast, the layout of the current conference live broadcast interface is switched. Figure 4 As shown, for scenario 1, before outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout in step S120, the conference live broadcast method further includes:
[0096] In step S121 , in response to a triggering operation on the start live broadcast option in the conference live broadcast setting interface, layout setting confirmation information is displayed.
[0097] In implementation, after a user selects a setting option for the target live broadcast interface layout, they can further trigger the start live broadcast option. In response to the triggering operation on the start live broadcast option in the conference live broadcast setting interface, the client displays layout setting confirmation information. This layout setting confirmation information can include a confirmation option for the target live broadcast interface layout and a cancellation option for the target conference live broadcast interface layout. The confirmation information for confirming the target live broadcast interface layout and the cancellation information for canceling the target conference live broadcast interface layout can be used to confirm the results of the layout operation on the conference live broadcast interface.
[0098] Optionally, a default layout option can be set in the client. If the user does not change the default conference live broadcast interface layout in the conference live broadcast setting interface, after the conference live broadcast is started, the conference live broadcast will output the conference live broadcast data stream with the default conference live broadcast interface layout.
[0099] In step S122, in response to the triggering operation of the layout setting confirmation information, the conference live broadcast is started, and the conference live broadcast data flow step corresponding to the output target live broadcast interface layout is executed.
[0100] During implementation, the user triggers the layout setting confirmation information for the target live broadcast interface layout, and the client responds to the triggering operation of the layout setting confirmation information to start the conference live broadcast. The client processes the conference live broadcast data stream for the target live broadcast interface layout, and then executes the step of outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout in step S120. The specific execution process of step S120 is not repeated here.
[0101] In this embodiment, the client displays layout setting confirmation information for the target live broadcast interface layout selected by the user, and determines the final conference live broadcast interface layout result in response to the triggering operation of the layout setting confirmation information, thereby realizing a flexible layout of the conference live broadcast interface.
[0102] In an exemplary embodiment, Figure 5 As shown, for the second situation of the above-mentioned conference live broadcast interface layout, during the conference live broadcast process, the conference live broadcast interface is subjected to a layout switching operation. Before outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout in step S120, the conference live broadcast method further includes:
[0103] In step S301, during the live broadcast of a conference, in response to a switch operation on the layout of the live broadcast interface, layout switch confirmation information is displayed.
[0104] In implementation, during the live broadcast of a conference, the client responds to the switch operation of the live broadcast interface layout and displays the layout switch confirmation information. Figure 6As shown, the confirmation information of "changing live broadcast layout" (i.e., layout switching confirmation information) is displayed in the conference live broadcast setting interface, and the confirmation information of "changing live broadcast layout" includes a change layout option and a cancel option.
[0105] Optionally, the layout switching confirmation information displayed during the conference live broadcast may be displayed in the same manner as or differently from the layout setting confirmation information displayed before the conference live broadcast is started, which is not limited in the embodiments of the present disclosure.
[0106] In step S302, in response to the triggering operation of the live broadcast layout switching information, the step of outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout is executed.
[0107] During implementation, for the displayed layout switching confirmation information, in response to the triggering operation of the live broadcast layout switching information, if the layout change option is triggered, the client outputs the conference live broadcast data stream with the confirmed target live broadcast interface layout. If the cancel option is triggered, the current live broadcast content supply client continues to output the conference live broadcast data stream with the original live broadcast interface layout. The process of outputting the conference live broadcast data stream is described in step S120 and will not be repeated here. Specifically, switching the conference live broadcast interface layout during the conference live broadcast will not interrupt the conference live broadcast content. Therefore, the live broadcast content supply client will continue to output the conference live broadcast data stream during the switching process of the conference live broadcast interface layout.
[0108] In this embodiment, the client displays layout switching confirmation information in response to the switching operation of the live broadcast interface layout, and then determines the layout result of the conference live broadcast interface after switching in response to the triggering operation of the layout switching confirmation information, thereby realizing a flexible layout of the conference live broadcast interface.
[0109] In an exemplary embodiment, before step S120, the conference live broadcast method further includes: step S401, displaying a live broadcast simulation interface diagram corresponding to the target live broadcast interface layout in the conference live broadcast setting interface.
[0110] In practice, the live conference setting interface also includes a display area for a live broadcast simulation interface image. The live broadcast simulation interface image displayed in this display area is a display area frame based on the target live broadcast interface layout and does not contain specific live conference content. When the user selects the setting option for the target live broadcast interface layout, the live broadcast simulation interface image corresponding to the target live broadcast interface layout is displayed in the live conference setting interface. In this way, when the user switches the setting options for different live broadcast interface layouts in the live conference setting interface, the corresponding live broadcast simulation interface image will be switched and displayed in the live conference setting interface.
[0111] In another implementation, the client can also display a conference live image corresponding to the target live interface layout in the live simulation interface diagram based on the conference live data stream as a preview of the conference live interface, thereby improving the intuitiveness of the display. Therefore, the embodiment of this disclosure does not limit the display format of the live simulation interface diagram.
[0112] In this embodiment, the live broadcast simulation interface diagram displayed in the conference live broadcast setting interface allows users to preview different live broadcast interface layouts, thereby improving the efficiency of the conference live broadcast interface layout.
[0113] In an exemplary embodiment, the display content during the video conference includes portrait content of the participants and screen sharing content in the conference. The participants (for example, the conference host) can adjust the display content of the video conference display interface according to the display needs of the video conference. During the live broadcast of the conference, when the screen sharing content is displayed in the video conference, based on the needs of the live broadcast of the conference, the user (that is, the conference host) can also set the live broadcast interface layout of the conference live broadcast interface to a conference live broadcast interface that displays the screen sharing content. Therefore, the conference live broadcast setting interface includes a setting option for the first live broadcast interface layout for displaying the screen sharing content. In step 401, in the conference live broadcast setting interface, displaying the live broadcast simulation interface diagram corresponding to the target live broadcast interface layout can be specifically achieved by the following steps:
[0114] In step S501, when the setting option of the target live broadcast interface layout is the setting option of the first live broadcast interface layout, the target live broadcast simulation interface diagram of the display area containing the screen sharing content corresponding to the first live broadcast interface layout is displayed in the conference live broadcast setting interface.
[0115] There are many layouts for the live interface that displays screen sharing content. Figure 7 As shown, the conference live broadcast setting interface includes "Content Layout" and "Picture-in-Picture Layout" setting options. Both "Content Layout" and "Picture-in-Picture Layout" can be used to display the conference screen sharing content on the conference live broadcast interface.
[0116] In implementation, when the setting option of the target live interface layout selected by the user is the content layout option, the target live simulation interface diagram corresponding to the first live interface layout and including the display area of the screen sharing content is displayed in the conference live setting interface. Figure 8As shown, when the setting option of the target live broadcast interface layout selected by the user is the picture-in-picture layout option, the target live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed in the conference live broadcast setting interface. The target live broadcast simulation interface diagram not only includes the main display area of the screen sharing content, but also includes a sub-area for displaying portraits, wherein the sub-area for displaying portraits can be located in the upper right corner of the main display area for displaying the screen sharing content. The embodiment of the present disclosure does not limit the positional relationship between the main display area of the screen sharing content and the portrait sub-area.
[0117] Optionally, when screen sharing is enabled in a video conference, the user can still select a portrait live broadcast interface layout that only includes a portrait display area. In this way, even if screen sharing content is being displayed during the video conference, only the portrait of the target person in the conference will be displayed in the conference live broadcast interface. However, when the user does not trigger the screen sharing operation during the video conference, the setting option in the conference live broadcast setting interface that uses displaying screen sharing content as a prerequisite for the live broadcast interface layout will be grayed out, and the user will not be able to trigger this setting option. In other words, when there is no screen sharing content in the video conference, the conference live broadcast setting interface cannot use the live broadcast interface layout that displays screen sharing content.
[0118] In this embodiment, for the setting options of the first live broadcast interface layout, the live broadcast simulation interface image displayed in the conference live broadcast setting interface is a live broadcast simulation interface image that includes a screen sharing content display area, allowing users to select a more appropriate target live broadcast interface layout based on screen sharing needs.
[0119] In an exemplary embodiment, the conference live broadcast setting interface includes a setting option for a second live broadcast interface layout for displaying a portrait. The setting option for the second live broadcast interface layout includes a speaker layout option and a portrait layout option. In step 401, in the conference live broadcast setting interface, displaying a live broadcast simulation interface image corresponding to the target live broadcast interface layout can be specifically achieved by the following steps:
[0120] In step S601, when the target live broadcast interface layout setting option is the second live broadcast interface layout setting option, the target live broadcast simulation interface image corresponding to the second live broadcast interface layout and including a display area for a portrait is displayed in the conference live broadcast setting interface. The target live broadcast simulation interface image includes a display area for a portrait.
[0121] In implementation, Figure 9As shown, when the setting option of the target live broadcast interface layout is the speaker layout option, the target live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed in the conference live broadcast setting interface. The target live broadcast simulation interface diagram corresponds to the main display area of the person who is speaking in the meeting and the sub-display area of the target number of participants. Among them, the sub-display area displays a preset target number of participants, and the portrait of each participant corresponds to a sub-unit of the sub-display area (also called a sub-partition), and each sub-partition of the sub-display area is a sub-display area with a preset proportional relationship with the sub-display area. For example, Figure 10 As shown, when the setting option of the target live broadcast interface layout is the portrait layout option, the target live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed in the conference live broadcast setting interface, and the target live broadcast simulation interface diagram only includes the display area of the portrait of the person who is speaking in the meeting.
[0122] In this embodiment, for the setting options of the second live broadcast interface layout, the live broadcast simulation interface image displayed in the conference live broadcast setting interface is a live broadcast simulation interface image that includes a portrait display area, allowing users to select a more appropriate target live broadcast interface layout based on portrait display requirements.
[0123] In an exemplary embodiment, Figure 11 As shown, the specific processing process of step 120 includes:
[0124] Step 1101: In response to a selection operation of a setting option for a target live broadcast interface layout, a target interface layout rule corresponding to the target live broadcast interface layout is obtained.
[0125] During implementation, the user triggers a selection operation on a setting option of a target live broadcast interface layout, and the client obtains a target interface layout rule corresponding to the target live broadcast interface layout in response to the selection operation.
[0126] Optionally, the client pre-stores multiple live broadcast interface layout rules, each of which carries an identifier corresponding to the live broadcast interface layout. The client determines the target live broadcast interface layout rule with the same identifier among the live broadcast interface layout rules based on the identifier corresponding to the target live broadcast interface layout carried in the selection operation triggered by the user.
[0127] Step 1102: Process the video conference data stream based on the target interface layout rule to obtain a conference live broadcast data stream, and output the conference live broadcast data stream corresponding to the target live broadcast interface layout.
[0128] During implementation, during a video conference, the conference live content supply client can receive the video conference data streams of each participant sent by the video conference server. The client processes the received video conference data streams based on the target live interface layout rules to obtain the processed conference live data stream. The conference live data stream is the data stream that meets the target live interface. Then, the client outputs the conference live data stream to the conference live server so that each conference live content consumption client can display the conference live content based on the conference live data stream.
[0129] In this embodiment, the client processes each video conference data stream through the preset target interface layout rules to obtain a conference live broadcast data stream that meets the target live broadcast interface layout after processing, thereby improving the display clarity of the conference live broadcast data stream and realizing the display setting of the conference live broadcast interface layout.
[0130] In an exemplary embodiment, Figure 12 As shown, the conference live broadcast setting interface includes multiple live broadcast interface layout setting options. Each live broadcast interface layout setting option corresponds to an interface layout rule. Based on the user's selection of the portrait layout setting option, the target interface layout rule that needs to be determined is the portrait layout rule. The specific processing process of step 1102 includes:
[0131] Step 1201 : According to the portrait layout rule and the tags carried by each video conference data stream, a target video conference data stream carrying a target tag is determined in each video conference data stream.
[0132] The target tag is a tag added by the server to identify the speaker's data stream.
[0133] In implementation, Figure 10 As shown, the live broadcast simulation interface diagram corresponding to the portrait layout only includes one display area, in which the head portrait of the speaker who is speaking is displayed. Therefore, the pre-stored portrait layout rules need to determine the data stream of the speaker who is speaking. During the video conference, when the video conference server sends the video conference data stream to the client of each participant, it will mark each video conference data stream, among which the speaker data stream will be marked with a speaker label. Therefore, when the conference live content supply client (that is, the conference host client) receives each video conference data stream, the conference live content supply client can determine the target video conference data stream carrying the target label (that is, the speaker label) in each video conference data stream based on the label carried by each video conference data stream.
[0134] Step 1202: Determine the target video conference data stream as the conference live broadcast data stream.
[0135] During implementation, the live conference content provider client identifies the target video conference data stream as the live conference data stream. This stream is filtered out from other video conference data streams and sent to the live conference server. The server then forwards the stream, allowing each live conference content consumer client to display the live conference content based on the live conference data stream. The interface layout displays only the speaker's portrait.
[0136] In this embodiment, based on the portrait layout rules, the client processes each video conference data stream to obtain a conference live broadcast data stream that meets the portrait layout after processing, thereby improving the display clarity of the conference live broadcast data stream and realizing the display setting of the conference live broadcast interface layout.
[0137] In another exemplary embodiment, a flowchart of a conference live broadcast method is shown. Figure 13 As shown, the method includes:
[0138] Step S1301: In response to a viewing request for a target conference live broadcast, a conference live broadcast interface is displayed.
[0139] The target live broadcast interface layout is a live broadcast interface layout determined by the live broadcast content supply client in response to a selection operation of a setting option for the target live broadcast interface layout.
[0140] During implementation, the user triggers a viewing request for the target conference live broadcast through the live broadcast address of the target conference live broadcast, and the live content consumption client (referred to as the client for short) responds to the viewing request for the target conference live broadcast and displays the conference live broadcast interface corresponding to the target conference live broadcast.
[0141] Step S1302: Display the conference live broadcast data stream corresponding to the target live broadcast interface layout in the conference live broadcast interface.
[0142] In the implementation, in the conference live interface, the client further outputs and displays the conference live data stream sent by the video conference live server in the target live interface layout format. The specific setting process of the target live interface layout can refer to the relevant description of steps S110 to S120 above, which will not be repeated here.
[0143] In this embodiment, in response to a viewing request for a target conference live broadcast, the live broadcast content of the conference is output and displayed using a conference live broadcast interface corresponding to the target live broadcast interface layout, thereby increasing the display form of the conference live broadcast interface.
[0144] It should be understood that although Figure 1 、 Figure 4 、 Figure 5 and Figures 11 to 13The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1 、 Figure 4 、 Figure 5 and Figure 11 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The order of execution of these steps or stages is not necessarily one by one, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0145] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can be referred to each other, and each embodiment focuses on the differences from other embodiments. For related parts, please refer to the description of other method embodiments.
[0146] Figure 12 FIG1 is a block diagram of a conference live broadcast device 1400 according to an exemplary embodiment. Figure 14 , the device 1400 includes a display unit 1401 and an output unit 1402.
[0147] The display unit 1401 is configured to display a conference live broadcast setting interface in response to a conference live broadcast setting operation during a video conference, where the conference live broadcast setting interface includes setting options for a live broadcast interface layout.
[0148] The output unit 1402 is configured to execute a selection operation in response to a setting option for a target live broadcast interface layout, and output a conference live broadcast data stream corresponding to the target live broadcast interface layout. The conference live broadcast data stream is used for the live broadcast content consumption client to display the conference live broadcast interface corresponding to the target live broadcast interface layout.
[0149] In an exemplary embodiment, the conference live broadcast device 1400 further includes:
[0150] A starting unit configured to execute a triggering operation in response to a start live broadcast option in a conference live broadcast setting interface, and display layout setting confirmation information;
[0151] The first verification unit is configured to execute a trigger operation in response to the layout setting confirmation information, start the conference live broadcast, and execute the conference live broadcast data flow step corresponding to the output target live broadcast interface layout.
[0152] In an exemplary embodiment, the conference live broadcast device 1400 further includes
[0153] A switching unit is configured to display layout switching confirmation information in response to a switching operation on the live broadcast interface layout during the live broadcast of the conference;
[0154] The second verification unit is configured to execute a step of outputting a conference live broadcast data stream corresponding to a target live broadcast interface layout in response to a triggering operation on the live broadcast layout switching information.
[0155] In an exemplary embodiment, the conference live broadcast device 1400 further includes:
[0156] The display unit is configured to execute in the conference live broadcast setting interface to display the live broadcast simulation interface diagram corresponding to the target live broadcast interface layout.
[0157] In an exemplary embodiment, the conference live broadcast setting interface includes setting options for a first live broadcast interface layout for displaying screen sharing content, and the display unit further includes:
[0158] The first display sub-unit is configured to execute, when the setting option of the target live broadcast interface layout is the setting option of the first live broadcast interface layout, displaying the target live broadcast simulation interface diagram of the display area containing the screen sharing content corresponding to the first live broadcast interface layout in the conference live broadcast setting interface.
[0159] In an exemplary embodiment, the conference live broadcast setting interface includes a setting option for a second live broadcast interface layout for displaying a portrait, and the display unit further includes:
[0160] The second display sub-unit is configured to execute, when the setting option of the target live broadcast interface layout is the setting option of the second live broadcast interface layout, displaying the target live broadcast simulation interface diagram of the display area including the portrait corresponding to the second live broadcast interface layout in the conference live broadcast setting interface.
[0161] In an exemplary embodiment, the output unit 1402 further includes:
[0162] an acquisition subunit configured to execute, in response to a selection operation of a setting option for a target live broadcast interface layout, acquire a target interface layout rule corresponding to the target live broadcast interface layout;
[0163] The output subunit is configured to process the video conference data stream based on the target interface layout rules, obtain the conference live data stream, and output the conference live data stream corresponding to the target live interface layout.
[0164] In an exemplary embodiment, the output subunit includes:
[0165] The first determining subunit is configured to execute the portrait layout rule and determine a target video conference data stream carrying a target tag in each video conference data stream according to the tags carried by each video conference data stream; the target tag is a tag added by the server to identify the speaker data stream;
[0166] The second determining subunit is configured to determine the target video conference data stream as a conference live broadcast data stream.
[0167] In an exemplary embodiment, a device for broadcasting a conference live is shown. The device includes a first display unit.
[0168] The first display unit is configured to display a conference live broadcast interface in response to a viewing request for a target conference live broadcast;
[0169] In the conference live broadcast interface, the conference live broadcast data stream corresponding to the target live broadcast interface layout is displayed; the target live broadcast interface layout is the live broadcast interface layout determined by the live content supply client in response to the selection operation of the setting option for the target live broadcast interface layout.
[0170] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0171] Figure 15 1 is a block diagram of an electronic device 1500 for a method for live conference broadcasting according to an exemplary embodiment. For example, electronic device 1500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0172] Reference Figure 15 , the electronic device 1500 may include one or more of the following components: a processing component 1502 , a memory 1504 , a power component 1506 , a multimedia component 1508 , an audio component 1510 , an input / output (I / O) interface 1512 , a sensor component 1514 , and a communication component 1516 .
[0173] The processing component 1502 generally controls the overall operation of the electronic device 1500, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 1502 may include one or more processors 1520 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1502 may include one or more modules to facilitate interaction between the processing component 1502 and other components. For example, the processing component 1502 may include a multimedia module to facilitate interaction between the multimedia component 1508 and the processing component 1502.
[0174] The memory 1504 is configured to store various types of data to support operations on the electronic device 1500. Examples of such data include instructions for any application or method operating on the electronic device 1500, contact data, phone book data, messages, pictures, videos, etc. The memory 1504 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.
[0175] The power supply component 1506 provides power to the various components of the electronic device 1500. The power supply component 1506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1500.
[0176] The multimedia component 1508 includes a screen that provides an output interface between the electronic device 1500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1508 includes a front camera and / or a rear camera. When the electronic device 1500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0177] The audio component 1510 is configured to output and / or input audio signals. For example, the audio component 1510 includes a microphone (MIC), which is configured to receive external audio signals when the electronic device 1500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1504 or transmitted via the communication component 1516. In some embodiments, the audio component 1510 also includes a speaker for outputting audio signals.
[0178] I / O interface 1512 provides an interface between processing component 1502 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0179] The sensor assembly 1514 includes one or more sensors for providing various aspects of the status assessment of the electronic device 1500. For example, the sensor assembly 1514 can detect the open / closed state of the electronic device 1500, the relative positioning of components, such as the display and keypad of the electronic device 1500. The sensor assembly 1514 can also detect changes in the position of the electronic device 1500 or its components, the presence or absence of user contact with the electronic device 1500, the orientation or acceleration / deceleration of the device 1500, and changes in the temperature of the electronic device 1500. The sensor assembly 1514 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1514 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1514 can also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0180] The communication component 1516 is configured to facilitate wired or wireless communication between the electronic device 1500 and other devices. The electronic device 1500 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0181] In an exemplary embodiment, the electronic device 1500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0182] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1504 including instructions, which can be executed by the processor 1520 of the electronic device 1500 to perform the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0183] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions, and the instructions can be executed by the processor 1520 of the electronic device 1500 to implement the above method.
[0184] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. can also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments and will not be described one by one here.
[0185] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.
[0186] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A conference live broadcast method, characterized in that: include: During a video conference, in response to a conference live broadcast setting operation, a conference live broadcast setting interface is displayed, wherein the conference live broadcast setting interface includes setting options for a live broadcast interface layout; the setting options for the live broadcast interface layout include: setting options for a speaker layout, setting options for a content layout, setting options for a portrait layout, and setting options for a picture-in-picture layout; each setting option corresponds to a layout mode of the live broadcast interface; the size of the conference live broadcast setting interface is smaller than the video conference interface, and when the conference live broadcast setting interface is smaller than the video conference interface, the conference live broadcast is set while the video conference is being monitored; In response to a selection operation on a setting option for a target live broadcast interface layout, outputting a conference live broadcast data stream corresponding to the target live broadcast interface layout, wherein the conference live broadcast data stream is used for displaying the conference live broadcast interface corresponding to the target live broadcast interface layout on a live content consumption client; The method further comprises: When screen sharing is turned on in a video conference, in response to the portrait layout setting selected by the user, the screen sharing content is displayed during the video conference, and only the portrait of the target object in the conference is displayed in the conference live broadcast interface.
2. The conference live broadcast method according to claim 1, characterized in that: Before outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout, the method further includes: In response to a triggering operation on the start live broadcast option in the conference live broadcast setting interface, displaying layout setting confirmation information; In response to the triggering operation of the layout setting confirmation information, the conference live broadcast is started, and the step of outputting the conference live broadcast data flow corresponding to the target live broadcast interface layout is executed.
3. The conference live broadcast method according to claim 1, characterized in that: Before outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout, the method further includes: During the live broadcast of the conference, in response to the operation of switching the layout of the live broadcast interface, a layout switching confirmation message is displayed; In response to the triggering operation of the layout switching confirmation information, the step of outputting the conference live broadcast data stream corresponding to the target live broadcast interface layout is executed.
4. The conference live broadcast method according to any one of claims 1 to 3, characterized in that: After the response to the selection operation of the setting option for the target live broadcast interface layout, the method further includes: In the conference live broadcast setting interface, a live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed.
5. The conference live broadcast method according to claim 4, characterized in that: The conference live broadcast setting interface includes setting options for a first live broadcast interface layout for displaying screen sharing content. In the conference live broadcast setting interface, a live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed, including: When the setting option of the target live broadcast interface layout is the setting option of the first live broadcast interface layout, the target live broadcast simulation interface diagram corresponding to the first live broadcast interface layout and the display area containing the screen sharing content is displayed in the conference live broadcast setting interface.
6. The conference live broadcast method according to claim 4, characterized in that: The conference live broadcast setting interface includes a setting option for a second live broadcast interface layout for displaying a portrait. In the conference live broadcast setting interface, a live broadcast simulation interface diagram corresponding to the target live broadcast interface layout is displayed, including: When the setting option of the target live broadcast interface layout is the setting option of the second live broadcast interface layout, the target live broadcast simulation interface diagram of the display area including the portrait corresponding to the second live broadcast interface layout is displayed in the conference live broadcast setting interface.
7. The conference live broadcast method according to claim 1, characterized in that: The method of outputting a conference live broadcast data stream corresponding to the target live broadcast interface layout in response to a selection operation of a setting option for the target live broadcast interface layout includes: In response to a selection operation on a setting option for a target live broadcast interface layout, obtaining a target interface layout rule corresponding to the target live broadcast interface layout; The video conference data stream is processed based on the target interface layout rule to obtain a conference live broadcast data stream, and the conference live broadcast data stream corresponding to the target live broadcast interface layout is output.
8. The conference live broadcast method according to claim 7, characterized in that: The target interface layout rule is a portrait layout rule, and the processing of the video conference data stream based on the target interface layout rule to obtain the conference live broadcast data stream includes: According to the portrait layout rule, a target video conference data stream carrying a target tag is determined in each of the video conference data streams according to the tags carried by each video conference data stream; the target tag is a tag added by the server to identify the speaker data stream; The target video conference data stream is determined to be a conference live broadcast data stream.
9. A conference live broadcast device, characterized in that: include: The display unit is configured to display a conference live broadcast setting interface in response to a conference live broadcast setting operation during a video conference, wherein the conference live broadcast setting interface includes setting options for a live broadcast interface layout; the setting options for the live broadcast interface layout include: setting options for a speaker layout, setting options for a content layout, setting options for a portrait layout, and setting options for a picture-in-picture layout; each setting option corresponds to a layout mode of the live broadcast interface; the size of the conference live broadcast setting interface is smaller than the video conference interface, and when the conference live broadcast setting interface is smaller than the video conference interface, the conference live broadcast is set while the video conference is being monitored; an output unit configured to, in response to a selection operation on a setting option for a target live broadcast interface layout, output a conference live broadcast data stream corresponding to the target live broadcast interface layout, wherein the conference live broadcast data stream is used for displaying the conference live broadcast interface corresponding to the target live broadcast interface layout on a live content consumption client; The display unit is also used to display screen sharing content during the video conference in response to the portrait layout setting selected by the user when screen sharing is turned on in the video conference, and only display the portrait of the target object in the conference in the live conference interface.
10. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the conference live broadcast method as described in any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the conference live broadcast method as described in any one of claims 1 to 8.
12. A computer program product comprising instructions, characterized in that: When the instruction is executed by the processor of the electronic device, the electronic device is enabled to execute the conference live broadcast method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Layout management method for multimedia conference interface, related equipment and medium
CN111708596A
Interaction method and device and electronic equipment
CN112291503A
Video conference live broadcast method, system and device and storage medium
CN113099156A
Live broadcast interface display method and device, terminal, server and storage medium
CN113170221A