Remote conference low-delay transmission method and system based on dynamic bandwidth allocation

By constructing a video conferencing scenario in a remote meeting, and using a Bluetooth receiver to generate a queue of available nodes and perform data segmentation and hashing, the problem of audio and video stuttering and latency caused by network bandwidth fluctuations is solved, achieving stable and efficient data transmission and improving the participant experience.

CN121907981AInactive Publication Date: 2026-04-21HUBEI RUIRONG INTELLIGENT TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUBEI RUIRONG INTELLIGENT TECHNOLOGY CO LTD
Filing Date
2026-01-14
Publication Date
2026-04-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In current remote conferencing, network bandwidth fluctuates greatly, causing audio and video stuttering and video delays. Existing technologies cannot optimize data transmission by using relay nodes to share the load and adjust bandwidth.

Method used

By constructing a video conferencing scenario, a Bluetooth receiver is used to collect the Bluetooth signals of participants' mobile terminals, a queue of available nodes is generated, bandwidth is dynamically adjusted, data is segmented and packetized, a hash function is used to generate hash values, and a relay link is built for parallel transmission.

Benefits of technology

It enables stable and efficient data transmission in complex network environments, improving meeting quality and participant experience, and avoiding data loss and delays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121907981A_ABST
    Figure CN121907981A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of video transmission, and particularly relates to a remote conference low-delay transmission method and system based on dynamic bandwidth allocation, and the method comprises the steps: constructing a video conference scene, building a data transmission link, determining evaluation indexes, setting weight values corresponding to the evaluation indexes one by one, and transmitting the video conference scene to the video conference scene through the weight values. The health score of the data transmission link is calculated and dynamically updated; a Bluetooth receiver deployed in a video conference scene in advance is used for collecting Bluetooth signals of mobile terminals of participants, a relay request is sent, the mobile terminals passing through the relay request are defined as available nodes, and the transmission rate of each available node is collected. According to the method, the data packets are subjected to chain hash, so that the data packets can be prevented from being lost, the recombination efficiency of the data packets is greatly improved, stable and efficient transmission of conference data is realized in a complex network environment, and the experience of participants and the conference quality are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of video transmission technology, and in particular to a low-latency transmission method and system for remote conferencing based on dynamic bandwidth allocation. Background Technology

[0002] Remote conferencing transmission refers to the real-time transmission of audio and video from the speaker's end to other participants' ends or the conferencing system during remote video or audio conferences by optimizing various aspects such as data acquisition, compression, transmission, routing, and decoding. However, existing technologies still have some shortcomings. For example, when holding many-to-many conferences, network bandwidth fluctuates greatly, and relying solely on fixed links or traditional transmission strategies can easily lead to problems such as audio and video stuttering, video delay, and audio-visual asynchrony.

[0003] If we can monitor the bandwidth utilization, packet loss rate, and latency of each data transmission link participating in the meeting in real time, and dynamically adjust the traffic of video, audio, and screen sharing according to the meeting content, participant roles, and different needs of the meeting stage, we can maximize link utilization and reduce latency under different network conditions, thus solving the problems of video stuttering and screen delay in existing technologies.

[0004] Therefore, "how to share the load and adjust the bandwidth through relay nodes" is the technical problem that this invention needs to solve. Summary of the Invention

[0005] The purpose of this invention is to provide a method and system for low-latency transmission of remote conferencing based on dynamic bandwidth allocation, so as to solve the problem of "how to share the load and adjust the bandwidth through relay nodes" mentioned in the background art.

[0006] To achieve the above objectives, the present invention provides the following technical solution:

[0007] A method for low-latency transmission in remote conferencing based on dynamic bandwidth allocation, the method comprising:

[0008] Construct a video conferencing scenario, establish a data transmission link, determine evaluation indicators, set weight values ​​corresponding to each evaluation indicator, calculate the health score of the data transmission link based on the weight values, and update it dynamically.

