A method and apparatus for recording a video file of a plurality of different pictures simultaneously
By generating multiple recorded videos with different screen layouts during the recording process, the problem of existing technologies being unable to meet the needs of different users is solved. This enables users to select the screen layout according to their needs, thereby improving user experience and product competitiveness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-19
- Publication Date
- 2026-03-31
Smart Images

Figure CN115996277B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of video communication technology, and more specifically, the embodiments of the present invention relate to a method and apparatus for simultaneously recording video files of multiple different frames. Background Technology
[0002] This section is intended to provide background or context for embodiments of the invention as set forth in the claims. The description herein is not an admission that it is prior art simply because it is included in this section.
[0003] With the development and widespread adoption of video conferencing and remote training technologies, video recording capabilities have become increasingly important for preserving meeting and training content. Current technology allows only one video file to be generated per recording session. The video layout either changes automatically or remains fixed. If a user finds the layout unsuitable while watching the recorded video, they cannot modify it and must re-record. For example, in a multi-person meeting with a shared desktop, the recording typically captures the view of multiple participants and the shared desktop itself. However, when watching the recording, user A might expect to see only the shared desktop content, user B only the speaker's view, and user C might expect to see both the shared desktop and the view of multiple participants. Clearly, current technology, whether cloud-based or client-based, can only produce one recorded video with either an adaptive or fixed layout per recording session.
[0004] This invention designs a method and apparatus for simultaneously recording multiple video files with different screen layouts, enabling users to obtain multiple recorded videos with different screen layouts during a single recording, thus meeting different customer needs and enhancing product competitiveness. Summary of the Invention
[0005] The purpose of this invention is to solve the problem that the screen layout of a single recorded file cannot meet the needs of different users.
[0006] Existing technologies, whether cloud-based or client-based, can only produce one video recording with either an adaptive or fixed layout per session. This prevents users from viewing the recorded video according to their specific needs and caters to diverse purposes. Therefore, to address these issues, a better solution is needed to simultaneously record multiple video files with different screen layouts.
[0007] In this context, embodiments of the present invention aim to provide a method and apparatus for simultaneously recording video files of multiple different scenes.
[0008] In a first aspect of the present invention, a method for simultaneously recording multiple video files with different scenes is provided, comprising: setting recording rules based on the same multi-party video session; initiating a recording request to a recording manager; the recording manager obtaining the recording rules based on the recording request; and simultaneously generating at least one recorded video based on the recording rules.
[0009] In one embodiment of the present invention, the setting of recording rules based on the same multi-party video session includes: setting the number of videos to be recorded simultaneously based on the same multi-party video session; and setting screen layout rules for each video based on the number of recorded videos.
[0010] In another embodiment of the present invention, setting the screen layout rules for each video based on the number of recorded videos includes: setting screen layout rules for each recorded video based on multiple video frames.
[0011] In another embodiment of the present invention, the recording rules are stored in a database.
[0012] In another embodiment of the present invention, the screen layout rules include fixed screen layout rules and / or adaptive screen layout rules.
[0013] In another embodiment of the present invention, initiating a recording request to the recording manager includes: automatically initiating a recording request to the recording manager via a recording button.
[0014] In another embodiment of the present invention, the recording manager obtaining the recording rules based on the recording request includes: the recording manager obtaining the recording rules from the database after receiving the recording request.
[0015] In another embodiment of the present invention, generating at least one recorded video simultaneously based on the recording rules includes: generating a corresponding number of recorded videos based on the number of videos to be recorded simultaneously as set; and displaying the recorded videos respectively in a corresponding screen layout based on the screen layout rules set.
[0016] In a second aspect of the present invention, an apparatus for simultaneously recording multiple video files of different scenes is provided, characterized in that the apparatus comprises: a setting module for setting recording rules based on the same multi-party video session; a request module for initiating a recording request to a recording manager; an acquisition module for the recording manager to acquire the recording rules based on the recording request; and a generation module for simultaneously generating at least one recorded video based on the recording rules.
[0017] In one embodiment of this application, the setting module includes: a unit for setting the number of videos recorded simultaneously based on the same multi-party video session; and a unit for setting screen layout rules for each video based on the number of recorded videos.
[0018] In another embodiment of this application, the unit for setting screen layout rules for each video based on the number of recorded videos includes: a unit for setting screen layout rules for each recorded video based on multiple video frames.
[0019] In yet another embodiment of this application, the recording rules are stored in a database.
[0020] In another embodiment of this application, the screen layout rules include fixed screen layout rules and / or adaptive screen layout rules.
[0021] In another embodiment of this application, the request module includes a unit for automatically initiating a recording request to the recording manager via a recording button.
[0022] In another embodiment of this application, the acquisition module includes a unit for the recording manager to acquire the recording rules from the database after receiving a recording request.
[0023] In another embodiment of this application, the generation module includes: a unit for generating a corresponding number of recorded videos based on the number of videos recorded simultaneously as set; and a unit for displaying the recorded videos in a corresponding screen layout based on the screen layout rules set.
[0024] According to an embodiment of the present invention, a method and apparatus for simultaneously recording multiple video files with different screen layouts are provided. During the video recording process, multiple recorded videos with different screen layouts are generated simultaneously for the same video frame based on pre-set recording rules. This allows users to view the recorded videos according to their specific needs, effectively improving the user experience while satisfying diverse customer requirements and significantly enhancing product competitiveness. Attached Figure Description
[0025] The above and other objects, features, and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated in the drawings by way of example and not limitation, wherein:
[0026] Figure 1 A schematic diagram of a system for simultaneously recording multiple different video files according to an embodiment of the present invention is shown.
[0027] Figure 2 A flowchart illustrating a method for simultaneously recording multiple different video files according to an embodiment of the present invention is shown.
[0028] Figure 3 The diagram schematically illustrates a multi-party video conferencing interface for simultaneously recording multiple video files of different frames according to another embodiment of the present invention.
[0029] Figure 4-7 The diagram illustrates a video frame layout for simultaneously recording multiple different video files according to another embodiment of the present invention.
[0030] Figure 8 A schematic diagram of an apparatus for simultaneously recording multiple different video files according to an embodiment of the present invention is shown.
[0031] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation
[0032] The principles and spirit of the invention will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are given merely to enable those skilled in the art to better understand and implement the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided to make this disclosure more thorough and complete, and to fully convey the scope of this disclosure to those skilled in the art.
[0033] Those skilled in the art will recognize that embodiments of the present invention can be implemented as a method and apparatus. Therefore, this disclosure can be specifically implemented in the following forms: entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0034] According to an embodiment of the present invention, a method and apparatus for intelligently switching screen layouts are proposed.
[0035] The principles and spirit of the present invention will be explained in detail below with reference to several representative embodiments. Invention Overview
[0037] The inventors have discovered that existing video recording technologies have the following drawbacks: whether cloud-based or client-based, a single recording can only produce a video with either an adaptive or fixed screen layout. This prevents users from changing the screen layout of the recorded video according to their actual needs, meaning that existing video recording technologies cannot meet the diverse needs of users.
[0038] To overcome the problems existing in the prior art, the present invention provides a method and apparatus for simultaneously recording multiple video files with different screens. The method includes the following steps: setting recording rules based on the same multi-party video session; initiating a recording request to a recording manager; the recording manager obtaining the recording rules based on the recording request; and simultaneously generating at least one recorded video based on the recording rules.
[0039] After introducing the basic principles of the present invention, various non-limiting embodiments of the present invention will be described in detail below.
[0040] Application Scenarios Overview
[0041] The embodiments of the present invention can be applied to scenarios such as recording video for remote multi-party video conferences or multi-party video training. However, those skilled in the art will fully understand that the applicable scenarios of the embodiments of the present invention are not limited by any aspect of this framework.
[0042] Exemplary methods
[0043] The following section provides examples and references. Figure 1-8 This invention describes a method for simultaneously recording multiple different video files according to an exemplary embodiment of the present invention. It should be noted that the above application scenarios are shown only to facilitate understanding of the spirit and principles of the invention, and the embodiments of the invention are not limited in any way. Rather, the embodiments of the invention can be applied to any applicable scenario.
[0044] refer to Figure 1 The diagram illustrates a system for simultaneously recording multiple different video files according to an embodiment of the present invention.
[0045] The system described in this application includes a client, a recording manager, and a database. On the client side, the user pre-sets recording rules for the videos to be recorded and stores the recording rules in the database. After setting the recording rules, the user sends a recording request to the recording manager. The recording manager retrieves the recording rules from the database based on the recording request and generates multiple recorded videos with different screen layout rules based on the recording rules.
[0046] refer to Figure 2 The diagram schematically illustrates a method flowchart for simultaneously recording multiple different video files on a client side according to an embodiment of the present invention. The method includes the following steps:
[0047] S200, Set recording rules based on the same multi-party video session.
[0048] As an example, setting recording rules based on the same multi-party video session includes setting the number of videos to be recorded simultaneously based on the same multi-party video session, setting screen layout rules for each video based on the number of recorded videos, and storing the set recording rules in a database. More specifically, the multi-party video screen can be a video screen containing multiple input streams during a multi-party video conference. Before recording the video screen of this multi-party video conference, the user will set recording rules based on the multi-party video screen, such as setting the number of recorded videos to be generated and setting a corresponding screen layout rule for each recorded video. The screen layout rule can be a uniformly distributed 2*2 layout rule or an unevenly distributed picture-in-picture layout rule, and the screen layout rule does not need to include all video parties in the multi-party video conference. For example, if there are 4 users participating in a multi-party video conference, the set screen layout rule can only include 2 video users. Of course, the screen layout rule can also include a variety of different layouts, and users can set them according to their actual needs, without limitation.
[0049] More specifically, during the pre-setting of the screen layout, users can either select a pre-stored screen layout format from the list or manually set the layout. Manual setting allows users to freely define undefined areas within the existing screen display frame to serve as the layout for the currently recorded video. The specific setting method is not limited here; users can customize it according to their needs. After setting the screen layout, it's also necessary to specify the content displayed in different areas. For example, users can select different video conferencing participants within different areas of the pre-set screen layout using a drop-down menu, allowing the content played by that participant to be displayed in the corresponding area of the screen layout. Therefore, during video recording, only the content displayed by the user-pre-set video participants is recorded. For instance, if the user's pre-set screen layout for the first recorded video contains only two areas, corresponding to the first and second video conferencing participants respectively, then the first recorded video generated during the recording of a multi-party video conference will only contain the content of the first and second video conferencing participants.
[0050] As an example, the screen layout rules set for each recorded video can be either a fixed screen layout or an adaptive screen layout. Specifically, a fixed screen layout means that the recorded video is always played using the screen layout preset by the user. An adaptive screen layout means that different screen layouts can be automatically switched during the playback of the same recorded video. These different screen layouts can be preset by the user. For example, the user can preset two screen layouts for the same generated recorded video and set the playback time of each screen layout, such as 10 minutes for each screen layout, and continuously loop the two screen layouts. In this way, playing the generated recorded video by adaptively switching the screen layout can eliminate the tedious manual operation and also improve the interest of playing the recorded video. By automatically switching different screen layouts, it can also increase the attractiveness to users and prevent visual fatigue.
[0051] S210, Send a recording request to the recording manager.
[0052] As an example, initiating a recording request to the recording manager includes automatically initiating a recording request to the recording manager via the record button. Specifically, if a user needs to record the video footage of a multi-party video conference, they can click the record button displayed on the screen at the beginning or during the video, which will automatically generate a recording request instruction to the recording manager.
[0053] S220, The recording manager obtains the recording rules based on the recording request.
[0054] As an example, the recording manager obtaining the recording rules based on the recording request includes retrieving the recording rules from the database after receiving the recording request. Specifically, after receiving a request from the user to record video footage, the recording manager retrieves the recording rules pre-set by the user from the database.
[0055] S230. At least one recorded video is generated simultaneously based on the recording rules.
[0056] As an example, generating at least one recorded video simultaneously based on the recording rules includes generating a corresponding number of recorded videos based on the number of videos to be recorded simultaneously as set, and displaying the recorded videos respectively in a corresponding screen layout based on the screen layout rules set.
[0057] Specific examples, such as Figure 3-7 As shown, where Figure 3This is the video feed from an ongoing four-party video conference. The first party's video input is the shared screen input, the second party's video input is user B's, the third party's is user A's, and the fourth party's is user C's. Figure 3 As shown in the image layout, the video frame is usually evenly distributed. When recording the video, it will be recorded according to the existing layout. When users view the recorded video, they can only see the recorded video with the same layout as the original video frame, and they cannot change the layout of the recorded video according to their actual needs. This will cause a lot of inconvenience to users. For example, users may not be able to clearly see the content displayed on the shared screen when watching the recorded video.
[0058] As an example, continuing with the above example, the technical solution described in this application allows users to pre-set the number of recorded videos to four, and sets a corresponding screen layout for each recorded video, such as... Figure 4 The image shows the screen layout set by the user for the first recorded video, where the large screen display is as follows: Figure 3 The first video stream input shows the video feed, such as content played on the shared desktop. The smaller screen displays the video feed from the second video stream input, such as user B's video feed. This makes it easier for users to view the content displayed on the shared desktop. Figure 5 The image shows the screen layout set by the user for the second recorded video, where the large screen display is as follows: Figure 3 The first video stream input shown represents the video feed. If this video feed is from a shared desktop, the three smaller screens below it display the video feeds from the second, third, and fourth video stream inputs, respectively. For example, if the video feeds are for users B, A, and C, then the video feeds below the second, third, and fourth video stream inputs are displayed. Figure 6 The image shows the screen layout set by the user for the third recorded video, where the large screen display is as follows: Figure 3 The first video stream input shown is the video feed from the first input source. If this video feed is the content played on the shared desktop, the two smaller screens to the right of the video feed display the video feeds from the third and fourth input sources, respectively. For example, if the video feeds are the video feeds corresponding to users A and C; Figure 7 The image shows the screen layout set by the user for the fourth recorded video, where the full-screen display is as follows. Figure 3The first video stream input shown is a video frame, such as content playing on a shared desktop. It's evident that during video recording, multiple recorded videos with different screen layouts can be generated simultaneously based on user-defined recording rules. This allows users to view the recorded video according to their specific needs. For example, if a user only wants to view the content playing on the shared desktop from the recently recorded video, they can directly view the fourth recorded video mentioned above. This caters to diverse customer needs and enhances the product's competitiveness.
[0059] Another concrete example is when a user selects an adaptive screen layout rule when setting up their first recorded video, such as... Figure 5 and Figure 6 The screen layout shown is recorded in a 10-minute loop. In the recorded video, the first 10 minutes will display the video feed from the first video stream input source, as shown in the image. If this video feed is from a shared desktop, the three smaller screens below the video feed will display the video feeds from the second, third, and fourth video stream input sources, respectively. For example, if these video feeds correspond to users B, A, and C, the large screen will display the feeds after 10 minutes. Figure 3 The first video stream input shown is displayed. If this video is from a shared desktop, the two smaller screens to the right of the video stream display the video streams from the third and fourth input streams, respectively. These screens represent the video streams for users A and C, and this cycle repeats until the video recording ends. As can be seen, this adaptive screen layout generates recorded videos that eliminates the tedious manual operation and enhances the viewing experience. The automatic switching between different screen layouts also increases user engagement and prevents visual fatigue.
[0060] This application generates multiple recorded videos with different screen layouts for the same video frame simultaneously based on pre-set recording rules during the recording process. This allows users to view the recorded video according to their specific needs, effectively improving the user experience while satisfying diverse customer requirements and significantly enhancing the product's competitiveness.
[0061] Exemplary device
[0062] After introducing the method of exemplary embodiments of the present invention, the following references are made. Figure 8 A schematic diagram of an apparatus for simultaneously recording multiple different video files according to an exemplary embodiment of the present invention is provided. The apparatus includes the following modules:
[0063] Module 800 is used to set recording rules based on the same multi-party video session.
[0064] As an example, setting recording rules based on the same multi-party video session includes setting the number of videos to be recorded simultaneously based on the same multi-party video session, setting screen layout rules for each video based on the number of recorded videos, and storing the set recording rules in a database. More specifically, the multi-party video screen can be a video screen containing multiple input streams during a multi-party video conference. Before recording the video screen of this multi-party video conference, the user will set recording rules based on the multi-party video screen, such as setting the number of recorded videos to be generated and setting a corresponding screen layout rule for each recorded video. The screen layout rule can be a uniformly distributed 2*2 layout rule or an unevenly distributed picture-in-picture layout rule, and the screen layout rule does not need to include all video parties in the multi-party video conference. For example, if there are 4 users participating in a multi-party video conference, the set screen layout rule can only include 2 video users. Of course, the screen layout rule can also include a variety of different layouts, and users can set them according to their actual needs, without limitation.
[0065] More specifically, during the pre-setting of the screen layout, users can either select a pre-stored screen layout format from the list or manually set the layout. Manual setting allows users to freely define undefined areas within the existing screen display frame to serve as the layout for the currently recorded video. The specific setting method is not limited here; users can customize it according to their needs. After setting the screen layout, it's also necessary to specify the content displayed in different areas. For example, users can select different video conferencing participants within different areas of the pre-set screen layout using a drop-down menu, allowing the content played by that participant to be displayed in the corresponding area of the screen layout. Therefore, during video recording, only the content displayed by the user-pre-set video participants is recorded. For instance, if the user's pre-set screen layout for the first recorded video contains only two areas, corresponding to the first and second video conferencing participants respectively, then the first recorded video generated during the recording of a multi-party video conference will only contain the content of the first and second video conferencing participants.
[0066] As an example, the screen layout rules set for each recorded video can be either a fixed screen layout or an adaptive screen layout. Specifically, a fixed screen layout means that the recorded video is always played using the screen layout preset by the user. An adaptive screen layout means that different screen layouts can be automatically switched during the playback of the same recorded video. These different screen layouts can be preset by the user. For example, the user can preset two screen layouts for the same generated recorded video and set the playback time of each screen layout, such as 10 minutes for each screen layout, and continuously loop the two screen layouts. In this way, playing the generated recorded video by adaptively switching the screen layout can eliminate the tedious manual operation and also improve the interest of playing the recorded video. By automatically switching different screen layouts, it can also increase the attractiveness to users and prevent visual fatigue.
[0067] Request module 810 is used to send a recording request to the recording manager.
[0068] As an example, initiating a recording request to the recording manager includes automatically initiating a recording request to the recording manager via the record button. Specifically, if a user needs to record the video footage of a multi-party video conference, they can click the record button displayed on the screen at the beginning or during the video, which will automatically generate a recording request instruction to the recording manager.
[0069] The acquisition module 820 is used by the recording manager to acquire the recording rules based on the recording request.
[0070] As an example, the recording manager obtaining the recording rules based on the recording request includes retrieving the recording rules from the database after receiving the recording request. Specifically, after receiving a request from the user to record video footage, the recording manager retrieves the recording rules pre-set by the user from the database.
[0071] The generation module 830 is used to generate at least one recorded video simultaneously based on the recording rules.
[0072] As an example, generating at least one recorded video simultaneously based on the recording rules includes generating a corresponding number of recorded videos based on the number of videos to be recorded simultaneously as set, and displaying the recorded videos respectively in a corresponding screen layout based on the screen layout rules set.
[0073] Specific examples, such as Figure 3-7 As shown, where Figure 3This is the video feed from an ongoing four-party video conference. The first party's video input is the shared screen input, the second party's video input is user B's, the third party's is user A's, and the fourth party's is user C's. Figure 3 As shown in the image layout, the video frame is usually evenly distributed. When recording the video, it will be recorded according to the existing layout. When users view the recorded video, they can only see the recorded video with the same layout as the original video frame, and they cannot change the layout of the recorded video according to their actual needs. This will cause a lot of inconvenience to users. For example, users may not be able to clearly see the content displayed on the shared screen when watching the recorded video.
[0074] As an example, continuing with the above example, the user pre-sets the number of recorded videos to be generated to be four, and sets a corresponding screen layout for each recorded video, such as... Figure 4 The image shows the screen layout set by the user for the first recorded video, where the large screen display is as follows: Figure 3 The first video stream input shows the video feed, such as content played on a shared desktop. The smaller screen displays the video feed from the second video stream input, such as user B's video feed. Figure 5 The image shows the screen layout set by the user for the second recorded video, where the large screen display is as follows: Figure 3 The first video stream input shown represents the video feed. If this video feed is from a shared desktop, the three smaller screens below it display the video feeds from the second, third, and fourth video stream inputs, respectively. For example, if the video feeds are for users B, A, and C, then the video feeds below the second, third, and fourth video stream inputs are displayed. Figure 6 The image shows the screen layout set by the user for the third recorded video, where the large screen display is as follows: Figure 3 The first video stream input shown is the video feed from the first input source. If this video feed is the content played on the shared desktop, the two smaller screens to the right of the video feed display the video feeds from the third and fourth input sources, respectively. For example, if the video feeds are the video feeds corresponding to users A and C; Figure 7 The image shows the screen layout set by the user for the fourth recorded video, where the full-screen display is as follows. Figure 3The first video stream input shown is a video frame, such as content playing on a shared desktop. It's evident that during video recording, multiple recorded videos with different screen layouts can be generated simultaneously based on user-defined recording rules. This allows users to view the recorded video according to their specific needs. For example, if a user only wants to view the content playing on the shared desktop from the recently recorded video, they can directly view the fourth recorded video mentioned above. This caters to diverse customer needs and enhances the product's competitiveness.
[0075] Another concrete example is when a user selects an adaptive screen layout rule when setting up their first recorded video, such as... Figure 5 and Figure 6 The screen layout shown is recorded in a 10-minute loop. In the recorded video, the first 10 minutes will display the video feed from the first video stream input source, as shown in the image. If this video feed is from a shared desktop, the three smaller screens below the video feed will display the video feeds from the second, third, and fourth video stream input sources, respectively. For example, if these video feeds correspond to users B, A, and C, the large screen will display the feeds after 10 minutes. Figure 3 The first video stream input shown is displayed. If this video is from a shared desktop, the two smaller screens to the right of the video stream display the video streams from the third and fourth input streams, respectively. These screens represent the video streams for users A and C, and this cycle repeats until the video recording ends. As can be seen, this adaptive screen layout generates recorded videos that eliminates the tedious manual operation and enhances the viewing experience. The automatic switching between different screen layouts also increases user engagement and prevents visual fatigue.
[0076] It should be noted that although several units / modules or sub-units / modules of a video file device for simultaneously recording multiple different frames are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0077] Furthermore, although the operations of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0078] While the spirit and principles of the invention have been described with reference to several specific embodiments, it should be understood that the invention is not limited to the disclosed specific embodiments, and the division of aspects does not imply that features in these aspects cannot be combined for benefit; such division is merely for ease of description. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims
1. A method of recording a video file of a plurality of different views simultaneously, characterized by, The method comprises: setting recording rules based on the same multi-party video session, the recording rules comprising a number of simultaneously recorded recording videos and a picture layout rule set for each recording video based on the number of recording videos; storing a plurality of recording rules in a database; initiating a recording request to a recording manager; the recording manager obtaining the recording rules from the database after receiving the recording request; based on the recording rules, simultaneously generating a corresponding number of a plurality of recording videos, each of the plurality of recording videos having a different picture layout display effect.
2. The method of claim 1, wherein, The picture layout rule comprises a fixed picture layout rule and / or an adaptive picture layout rule.
3. The method of claim 2, wherein, The adaptive picture layout comprises: automatically switching between a plurality of layouts based on a preset time interval to form a dynamic picture layout transformation in the same recording video.
4. The method of claim 1, wherein, The initiation of the recording request to the recording manager comprises: automatically initiating the recording request to the recording manager through a recording button.
5. An apparatus for recording a video file of a plurality of different pictures simultaneously, characterized by The device comprises: a setting module configured to set recording rules based on the same multi-party video session, the recording rules comprising a number of simultaneously recorded recording videos and a picture layout rule set for each recording video based on the number of recording videos, the recording rules being stored in a database; a request module configured to initiate a recording request to a recording manager; an acquisition module configured to obtain the recording rules from the database by the recording manager after receiving the recording request; a generation module configured to simultaneously generate a corresponding number of a plurality of recording videos based on the recording rules, each of the plurality of recording videos having a different picture layout display effect.
6. The apparatus of claim 5, wherein, The picture layout rule comprises a fixed picture layout rule and / or an adaptive picture layout rule.
7. The apparatus of claim 6, wherein, The adaptive picture layout comprises: automatically switching between a plurality of layouts based on a preset time interval to form a dynamic picture layout transformation in the same recording video.
8. The apparatus of claim 5, wherein, The request module comprises: a unit for automatically initiating the recording request to the recording manager through a recording button.
Citation Information
Patent Citations
Video recording method and device
CN111131760A