Video conference configuration method, device, terminal equipment and storage medium
By automatically detecting the video signal input interface and obtaining video parameters, and automatically configuring the video input source based on preset principles, the cumbersome problems of manual inspection and configuration in traditional video conferencing configuration methods are solved, and configuration efficiency is improved.
Patent Information
- Application Number
- CN202211115157.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-14
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2042-09-14
AI Technical Summary
Traditional video conferencing configuration methods require manual inspection and configuration of video signal input interfaces, resulting in a waste of a lot of manpower and time.
By detecting and determining the input video signal input interface and corresponding video input source, the video parameters of the video input source are obtained, and the main video input source is automatically configured based on preset configuration principles and video parameters.
The automatic configuration of terminal equipment of video conferencing system is realized, manual intervention is reduced, configuration efficiency is improved, and the problem of wasting manpower and time in traditional methods is solved.
Smart Images

Figure CN115550598B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of video conferencing technology, and in particular to a video conferencing configuration method, apparatus, terminal equipment and storage medium. Background Art
[0002] The video conferencing system is a system that uses information technology to achieve cross-space conference communication. The video conferencing system is used in a variety of scenarios such as education, medical care, and office. Among them, the terminal equipment of the video conferencing system needs to assume the function of video output so that participants can see the video images. The terminal equipment often supports multiple video signal input interfaces. After the terminal equipment is started, it is necessary to manually check whether each video signal input interface has input, and then configure the main video input source and auxiliary video input source according to the input signal input interface. When the terminal equipment is started again, if the input of the video signal input interface changes, it is necessary to manually reconfigure the main video input source and auxiliary video input source. Such cumbersome operation steps will waste a lot of manpower and time. Summary of the invention
[0003] The main purpose of the present application is to provide a video conference configuration method, apparatus, terminal device and storage medium, aiming to solve the problem that traditional video conference configuration methods waste manpower and time.
[0004] To achieve the above object, the present application provides a video conference configuration method, the video conference configuration method comprising:
[0005] Detect and determine the input interface of the video signal and the corresponding video input source;
[0006] Obtaining video parameters corresponding to the video input source;
[0007] The video input source is configured based on a preset configuration principle and the video parameters to determine a main video input source.
[0008] Optionally, the number of the video signal input interfaces with input is at least two, and the step of configuring the video input source based on a preset configuration principle and the video parameters to determine the main video input source includes:
[0009] At least two video input sources are configured based on the preset configuration principle and the video parameters to determine the main video input source and the auxiliary video input source.
[0010] Optionally, the video parameters include one or more of a video resolution, a video frame rate, and a video bit rate corresponding to the video input source, and the step of configuring at least two video input sources based on the preset configuration principle and the video parameters to determine the main video input source and the auxiliary video input source includes:
[0011] Based on one or more of the video resolution, the video frame rate, and the video bit rate, performing video quality evaluation on the at least two video input sources to obtain a corresponding video quality evaluation result;
[0012] The at least two video input sources are configured according to the video quality evaluation result to determine the main video input source and the auxiliary video input source.
[0013] Optionally, the step of configuring at least two video input sources based on the preset configuration principle and the video parameters to determine the main video input source and the auxiliary video input source includes:
[0014] If the video parameters corresponding to the at least two video input sources are the same, the at least two video input sources are configured according to a preset interface priority principle to determine the main video input source and the auxiliary video input source.
[0015] Optionally, the step of detecting and determining the input interface of the video signal and the corresponding video input source includes:
[0016] According to a preset interface detection sequence, the video signal input interface of the terminal device is detected in sequence to determine the video input source corresponding to the video signal input interface with input.
[0017] Optionally, after the step of configuring the video input source based on the preset configuration principle and the video parameters to determine the main video input source, the method further includes:
[0018] The video input source configuration information is saved so that the terminal device can read the video input source configuration information when it is started next time.
[0019] Optionally, the video conference configuration method further includes:
[0020] Identifying a current network access state, and configuring conference parameters according to the current network access state;
[0021] If a call-to-conference instruction is received, the video conference corresponding to the call-to-conference instruction is joined according to the conference parameters.
[0022] The embodiment of the present application further provides a video conference configuration device, the video conference configuration device comprising:
[0023] A detection module, used for detecting and confirming the input interface of the video signal and the corresponding video input source;
[0024] An acquisition module, used to acquire video parameters corresponding to the video input source;
[0025] A configuration module is used to configure the video input source based on a preset configuration principle and the video parameters to determine a main video input source.
[0026] An embodiment of the present application further proposes a terminal device, which includes a memory, a processor, and a video conferencing configuration program stored in the memory and executable on the processor, wherein the video conferencing configuration program implements the steps of the video conferencing configuration method described above when executed by the processor.
[0027] An embodiment of the present application further provides a computer-readable storage medium, on which a video conference configuration program is stored. When the video conference configuration program is executed by a processor, the steps of the video conference configuration method described above are implemented.
[0028] The video conferencing configuration method, apparatus, terminal device, and storage medium proposed in the embodiment of the present application determine the input interface of the video signal input and the corresponding video input source through detection; obtain the video parameters corresponding to the video input source; configure the video input source based on the preset configuration principle and the video parameters to determine the main video input source. Based on the scheme of the present application, the terminal device of the video conferencing system can automatically detect the input status of different video signal input interfaces, obtain the video parameters corresponding to the input video input source, and then automatically configure and determine the main video input source based on the preset configuration principle and video parameters. Even if the video input source changes, there is no need for manual reconfiguration, which solves the problem of wasting a lot of manpower and time in the traditional video conferencing configuration method. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A schematic diagram of the functional modules of the terminal device to which the video conferencing configuration device of this application belongs;
[0030] Figure 2 This is a flowchart of the first exemplary embodiment of the video conference configuration method of the present application;
[0031] Figure 3 This is a flow chart of a second exemplary embodiment of the video conference configuration method of the present application;
[0032] Figure 4 This is a flowchart of a third exemplary embodiment of the video conference configuration method of the present application;
[0033] Figure 5 This is a flowchart of a fourth exemplary embodiment of the video conference configuration method of the present application;
[0034] Figure 6 This is a flowchart of a fifth exemplary embodiment of the video conference configuration method of the present application;
[0035] Figure 7This is a flowchart of a sixth exemplary embodiment of the video conference configuration method of the present application;
[0036] Figure 8 This is a flowchart of the seventh exemplary embodiment of the video conference configuration method of the present application.
[0037] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0038] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0039] The main solution of the embodiment of the present application is: detect and determine the input video signal input interface and the corresponding video input source; obtain the video parameters corresponding to the video input source; configure the video input source based on the preset configuration principle and the video parameters to determine the main video input source. Based on the solution of the present application, the terminal equipment of the video conferencing system can automatically detect the input status of different video signal input interfaces, obtain the video parameters corresponding to the input video input source, and then automatically configure and determine the main video input source based on the preset configuration principle and video parameters. Even if the video input source changes, there is no need for manual reconfiguration, which solves the problem of wasting a lot of manpower and time in the traditional video conferencing configuration method.
[0040] Specifically, refer to Figure 1 , Figure 1 This is a functional module diagram of the terminal device to which the video conference configuration device of this application belongs. The video conference configuration device can be a device that is independent of the terminal device and can perform video conference configuration, and it can be carried on the terminal device in the form of hardware or software. The terminal device can be a smart mobile terminal with data processing functions such as a mobile phone or a tablet computer, or a fixed terminal device or server with data processing functions.
[0041] In this embodiment, the terminal device to which the video conference configuration apparatus belongs includes at least an output module 110 , a processor 120 , a memory 130 and a communication module 140 .
[0042] The memory 130 stores an operating system and a video conference configuration program. The video conference configuration device can detect and determine the video input source information corresponding to the input interface of the video signal input; obtain the video parameters corresponding to the video input source; and configure the video input source based on the preset configuration principle and the video parameters, and store the determined main video input source information and other information in the memory 130; the output module 110 can be a display screen, etc. The communication module 140 can include a WIFI module, a mobile communication module, a Bluetooth module, etc., and communicate with an external device or server through the communication module 140.
[0043] When the video conference configuration program in the memory 130 is executed by the processor, the following steps are implemented:
[0044] Detect and determine the input interface of the video signal and the corresponding video input source;
[0045] Obtaining video parameters corresponding to the video input source;
[0046] The video input source is configured based on a preset configuration principle and the video parameters to determine a main video input source.
[0047] Furthermore, when the video conference configuration program in the memory 130 is executed by the processor, the following steps are also implemented:
[0048] At least two video input sources are configured based on the preset configuration principle and the video parameters to determine the main video input source and the auxiliary video input source.
[0049] Furthermore, when the video conference configuration program in the memory 130 is executed by the processor, the following steps are also implemented:
[0050] Based on one or more of the video resolution, the video frame rate, and the video bit rate, performing video quality evaluation on the at least two video input sources to obtain a corresponding video quality evaluation result;
[0051] The at least two video input sources are configured according to the video quality evaluation result to determine the main video input source and the auxiliary video input source.
[0052] Furthermore, when the video conference configuration program in the memory 130 is executed by the processor, the following steps are also implemented:
[0053] If the video parameters corresponding to the at least two video input sources are the same, the at least two video input sources are configured according to a preset interface priority principle to determine the main video input source and the auxiliary video input source.
[0054] Furthermore, when the video conference configuration program in the memory 130 is executed by the processor, the following steps are also implemented:
[0055] According to a preset interface detection sequence, the video signal input interface of the terminal device is detected in sequence to determine the video input source corresponding to the video signal input interface with input.
[0056] Furthermore, when the video conference configuration program in the memory 130 is executed by the processor, the following steps are also implemented:
[0057] The video input source configuration information is saved so that the terminal device can read the video input source configuration information when it is started next time.
[0058] Furthermore, when the video conference configuration program in the memory 130 is executed by the processor, the following steps are also implemented:
[0059] Identifying a current network access state, and configuring conference parameters according to the current network access state;
[0060] If a call-to-conference instruction is received, the video conference corresponding to the call-to-conference instruction is joined according to the conference parameters.
[0061] Through the above scheme, this embodiment specifically determines the input video signal input interface and the corresponding video input source by detection; obtains the video parameters corresponding to the video input source; configures the video input source based on the preset configuration principle and the video parameters to determine the main video input source. In this embodiment, the terminal device of the video conferencing system can automatically detect the input status of different video signal input interfaces, obtain the video parameters corresponding to the input video input source, and then automatically configure and determine the main video input source based on the preset configuration principle and video parameters. Even if the video input source changes, there is no need for manual reconfiguration, which solves the problem of wasting a lot of manpower and time in the traditional video conferencing configuration method.
[0062] Reference Figure 2 The first embodiment of the video conference configuration method of the present application provides a flow chart, and the video conference configuration method includes:
[0063] Step S10, detecting and determining an input video signal input interface and a corresponding video input source;
[0064] Specifically, the terminal device involved in this embodiment is a terminal device in a video conferencing system. The terminal device is provided with several video signal input interfaces. The types of the video signal input interfaces may be HDMI, HDBaseT, SDI, DVI, VGA, etc. Different types of video signal input interfaces support different video quality. After the terminal device is started, the interface information of all video signal input interfaces is first obtained, the input status of each video signal input interface is detected, and it is determined which video signal input interfaces have input and which video signal input interfaces have no input. Further, the video input source corresponding to the video signal input interface with input is determined.
[0065] For example, the terminal device is provided with 5 video signal input interfaces, which are numbered A, B, C, D, and E. It is detected that video signal input interface A, video signal input interface B, and video signal input interface C have inputs, while video signal input interface D and video signal input interface E have no inputs. Further, the video input source A* corresponding to video signal input interface A, the video input source B* corresponding to video signal input interface B, and the video input source C* corresponding to video signal input interface C are determined.
[0066] Step S20, obtaining video parameters corresponding to the video input source;
[0067] After determining the video input source corresponding to the input interface of the video signal input, it is necessary to further analyze and determine the video quality in the video input source. Specifically, the terminal device obtains the video parameters corresponding to the video input source. The video parameters can be obtained directly from the input signal of the video input source, or can be obtained by analyzing the input signal of a portion of the video input source that has been intercepted. The video parameters can specifically include one or more of the video resolution, video frame rate, and video bit rate, and can also include other parameters for determining the video quality.
[0068] For example, the terminal device obtains the video resolution 4K, video frame rate 30FPS, and video bit rate 2000kbps corresponding to the video input source A*; obtains the video resolution 720P, video frame rate 60FPS, and video bit rate 2000kbps corresponding to the video input source B*; obtains the video resolution 1080P, video frame rate 30FPS, and video bit rate 4000kbps corresponding to the video input source C*.
[0069] Step S30, configuring the video input source based on a preset configuration principle and the video parameters to determine a main video input source.
[0070] The terminal device may have one or more video input sources, and it is usually necessary to select the video input source with the best video quality or the one that best meets the conference requirements as the main video input source. Specifically, if there are multiple video input sources, the terminal device analyzes and compares the video parameters of different video input sources, and determines one of them as the main video input source according to the preset configuration principle, and the remaining video input sources are determined as auxiliary video input sources. Similarly, if there is only one video input source, the video input source can also be determined as the main video input source in the above manner. Then, the terminal device can control the display device to display according to the video input source configuration information.
[0071] For example, first compare the video resolutions, determine the video input source corresponding to the highest video resolution as the main video input source, and the remaining video input sources are determined as auxiliary video input sources; if the video resolutions are the same, determine the video input source corresponding to the highest video frame rate as the main video input source, and the remaining video input sources are determined as auxiliary video input sources; if the video frame rates are the same, determine the video input source corresponding to the highest video bit rate as the main video input source, and the remaining video input sources are determined as auxiliary video input sources. Similarly, comparisons can also be made in other orders, such as comparing the video frame rate first, then comparing the video resolution, and finally comparing the video bit rate, and finally determining the main video input source and the auxiliary video input source.
[0072] Through the above scheme, this embodiment specifically determines the input video signal input interface and the corresponding video input source by detection; obtains the video parameters corresponding to the video input source; configures the video input source based on the preset configuration principle and the video parameters to determine the main video input source. In this embodiment, the terminal device of the video conferencing system can automatically detect the input status of different video signal input interfaces, obtain the video parameters corresponding to the input video input source, and then automatically configure and determine the main video input source based on the preset configuration principle and video parameters. Even if the video input source changes, there is no need for manual reconfiguration, which solves the problem of wasting a lot of manpower and time in the traditional video conferencing configuration method.
[0073] Further, refer to Figure 3 The second embodiment of the video conference configuration method of the present application provides a flow chart based on the above Figure 2 In the embodiment shown, the number of the video signal input interfaces with input is at least two, and step S30, configuring the video input source based on a preset configuration principle and the video parameters, and determining that the main video input source is further refined, also includes:
[0074] Step S301: configuring at least two video input sources based on the preset configuration principle and the video parameters, and determining the main video input source and the auxiliary video input source.
[0075] Specifically, if there are more than two video input sources of the terminal device, it is usually necessary to select the video input source with the best video quality or the one that best meets the conference requirements as the main video input source. Specifically, the terminal device analyzes and compares the video parameters of different video input sources, and determines one of them as the main video input source according to the preset configuration principle, and the remaining video input sources are determined as auxiliary video input sources. Then, the terminal device can control the display device to display according to the video input source configuration information.
[0076] For example, first compare the video resolutions, determine the video input source corresponding to the highest video resolution as the main video input source, and the remaining video input sources are determined as auxiliary video input sources; if the video resolutions are the same, determine the video input source corresponding to the highest video frame rate as the main video input source, and the remaining video input sources are determined as auxiliary video input sources; if the video frame rates are the same, determine the video input source corresponding to the highest video bit rate as the main video input source, and the remaining video input sources are determined as auxiliary video input sources. Similarly, comparisons can also be made in other orders, such as comparing the video frame rate first, then comparing the video resolution, and finally comparing the video bit rate, and finally determining the main video input source and the auxiliary video input source.
[0077] In this embodiment, through the above solution, at least two video input sources are configured based on the preset configuration principle and the video parameters to determine the main video input source and the auxiliary video input source. In this embodiment, based on the preset configuration principle and video parameters, two or more video input sources are automatically distinguished to determine the main video input source and the auxiliary video input source, so that the video conference can be carried out smoothly under the complete video input source configuration.
[0078] Further, refer to Figure 4 The third embodiment of the video conference configuration method of the present application provides a flow chart based on the above Figure 3 In the embodiment shown, the video parameters include one or more of the video resolution, video frame rate, and video bit rate corresponding to the video input source. Step S301 configures at least two video input sources based on the preset configuration principle and the video parameters, and determines that the main video input source and the auxiliary video input source are further refined, and further includes:
[0079] Step S3011, based on one or more of the video resolution, the video frame rate, and the video bit rate, performing video quality evaluation on the at least two video input sources to obtain a corresponding video quality evaluation result;
[0080] Specifically, the video parameters corresponding to each video input source include one or more of video resolution, video frame rate, and video bit rate, or on this basis, include other parameters for judging video quality. According to one or more of the video resolution, video frame rate, and video bit rate, the video quality of the video input source can be evaluated, that is, the video quality of the video input source is evaluated. Specifically, the scores and weights corresponding to the video resolution, video frame rate, and video bit rate are set, and the video quality evaluation value is obtained according to the video resolution, video frame rate, video bit rate, scores, and weights corresponding to different video input sources. The video input sources are further sorted based on the video quality evaluation value (that is, the video quality evaluation result is obtained).
[0081] For example, the weight of video resolution is 50%, the weight of video frame rate is 30%, and the weight of video bit rate is 20%. The score of 4K video resolution is 10 points, the score of 1080P video resolution is 8 points, and the score of 720P video resolution is 6 points; the score of 60FPS video frame rate is 10 points, and the score of 30FPS video frame rate is 8 points; the score of 4000kbps video bit rate is 10 points, and the score of 2000kbps video bit rate is 8 points. The terminal device obtains the video resolution 4K, video frame rate 30FPS, and video bit rate 2000kbps corresponding to video input source A*; obtains the video resolution 720P, video frame rate 60FPS, and video bit rate 2000kbps corresponding to video input source B*; obtains the video resolution 1080P, video frame rate 30FPS, and video bit rate 4000kbps corresponding to video input source C*. According to the formula: Video quality rating value = Video resolution score * Video resolution weight + Video frame rate score * Video frame rate weight + Video bit rate score * Video bit rate weight. It can be calculated that the video quality rating value corresponding to video input source A* is 9, the video quality rating value corresponding to video input source B* is 7.6, and the video quality rating value corresponding to video input source C* is 8.4. Based on the video quality rating value, the video input sources are ranked as video input source A*, video input source C*, and video input source B*.
[0082] Step S3012: configuring the at least two video input sources according to the video quality evaluation result, and determining the main video input source and the auxiliary video input source.
[0083] Specifically, after sorting each video input source based on the video quality evaluation value, each video input source is configured according to the sorting result, and the video input source with the highest video quality evaluation value, that is, the best video quality, is determined as the main video input source, and other video input sources other than the main video input source are determined as auxiliary video input sources. Then, the terminal device can control the display device to display according to the video input source configuration information.
[0084] For example, the video quality evaluation values are sorted from high to low as video input source A*, video input source C*, and video input source B*, and video input source A* is determined as the main video input source, and video input source C* and video input source B* are determined as auxiliary video input sources.
[0085] This embodiment adopts the above scheme, specifically, by evaluating the video quality of the at least two video input sources based on one or more of the video resolution, the video frame rate, and the video bit rate, to obtain a corresponding video quality evaluation result; and configuring the at least two video input sources according to the video quality evaluation result to determine the main video input source and the auxiliary video input source. In this embodiment, the video quality of the video input source is evaluated based on the video resolution, the video frame rate, and the video bit rate, and the video input source with the best video quality is determined as the main video input source, and the other video input sources are determined as auxiliary video input sources, which can reduce manual participation in the configuration process of the video input source and improve the visual experience of the participants in the video conference.
[0086] Further, refer to Figure 5 The fourth embodiment of the video conference configuration method of the present application provides a flow chart based on the above Figure 3 In the embodiment shown, step S301, configuring at least two video input sources based on the preset configuration principle and the video parameters, determining that the main video input source and the auxiliary video input source are further refined, further includes:
[0087] Step S3013: If the video parameters corresponding to the at least two video input sources are the same, the at least two video input sources are configured according to a preset interface priority principle to determine the main video input source and the auxiliary video input source.
[0088] Specifically, if the video parameters corresponding to the two video input sources are the same, the main video input source and the auxiliary video input source cannot be determined by the video quality. However, different video signal input interfaces on the terminal device can meet specific application requirements. For example, in some scenarios, the HDMI interface transmits signals more stably than the HDBaseT interface. If the video parameters corresponding to the HDMI interface are the same as the video parameters corresponding to the HDBaseT interface, the video input source corresponding to the HDMI interface can be selected as the main video input source. Specifically, an interface priority configuration file can be preset, which records the priority order of different types of interfaces, such as "①HDMI, ②HDBaseT, ③DVI...". When the video parameters of the video input sources are the same, the terminal device will read the information in the interface priority configuration file and match them with the video signal input interfaces corresponding to each video input source in turn. If the match is successful, the video input source corresponding to the matched video signal input interface will be determined as the main video input source. For example, the terminal device detects that the video signal input interfaces are an HDMI interface and a DVI interface, and the video parameters corresponding to the above two video signal input interfaces are the same. Further, the terminal device reads the information in the interface priority configuration file, and first matches the video signal input interface with the input based on the first information "①HDMI" recorded in the interface priority configuration file. If the match is successful, it is then determined that the video input source corresponding to the HDMI interface is the main video input source, and the video input source corresponding to the DVI interface is the auxiliary video input source.
[0089] This embodiment adopts the above scheme, specifically, if the video parameters corresponding to the at least two video input sources are the same, the at least two video input sources are configured according to the preset interface priority principle to determine the main video input source and the auxiliary video input source. In this embodiment, if the video parameters corresponding to the video input sources of the terminal device are the same, the main video input source and the auxiliary video input source cannot be determined based on the video quality. At this time, the video input source needs to be configured according to the preset interface priority principle to determine the main video input source and the auxiliary video input source. In this way, the preset interface priority principle can be used to make the configuration results of the main and auxiliary video input sources more in line with the actual needs of the video conference.
[0090] Further, refer to Figure 6 The fifth embodiment of the video conference configuration method of the present application provides a flow chart based on the above Figure 2 In the embodiment shown, step S10, detecting and determining that there is an input video signal input interface and a corresponding video input source is further refined to include:
[0091] Step S101: according to a preset interface detection sequence, the video signal input interface of the terminal device is detected in sequence to determine the video input source corresponding to the video signal input interface with input.
[0092] Specifically, the terminal device supports multiple types of video signal input interfaces, some of which are commonly used, such as the HDMI interface; while some are relatively backward in technology and not commonly used, such as the DVI interface and the VGA interface. For this reason, an interface detection sequence configuration file is preset, which records the detection sequence of different types of interfaces, such as "①HDMI, ②HDBaseT, ③DVI..." When starting to detect the video signal input interface, the interface detection sequence configuration file is read, and the video signal input interface is detected according to the detection sequence recorded therein to determine the video signal input interface with input and the corresponding video input source.
[0093] This embodiment uses the above scheme to detect the video signal input interface of the terminal device in sequence according to a preset interface detection order to determine the video input source corresponding to the video signal input interface with input. This embodiment limits the interface detection order, and preferentially detects whether the commonly used video signal input interface has a signal input, thereby quickly determining the video input source corresponding to the commonly used video signal input interface.
[0094] Further, refer to Figure 7 The sixth embodiment of the video conference configuration method of the present application provides a flow chart based on the above Figure 2 In the embodiment shown, step S30, after configuring the video input source based on the preset configuration principle and the video parameters and determining the main video input source, the method further includes:
[0095] Step S001, saving video input source configuration information so that the terminal device can read the video input source configuration information when it is started next time.
[0096] Specifically, after configuring the main video input source, or after configuring the main video input source and the auxiliary video input source, the terminal device will record the information of this configuration as the video input source configuration information, and store it in the storage area of the terminal device. When the terminal device is started next time, it reads the video input source configuration information in the storage area to determine whether the main video input source corresponding to the video input source configuration information has a signal input. If so, there is no need to change the video input source configuration; if not, it is necessary to re-execute the configuration process to determine the new main video input source.
[0097] This embodiment uses the above solution to specifically save the video input source configuration information so that the terminal device can read the video input source configuration information when it is started next time. In this embodiment, the information configured this time is saved in the local storage area. When the terminal device is started next time, it can directly read the video input source configuration information in the storage area, and determine whether the main video input source has changed based on the video input source configuration information, thereby avoiding repeated configuration of the video input source.
[0098] Further, refer to Figure 8 The seventh embodiment of the video conference configuration method of the present application provides a flow chart based on the above Figure 2 In the embodiment shown, the video conference configuration method further includes:
[0099] Step S002, identifying the current network access status, and configuring conference parameters according to the current network access status;
[0100] Specifically, the current terminal device is directly or indirectly connected to other terminal devices or a multipoint control unit (MCU) through a network. In the video conferencing system, the current terminal device first identifies the current network access status, that is, identifies whether the network connection is successful and the type of network currently connected, and then automatically configures the IP address, the network environment parameters of the meeting, the network bandwidth allocation parameters of the meeting, etc. based on the identified current network access status.
[0101] Step S003: If a call-to-conference instruction is received, join the video conference corresponding to the call-to-conference instruction according to the conference parameters.
[0102] After completing the configuration of conference parameters, the terminal device is ready to conduct a video conference. Specifically, the artificial interaction interface of the terminal device provides a virtual button for calling a conference. The operator of the terminal device can join the video conference by clicking the virtual button. Accordingly, the terminal device is equivalent to receiving a call to the conference instruction. Then, the terminal device joins the video conference corresponding to the call to the conference instruction according to the configured conference parameters. A video conference can refer to a point-to-point video conference between two terminal devices, or a multi-party video conference under the control of a multipoint control unit, or other forms of video conferencing supported by the terminal device.
[0103] This embodiment uses the above solution to specifically identify the current network access status and configure conference parameters according to the current network access status; if a call-to-conference instruction is received, the video conference corresponding to the call-to-conference instruction is joined according to the conference parameters. In this embodiment, the terminal device automatically identifies the current network access status and configures conference parameters, and if a call-to-conference instruction is received, the corresponding video conference can be joined. In this way, the user can quickly join the video conference with simple operations.
[0104] In addition, the embodiment of the present application also provides a video conference configuration device, the video conference configuration device comprising:
[0105] A detection module, used for detecting and confirming the input interface of the video signal and the corresponding video input source;
[0106] An acquisition module, used to acquire video parameters corresponding to the video input source;
[0107] A configuration module is used to configure the video input source based on a preset configuration principle and the video parameters to determine a main video input source.
[0108] For the principle and implementation process of implementing the video conference configuration in this embodiment, please refer to the above embodiments and will not be repeated here.
[0109] In addition, an embodiment of the present application also proposes a terminal device, which includes a memory, a processor, and a video conferencing configuration program stored in the memory and executable on the processor, wherein the video conferencing configuration program implements the steps of the video conferencing configuration method described above when executed by the processor.
[0110] Since all the technical solutions of all the aforementioned embodiments are adopted when the video conference configuration program is executed by the processor, it has at least all the beneficial effects brought by all the technical solutions of all the aforementioned embodiments, which will not be described one by one here.
[0111] In addition, an embodiment of the present application further proposes a computer-readable storage medium, on which a video conference configuration program is stored. When the video conference configuration program is executed by a processor, the steps of the video conference configuration method described above are implemented.
[0112] Since all the technical solutions of all the aforementioned embodiments are adopted when the video conference configuration program is executed by the processor, it has at least all the beneficial effects brought by all the technical solutions of all the aforementioned embodiments, which will not be described one by one here.
[0113] Compared with the prior art, the video conferencing configuration method, device, terminal device and storage medium proposed in the embodiment of the present application determine the input video signal input interface and the corresponding video input source through detection; obtain the video parameters corresponding to the video input source; configure the video input source based on the preset configuration principle and the video parameters to determine the main video input source. Based on the scheme of the present application, the terminal device of the video conferencing system can automatically detect the input status of different video signal input interfaces, obtain the video parameters corresponding to the input video input source, and then automatically configure and determine the main video input source based on the preset configuration principle and video parameters. Even if the video input source changes, there is no need for manual reconfiguration, which solves the problem of wasting a lot of manpower and time in the traditional video conferencing configuration method.
[0114] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0115] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0116] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.
[0117] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A video conference configuration method, characterized in that: The video conference configuration method is applied to a terminal device, and the video conference configuration method includes: Detecting and determining a video signal input interface with input and a corresponding video input source, wherein the number of the video signal input interfaces with input is at least two; The step of detecting and determining the input interface of the video signal and the corresponding video input source includes: According to a preset interface detection sequence, the video signal input interface of the terminal device is detected in sequence through an interface detection sequence configuration file, and a video input source corresponding to the video signal input interface with input is determined; Acquire video parameters corresponding to the video input source, where the video parameters include one or more of a video resolution, a video frame rate, and a video bit rate corresponding to the video input source; Configuring at least two video input sources based on a preset configuration principle and the video parameters to determine a main video input source and an auxiliary video input source includes: Based on one or more of the video resolution, the video frame rate, and the video bit rate, performing video quality evaluation on the at least two video input sources to obtain a corresponding video quality evaluation result; According to the video quality evaluation result, the at least two video input sources are configured to determine the main video input source and the auxiliary video input source; The step of configuring at least two video input sources based on a preset configuration principle and the video parameters and determining the main video input source and the auxiliary video input source comprises: If the video parameters corresponding to the at least two video input sources are the same, configuring the at least two video input sources according to a preset interface priority principle to determine the main video input source and the auxiliary video input source; Wherein, after configuring the video input source based on the preset configuration principle and the video parameters to determine the main video input source, the method further includes: Saving the video input source configuration information so that the terminal device can read the video input source configuration information when it is started next time; Determine whether a main video input source corresponding to the video input source configuration information has a signal input; If yes, there is no need to change the video input source configuration; If not, you need to re-execute the configuration process to determine the new main video input source.
2. The video conference configuration method according to claim 1, characterized in that: The video conference configuration method also includes: Identifying a current network access state, and configuring conference parameters according to the current network access state; If a call-to-conference instruction is received, the video conference corresponding to the call-to-conference instruction is joined according to the conference parameters.
3. A video conference configuration device, characterized in that: The video conference configuration device comprises: A detection module, used for detecting and determining a video signal input interface with input and a corresponding video input source, wherein the number of the video signal input interfaces with input is at least two; The detection module is further used to detect the video signal input interface of the terminal device in sequence according to a preset interface detection sequence and through an interface detection sequence configuration file, and determine the video input source corresponding to the video signal input interface with input; An acquisition module, used to acquire video parameters corresponding to the video input source, wherein the video parameters include one or more of a video resolution, a video frame rate, and a video bit rate corresponding to the video input source; A configuration module, configured to configure at least two video input sources based on a preset configuration principle and the video parameters, and determine a main video input source and an auxiliary video input source; The configuration module is further configured to perform video quality evaluation on the at least two video input sources based on one or more of the video resolution, the video frame rate, and the video bit rate to obtain a corresponding video quality evaluation result; According to the video quality evaluation result, the at least two video input sources are configured to determine the main video input source and the auxiliary video input source; The configuration module is further configured to configure the at least two video input sources according to a preset interface priority principle to determine the main video input source and the auxiliary video input source if the video parameters corresponding to the at least two video input sources are the same; Saving the video input source configuration information so that the terminal device can read the video input source configuration information when it is started next time; determining whether a main video input source corresponding to the video input source configuration information has a signal input; If yes, there is no need to change the video input source configuration; If not, you need to re-execute the configuration process to determine the new main video input source.
4. A terminal device, characterized in that: The terminal device includes a memory, a processor, and a video conference configuration program stored in the memory and executable on the processor. When the video conference configuration program is executed by the processor, the steps of the video conference configuration method according to any one of claims 1 to 2 are implemented.
5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a video conference configuration program, and when the video conference configuration program is executed by the processor, the steps of the video conference configuration method according to any one of claims 1 to 2 are implemented.
Citation Information
Patent Citations
Video processing method and device and electronic device
CN110855905A
Video conference live broadcast method, system and device and storage medium
CN113099156A
Video output method and device, intelligent equipment and storage medium
CN114173199A
Audio and video signal source recognition and automatic switching method and apparatus
CN1845580A