[0009] Using a Bluetooth receiver pre-deployed in the video conferencing scenario, the Bluetooth signals of the participants' mobile terminals are collected, and relay requests are sent. Mobile terminals that receive relay requests are defined as available nodes. The transmission rate of each available node is collected, and the available nodes are sorted in descending order of transmission rate to generate a queue.

[0010] The system acquires the multimedia data stream to be transmitted, extracts the video data, and segments and encapsulates the video data when the health score is below a threshold to obtain several data packets. A hash function is selected, and the data packets are chained to generate hash values. A preset number of available nodes are selected from the front of the queue, a relay link is established, and the data packets are sent to the relay link in parallel. All hash values ​​are forwarded using the data transmission link.

[0011] Furthermore, the steps of constructing a video conferencing scenario, establishing a data transmission link, determining evaluation indicators, and setting weight values ​​corresponding to each evaluation indicator include:

[0012] Acquire historical meeting records for video conferencing scenarios, collect feedback data from participants, and adjust the weight values ​​accordingly;

[0013] Plot a trend graph with time on the horizontal axis and health score on the vertical axis.

[0014] Furthermore, the step of collecting Bluetooth signals from participants' mobile terminals using a Bluetooth receiver pre-deployed in the video conferencing scenario includes:

[0015] Receive meeting schedules uploaded by participants and determine predicted bandwidth requirements;

[0016] The preset quantity is dynamically adjusted based on the predicted data.

[0017] Furthermore, the step of collecting the Bluetooth signal from the participant's mobile terminal and sending a relay request includes:

[0018] Obtain the identity information of each participant, establish the correspondence between the identity information and the Bluetooth signal, construct a pickup array of Bluetooth receivers, collect the signal strength of each Bluetooth signal, and locate the meeting position of each participant;

[0019] Using video surveillance equipment pre-installed in the video conferencing scenario, the mouth movement data of each participant is collected. Based on the mouth movement data and the meeting location, a mapping between multimedia data stream and identity information is established, and meeting records are generated.

[0020] Furthermore, the steps of acquiring the multimedia data stream to be transmitted, extracting video data, and segmenting and packetizing the video data when the health score is below a threshold include:

[0021] Create a multi-level threshold, obtaining at least the first and second thresholds;

[0022] The optimization strategy is edited, with each threshold corresponding to an optimization strategy, and adjustments are made to the data packets and hash values.

[0023] Furthermore, the step of performing chained hashing on the data packets to generate hash values, and selecting a preset number of available nodes from the front of the queue to establish a relay link includes:

[0024] Insert a sequential index into the data packet to generate a mapping table;

[0025] Read the hash result of the chained hash and write it to the mapping table.

[0026] Furthermore, the system includes:

[0027] The update module is used to construct a video conferencing scenario, establish a data transmission link, determine evaluation indicators, set weight values ​​corresponding to the evaluation indicators, calculate the health score of the data transmission link through the weight values, and update it dynamically.

[0028] The generation module is used to collect the Bluetooth signals of the participants' mobile terminals using Bluetooth receivers pre-deployed in the video conferencing scenario, send relay requests, define the mobile terminals that receive relay requests as available nodes, collect the transmission rate of each available node, sort the available nodes in descending order of transmission rate, and generate a queue.

[0029] The forwarding module is used to acquire the multimedia data stream to be transmitted, extract the video data, and when the health score is lower than the threshold, segment and encapsulate the video data to obtain several data packets. A hash function is selected to perform chain hashing on the data packets to generate hash values. A preset number of available nodes are selected from the front of the queue to build a relay link. The data packets are sent to the relay link in parallel, and all hash values ​​are forwarded using the data transmission link.

[0030] Furthermore, the update module includes:

[0031] The acquisition unit is used to acquire historical meeting records of the video conferencing scenario, collect feedback data from participants, and adjust the weight values.

[0032] The plotting unit is used to draw a trend chart with time as the horizontal axis and health score as the vertical axis.

[0033] Furthermore, the generation module includes:

[0034] The receiving unit is used to receive the meeting schedule uploaded by the participants and determine the predicted data of bandwidth requirements;

[0035] An adjustment unit is used to dynamically adjust the preset quantity based on the predicted data;

[0036] The positioning unit is used to acquire the identity information of each participant, establish the correspondence between the identity information and the Bluetooth signal, construct the pickup array of the Bluetooth receiver, collect the signal strength of each Bluetooth signal, and locate the meeting position of each participant.

[0037] The mapping unit is used to collect the mouth movement data of each participant using video surveillance equipment pre-installed in the video conferencing scenario, establish a mapping between multimedia data stream and identity information through the mouth movement data and the meeting location, and generate meeting records.

[0038] Furthermore, the forwarding module includes:

[0039] Create a unit to create multi-level thresholds, obtaining at least the first and second thresholds;

[0040] The editing unit is used to edit optimization strategies, where each threshold corresponds to an optimization strategy, and to adjust data packets and hash values;

[0041] An insertion unit is used to insert a sequential index into the data packet to generate a mapping table;

[0042] The write unit is used to read the hash result of the chained hash and write it into the mapping table.

[0043] Compared with the prior art, the beneficial effects of the present invention are:

[0044] By calculating health scores, the stability of data transmission links can be quantified, transmission resources can be dynamically scheduled, remote conference quality can be optimized, and the conference experience of participants can be improved. By generating queues, the transmission rate ranking of available nodes can be determined so that mobile terminals with high transmission rates can be selected to participate in conference data transmission. By encapsulating video data, data loss during transmission can be avoided, and parallel transmission of video data can be achieved, accelerating the overall data transmission speed and enhancing data transmission stability. By performing chain hashing on data packets, data packet loss can be avoided, and the efficiency of data packet reassembly can be greatly improved. Thus, in complex network environments, stable and efficient transmission of conference data can be achieved, significantly improving the experience of participants and the quality of the conference. Attached Figure Description

[0045] Figure 1 A flowchart illustrating a low-latency transmission method for remote conferencing based on dynamic bandwidth allocation, provided in an embodiment of the present invention.

[0046] Figure 2 This is a first sub-flowchart of the remote conferencing low-latency transmission method based on dynamic bandwidth allocation provided in an embodiment of the present invention.

[0047] Figure 3This is a second sub-flow diagram of the remote conferencing low-latency transmission method based on dynamic bandwidth allocation provided in an embodiment of the present invention;

[0048] Figure 4 The third sub-flow diagram of the remote conferencing low-latency transmission method based on dynamic bandwidth allocation provided in the embodiments of the present invention;

[0049] Figure 5 A block diagram of a low-latency remote conferencing transmission system based on dynamic bandwidth allocation provided in an embodiment of the present invention;

[0050] Figure 6 A block diagram illustrating the composition of the update module in a remote conferencing low-latency transmission system based on dynamic bandwidth allocation, as provided in an embodiment of the present invention.

[0051] Figure 7 A block diagram of the generation module in a remote conferencing low-latency transmission system based on dynamic bandwidth allocation provided in an embodiment of the present invention;

[0052] Figure 8 This is a block diagram of the forwarding module in a remote conferencing low-latency transmission system based on dynamic bandwidth allocation, provided in an embodiment of the present invention. Detailed Implementation

[0053] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0054] In Example 1, Figure 1 The implementation flow of the remote conferencing low-latency transmission method based on dynamic bandwidth allocation provided by an embodiment of the present invention is illustrated below in detail:

[0055] S100: Construct a video conferencing scenario, establish a data transmission link, determine evaluation indicators, set weight values ​​corresponding to the evaluation indicators, calculate the health score of the data transmission link based on the weight values, and update it dynamically.

[0056] This application constructs a video conferencing scenario, specifying the platform and type of meeting. Taking multi-person meetings as an example, such as a meeting between Company A and Company B or between different departments, each meeting venue should have multiple participants. It identifies the initiating party, multiple participating terminals, a cloud-based meeting server for scheduling, and audio / video acquisition equipment at the meeting venue, and establishes several data transmission links. These data transmission links can be simply understood as the communication links between meeting equipment such as projectors, meeting control panels, and audio processing devices, and the cloud. The cloud is responsible for receiving audio / video data and control signals from each meeting device and distributing this data to all other participating terminals according to meeting rules, thereby enabling remote, visual video conferencing.

[0057] Evaluation metrics for measuring link quality were determined, including: link bandwidth utilization, end-to-end latency, jitter, packet loss rate, retransmission rate, and node load. A set of corresponding weight values ​​was assigned to each evaluation metric. These weight values ​​primarily reflect the stability of the data transmission link. Real-time data for each evaluation metric in each data transmission link was periodically collected and weighted to obtain a health score. During the meeting, the health score was continuously and dynamically updated to provide a quantitative basis for subsequent bandwidth scheduling, node selection, and transmission path optimization. The correspondence between real-time data and weight values ​​was stored in a lookup table.

[0058] For example, Company A and Company B are holding a video conference. The available bandwidth utilization rate of user A's data transmission link in Company A is 80%, the average latency is 120ms, and the packet loss rate is 1.5%. Among these, available bandwidth utilization rate, average latency, and packet loss rate are all evaluation indicators, while 80%, 120ms, and 1.5% are real-time data. According to the reference table, when the available bandwidth utilization rate is 80%, the weight value is 1, the average latency is 3, and the packet loss rate is 0. Therefore, the health score of the data transmission link corresponding to user A is 1+3+0=4.

[0059] S200: Using a Bluetooth receiver pre-deployed in the video conferencing scenario, the Bluetooth signal of the participant's mobile terminal is collected, and a relay request is sent. The mobile terminal that passes the relay request is defined as an available node. The transmission rate of each available node is collected, and the available nodes are sorted in descending order of transmission rate to generate a queue.

[0060] In video conferencing scenarios, a Bluetooth receiver pre-installed in the meeting room or integrated into the conferencing equipment continuously scans and collects the Bluetooth signals broadcast by each participant's mobile terminal. A relay request is then sent to the corresponding mobile terminal to inquire whether it is willing to relay data. Once a mobile terminal accepts the relay request and returns a response, it is defined as an available node. The network speed of each available node is tested, using either cellular mobile communication or Wi-Fi. All available nodes are then sorted according to their transmission speed from highest to lowest, resulting in a queue with nodes at the front of the queue exhibiting higher transmission capacity and stability.

[0061] For example, before a meeting, Bluetooth receivers installed in the meeting rooms of companies A and B respectively collect the Bluetooth signals of all participants, determine the transmission rate of each participant's cellular or wireless LAN terminal, and sort them to form a queue. If there is only one participant from companies A and B, the data is directly relayed using that participant's mobile terminal, without the need for transmission rate testing and sorting. The Bluetooth receivers are deployed only to collect and update the transmission rate of user terminals locally in real time; the Bluetooth communication link does not participate in the relay of meeting data.

[0062] In this application, the data transmission link refers to the communication link between the conference equipment and the cloud conference server, and the transmission rate refers to the network transmission rate of the user's mobile terminal.

[0063] S300: Obtain the multimedia data stream to be transmitted, extract the video data, and when the health score is lower than the threshold, segment and encapsulate the video data to obtain several data packets. Select a hash function, perform chain hashing on the data packets to generate hash values, select a preset number of available nodes from the front of the queue, build a relay link, send the data packets to the relay link in parallel, and use the data transmission link to forward all hash values.

[0064] The multimedia data stream generated during the meeting is identified, including video, audio, and control signals. Through data parsing, the video data is extracted. When the health score of the data transmission link falls below a threshold, the original video data is segmented, dividing it into multiple smaller, continuous segments based on time sequence or frame count. Each segment is then packetized, generating several independent data packets. A data packet is a network transmission unit obtained by encapsulating the original video data. Data packets ensure the integrity of the transmitted data content and prevent video data loss even in cases of poor link quality, packet loss, or retransmission.

[0065] Choose a hash function, such as MD5 or SHA-1, and perform chained hashing on each data packet. Assuming that after packetization, we obtain a first data packet, a second data packet, a third data packet, etc., we hash the first data packet to obtain a first hash value, write the first hash value to the end of the second data packet, hash the second data packet to obtain a second hash value, and so on, until we finally obtain a hash value, which is recorded as the final hash value.

[0066] From the front of the queue, a predetermined number of available nodes are selected. This predetermined number should be determined by the meeting organizers based on health scores. Using these selected nodes, multiple parallel transmission paths, or relay links, are constructed. Hash values ​​(first hash value, second hash value, and final hash value, etc.) are sent using these data transmission links. Data packets are then transmitted using all the relay links. Upon receiving the data packets and hash values, the cloud-based meeting server unpacks and reassembles the data packets, and uses the hash values ​​to verify the reassembled order and data integrity.

[0067] In Example 2, Figure 2 The diagram shows the first sub-flow flowchart of the low-latency transmission method for remote conferencing based on dynamic bandwidth allocation provided by an embodiment of the present invention. The following details the steps of constructing a video conferencing scenario, establishing a data transmission link, determining evaluation indicators, and setting weight values ​​corresponding to the evaluation indicators:

[0068] S101: Obtain historical meeting records for the video conferencing scenario, collect feedback data from participants, and adjust the weight values ​​accordingly.

[0069] Acquire historical meeting records for video conferences, including meeting time, participants, meeting content, audio and video quality indicators, and network link status. Collect feedback data provided by participants after each meeting, including subjective experience ratings, network lag experience, audio and video clarity evaluations, and suggestions on meeting stability.

[0070] S102: Plot a trend graph with time on the horizontal axis and health score on the vertical axis.

[0071] Plot a dynamic trend graph with time on the horizontal axis and the corresponding health score on the vertical axis to visually demonstrate the fluctuations in the health score.

[0072] In Example 3, Figure 3 The diagram illustrates a second sub-flowchart of the low-latency remote conferencing transmission method based on dynamic bandwidth allocation provided in this embodiment of the invention. The following details the step of using a Bluetooth receiver pre-deployed in the video conferencing scenario to collect the Bluetooth signals from the participants' mobile terminals:

[0073] S201: Receive meeting schedules uploaded by participants and determine predicted bandwidth requirements.

[0074] The system receives meeting schedule information uploaded by each participant, including the start and end times of the meeting, the expected number of participants, the required video resolution and audio quality level, analyzes the network resource requirements for each meeting session, and determines the bandwidth demand forecast data.

[0075] S202: The preset quantity is dynamically adjusted based on the predicted data.

[0076] Based on the predicted data, the preset number is adjusted. For example, when the meeting is about to enter the group discussion time and the meeting live broadcast equipment is turned off, the preset number should be reduced. In other words, by reducing the number of available nodes, the utilization rate of available nodes is optimized and the data transmission load is balanced.

[0077] In Example 4, Figure 3 The second sub-flowchart of the remote conferencing low-latency transmission method based on dynamic bandwidth allocation provided in this embodiment of the invention is shown. The steps of collecting the Bluetooth signals of the participants' mobile terminals and sending relay requests are described in detail below:

[0078] S203: Obtain the identity information of each participant, establish the correspondence between the identity information and the Bluetooth signal, construct the pickup array of the Bluetooth receiver, collect the signal strength of each Bluetooth signal, and locate the meeting position of each participant.

[0079] The process involves collecting the identity information of each participant, including name, terminal number, and other unique identifiers. This identity information is then linked to the Bluetooth signal of the participant's mobile terminal, establishing a one-to-one correspondence between the identity information and the Bluetooth signal. Several Bluetooth receivers are deployed in the meeting room to ensure that each participant's Bluetooth signal is simultaneously collected by at least two receivers. The Bluetooth signal strength of each participant's mobile terminal is continuously monitored. Combining multi-point signal strength information with triangulation algorithms, the spatial location of each participant's mobile terminal is calculated. Since each participant's mobile terminal is already bound to their identity, their meeting location can be determined in this way. The advantage of this method is that it provides a data foundation for meeting attendance and automated meeting recording.

[0080] S204: Using video surveillance equipment pre-installed in the video conferencing scenario, collect the mouth movement data of each participant, establish a mapping between the multimedia data stream and identity information through the mouth movement data and the meeting location, and generate meeting records.

[0081] By using video surveillance equipment installed in the conference room, the mouth movement data of each participant is collected. Combined with the meeting location, the processed mouth movement data is matched with the corresponding participant identity information to establish a precise mapping between multimedia data streams and identity information. This allows all participants' speeches or actions to be accurately recorded, generating complete meeting minutes.

[0082] In Example 5, Figure 4 The diagram illustrates the third sub-flow of the low-latency remote conferencing transmission method based on dynamic bandwidth allocation provided in this embodiment of the invention. The steps of acquiring the multimedia data stream to be transmitted, extracting video data, and segmenting and packetizing the video data when the health score is below a threshold are described in detail below:

[0083] S301: Create a multi-level threshold, obtaining at least the first and second thresholds.

[0084] In actual meetings, multi-level thresholds can be set, that is, a set of multiple thresholds.

[0085] S302: Edit optimization strategies, where each threshold corresponds to an optimization strategy, and adjusts data packets and hash values.

[0086] When the health score exceeds each threshold, the corresponding optimization strategy is activated, such as reducing the video resolution or reducing the frame rate.

[0087] In Example 6, Figure 4 The fourth sub-flow diagram of the low-latency transmission method for remote conferencing based on dynamic bandwidth allocation provided in this embodiment of the invention is shown. The following details the steps of performing chained hashing on the data packets to generate hash values, selecting a preset number of available nodes from the front of the queue, and establishing a relay link:

[0088] S303: Insert a sequential index into the data packet to generate a mapping table.

[0089] S304: Read the hash result of the chained hash and write it to the mapping table.

[0090] A unique sequential index is inserted into each data packet to be transmitted. This index can be numbered according to the time sequence of data packet generation or the order of transmission. The hash value in each data packet is extracted, and a mapping table is constructed using the hash value and the corresponding sequential index.

[0091] Figure 5 This diagram illustrates the structural block diagram of a remote conferencing low-latency transmission system based on dynamic bandwidth allocation provided in an embodiment of the present invention. The remote conferencing low-latency transmission system 1 based on dynamic bandwidth allocation includes:

[0092] The update module 11 is used to construct a video conferencing scenario, establish a data transmission link, determine evaluation indicators, set weight values ​​corresponding to the evaluation indicators, calculate the health score of the data transmission link through the weight values, and dynamically update it.

[0093] The generation module 12 is used to collect the Bluetooth signals of the participants' mobile terminals using a Bluetooth receiver pre-deployed in the video conferencing scenario, send relay requests, define the mobile terminals that pass the relay requests as available nodes, collect the transmission rate of each available node, sort the available nodes in descending order of transmission rate, and generate a queue.

[0094] The forwarding module 13 is used to acquire the multimedia data stream to be transmitted, extract the video data, and when the health score is lower than the threshold, segment and encapsulate the video data to obtain several data packets. A hash function is selected to perform chain hashing on the data packets to generate hash values. A preset number of available nodes are selected from the front of the queue to build a relay link. The data packets are sent to the relay link in parallel, and all hash values ​​are forwarded using the data transmission link.

[0095] Figure 6 This diagram illustrates the composition of an update module 11 in a remote conferencing low-latency transmission system based on dynamic bandwidth allocation, as provided in an embodiment of the present invention. The update module 11 includes:

[0096] The acquisition unit 111 is used to acquire historical meeting records of the video conferencing scenario, collect feedback data from participants, and adjust the weight values.

[0097] Plotting unit 112 is used to plot a trend graph with time as the horizontal axis and health score as the vertical axis.

[0098] Figure 7 This diagram illustrates the structural composition of generation module 12 in a low-latency remote conferencing transmission system based on dynamic bandwidth allocation provided in an embodiment of the present invention. Generation module 12 includes:

[0099] The receiving unit 121 is used to receive the meeting schedule uploaded by the participants and determine the predicted data of bandwidth requirements;

[0100] The adjustment unit 122 is used to dynamically adjust the preset quantity based on the predicted data;

[0101] The positioning unit 123 is used to acquire the identity information of each participant, establish the correspondence between the identity information and the Bluetooth signal, construct the pickup array of the Bluetooth receiver, collect the signal strength of each Bluetooth signal, and locate the meeting position of each participant.

[0102] The mapping unit 124 is used to collect the mouth movement data of each participant using video surveillance equipment pre-installed in the video conferencing scene, establish a mapping between multimedia data stream and identity information through the mouth movement data and the meeting location, and generate meeting records.

[0103] Figure 8 This diagram illustrates the structural composition of a forwarding module 13 in a low-latency remote conferencing transmission system based on dynamic bandwidth allocation, as provided in an embodiment of the present invention. The forwarding module 13 includes:

[0104] Create unit 131 to create multi-level thresholds, obtaining at least the first threshold and the second threshold;

[0105] The editing unit 132 is used to edit optimization strategies, where each threshold corresponds to an optimization strategy, and to adjust data packets and hash values;

[0106] Insertion unit 133 is used to insert a sequential index into the data packet to generate a mapping table;

[0107] Write unit 134 is used to read the hash result of the chained hash and write it into the mapping table.

[0108] The update module 11 is mainly used to complete step S100, the generation module 12 is mainly used to complete step S200, and the forwarding module 13 is mainly used to complete step S300.

[0109] The acquisition unit 111 is mainly used to complete step S101, and the drawing unit 112 is mainly used to complete step S102.

[0110] The receiving unit 121 is mainly used to complete step S201, the adjustment unit 122 is mainly used to complete step S202, the positioning unit 123 is mainly used to complete step S203, and the mapping unit 124 is mainly used to complete step S204.

[0111] The creation unit 131 is mainly used to complete step S301, the editing unit 132 is mainly used to complete step S302, the insertion unit 133 is mainly used to complete step S303, and the writing unit 134 is mainly used to complete step S304.

[0112] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0113] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.

[0114] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A low-latency transmission method for remote conferencing based on dynamic bandwidth allocation, characterized in that, The method includes: Construct a video conferencing scenario, establish a data transmission link, determine evaluation indicators, set weight values ​​corresponding to the evaluation indicators, calculate the health score of the data transmission link based on the weight values, and update it dynamically. Using a Bluetooth receiver pre-deployed in the video conferencing scenario, the Bluetooth signals of the participants' mobile terminals are collected, and a relay request is sent. The mobile terminals that receive the relay request are defined as available nodes. The transmission rate of each available node is collected, and the available nodes are sorted in descending order of transmission rate to generate a queue. The system acquires the multimedia data stream to be transmitted, extracts the video data, and segments and encapsulates the video data when the health score is below a threshold to obtain several data packets. A hash function is selected, and the data packets are chained to generate hash values. A preset number of available nodes are selected from the front of the queue, a relay link is established, and the data packets are sent to the relay link in parallel. All hash values ​​are forwarded using the data transmission link.

2. The method for low-latency transmission of remote conferencing based on dynamic bandwidth allocation according to claim 1, characterized in that, The steps of constructing a video conferencing scenario, establishing a data transmission link, determining evaluation indicators, and setting weight values ​​corresponding to each evaluation indicator include: Acquire historical meeting records for video conferencing scenarios, collect feedback data from participants, and adjust the weight values ​​accordingly; Plot a trend graph with time on the horizontal axis and health score on the vertical axis.

3. The method for low-latency transmission of remote conferencing based on dynamic bandwidth allocation according to claim 1, characterized in that, The step of collecting Bluetooth signals from participants' mobile terminals using a Bluetooth receiver pre-deployed in the video conferencing scenario includes: Receive meeting schedules uploaded by participants and determine predicted bandwidth requirements; The preset quantity is dynamically adjusted based on the predicted data.

4. The low-latency transmission method for remote conferencing based on dynamic bandwidth allocation according to claim 3, characterized in that, The steps of collecting the Bluetooth signal from the participants' mobile terminals and sending a relay request include: Obtain the identity information of each participant, establish the correspondence between the identity information and the Bluetooth signal, construct a pickup array of Bluetooth receivers, collect the signal strength of each Bluetooth signal, and locate the meeting position of each participant; Using video surveillance equipment pre-installed in the video conferencing scenario, the mouth movement data of each participant is collected. Based on the mouth movement data and the meeting location, a mapping between multimedia data stream and identity information is established, and meeting records are generated.

5. The method for low-latency transmission of remote conferencing based on dynamic bandwidth allocation according to claim 1, characterized in that, The steps of acquiring the multimedia data stream to be transmitted, extracting video data, and segmenting and packetizing the video data when the health score is below a threshold include: Create a multi-level threshold, obtaining at least the first and second thresholds; The optimization strategy is edited, with each threshold corresponding to an optimization strategy, and adjustments are made to the data packets and hash values.

6. The method for low-latency transmission of remote conferencing based on dynamic bandwidth allocation according to claim 5, characterized in that, The steps of performing chained hashing on the data packets to generate hash values, and selecting a preset number of available nodes from the front of the queue to establish a relay link include: Insert a sequential index into the data packet to generate a mapping table; Read the hash result of the chained hash and write it to the mapping table.

7. A low-latency transmission system for remote conferencing based on dynamic bandwidth allocation, characterized in that, The system includes: The update module is used to construct a video conferencing scenario, establish a data transmission link, determine evaluation indicators, set weight values ​​corresponding to the evaluation indicators, calculate the health score of the data transmission link through the weight values, and update it dynamically. The generation module is used to collect the Bluetooth signals of the participants' mobile terminals using Bluetooth receivers pre-deployed in the video conferencing scenario, send relay requests, define the mobile terminals that receive relay requests as available nodes, collect the transmission rate of each available node, sort the available nodes in descending order of transmission rate, and generate a queue. The forwarding module is used to acquire the multimedia data stream to be transmitted, extract the video data, and when the health score is lower than the threshold, segment and encapsulate the video data to obtain several data packets. A hash function is selected to perform chain hashing on the data packets to generate hash values. A preset number of available nodes are selected from the front of the queue to build a relay link. The data packets are sent to the relay link in parallel, and all hash values ​​are forwarded using the data transmission link.

8. The low-latency remote conferencing transmission system based on dynamic bandwidth allocation according to claim 7, characterized in that, The update module includes: The acquisition unit is used to acquire historical meeting records of the video conferencing scenario, collect feedback data from participants, and adjust the weight values. The plotting unit is used to draw a trend chart with time as the horizontal axis and health score as the vertical axis.

9. The low-latency remote conferencing transmission system based on dynamic bandwidth allocation according to claim 7, characterized in that, The generation module includes: The receiving unit is used to receive the meeting schedule uploaded by the participants and determine the predicted data of bandwidth requirements; An adjustment unit is used to dynamically adjust the preset quantity based on the predicted data; The positioning unit is used to acquire the identity information of each participant, establish the correspondence between the identity information and the Bluetooth signal, construct the pickup array of the Bluetooth receiver, collect the signal strength of each Bluetooth signal, and locate the meeting position of each participant. The mapping unit is used to collect the mouth movement data of each participant using video surveillance equipment pre-installed in the video conferencing scenario, establish a mapping between multimedia data stream and identity information through the mouth movement data and the meeting location, and generate meeting records.

10. The low-latency remote conferencing transmission system based on dynamic bandwidth allocation according to claim 7, characterized in that, The forwarding module includes: Create a unit to create multi-level thresholds, obtaining at least the first and second thresholds; The editing unit is used to edit optimization strategies, where each threshold corresponds to an optimization strategy, and to adjust data packets and hash values; An insertion unit is used to insert a sequential index into the data packet to generate a mapping table; The write unit is used to read the hash result of the chained hash and write it into the mapping table.