Multi-concurrent video processing method under limited network bandwidth

By combining a priority allocation mechanism and a dynamic bandwidth adjustment algorithm with caching technology, the problems of unreasonable resource allocation and high latency in multi-concurrent video streams under limited bandwidth are solved, achieving efficient resource utilization and ensuring video quality, thus improving the user experience.

CN121967749APending Publication Date: 2026-05-01LINKER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202512031590.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing task scheduling methods fail to fully consider the complex dependencies between tasks, the dynamic demand for computing resources, and the real-time changes in system load, resulting in inefficient use of computing resources, extended task execution time, and even system overload.

Method used

By employing a bandwidth priority allocation mechanism, a dynamic bandwidth adjustment algorithm, and a cached stream control strategy, more bandwidth is allocated to high-priority video streams, the resolution and bitrate of the video streams are dynamically adjusted, and caching technology is used to reduce latency, thereby achieving smooth playback and synchronization of multiple concurrent video streams.

Benefits of technology

With limited network bandwidth, it improves resource utilization efficiency, ensures video quality and user experience, and solves the performance bottleneck problem of multiple concurrent video streams.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 3LBLULXIQF9RARJQEXUPPMYLQJDVXS7LJEIOGHHS
    Figure 3LBLULXIQF9RARJQEXUPPMYLQJDVXS7LJEIOGHHS
  • Figure FU659O4OQ9BWKEBB47NBK9KNUVIPWY57AXLIEZMQ
    Figure FU659O4OQ9BWKEBB47NBK9KNUVIPWY57AXLIEZMQ
  • Figure JMUXDZ9Z9BRRU22EHZWDPJBINU5ENZZUZE8RIR1T
    Figure JMUXDZ9Z9BRRU22EHZWDPJBINU5ENZZUZE8RIR1T
Patent Text Reader

Abstract

The invention discloses a method for processing multiple concurrent videos under a limited network bandwidth, which comprises the following steps of: constructing a bandwidth priority allocation mechanism based on video contents and user requirements so as to flexibly adjust bandwidth resources according to the urgency of the videos and the user requirements, so that video streams with high priorities can obtain more bandwidth support, and the user experience is improved. The video quality is ensured; automatically adjusting the resolution and the code rate of the video stream according to the real-time bandwidth condition through a dynamic bandwidth adjustment algorithm; in combination with a caching technology and a stream control strategy, data is pre-loaded through caching when the bandwidth is insufficient, delay in playing is reduced, and smooth playing and synchronization of a plurality of concurrent video streams are ensured. According to the method, multiple concurrent videos can be efficiently processed under the limited bandwidth, the high-priority video quality is improved, the bandwidth change is dynamically adapted, the playing delay is reduced, and the playing fluency is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Methods for concurrent video processing under limited network bandwidth Technical Field

[0001] This invention relates to the field of video processing technology, and more specifically to a method for multi-concurrent video processing under limited network bandwidth. Background Technology

[0002] With the increasing demand for inference tasks in fields such as artificial intelligence and big data, optimizing the allocation of computing resources and task scheduling has become a key issue for improving system performance.

[0003] While existing task scheduling methods can achieve load balancing to some extent, they typically fail to adequately consider the complex dependencies between tasks, the dynamic demands of computing resources, the computational complexity of tasks, and the real-time changes in system load. Therefore, traditional scheduling strategies can easily lead to inefficient utilization of computing resources, prolonged task execution times, and even system overload. Summary of the Invention

[0004] To address the shortcomings of existing technologies, the present invention aims to provide a method for multi-concurrent video processing under limited network bandwidth. By employing priority allocation, dynamic bandwidth adjustment, and buffered stream control strategies, this method solves the problems of quality assurance and efficient resource utilization for multi-concurrent video streams under limited bandwidth.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a method for multi-concurrent video processing under limited network bandwidth, comprising the following steps: Step 1, constructing a bandwidth priority allocation mechanism based on video content and user needs, so as to flexibly adjust bandwidth resources according to the urgency of the video and user needs, so that high-priority video streams can receive more bandwidth support and ensure video quality; Step 2, automatically adjusting the resolution and bitrate of the video streams according to the real-time bandwidth situation through a dynamic bandwidth adjustment algorithm; Step 3, combining caching technology and flow control strategies, preloading data through caching when bandwidth is insufficient, reducing latency during playback, and ensuring smooth playback and synchronization of multiple concurrent video streams.

[0006] As a further improvement to the present invention, the bandwidth priority allocation mechanism based on video content and user needs in step one is specifically as follows: The network bandwidth is set to... There are n concurrent video streams, where the bandwidth requirement of the i-th video stream is... Set the priority of each video stream to Higher-priority video streams will be allocated more bandwidth, and the bandwidth allocation model is as follows: in, It is the priority of video stream i. This is the bandwidth allocated to video stream i.

[0007] As a further improvement of the present invention, the dynamic bandwidth adjustment algorithm in step two is as follows: The bitrate of the video stream is set. With network bandwidth The adjustment formula is as follows: (The formula is based on the changes in...) in, It is the bitrate of the i-th video stream. This is the current network bandwidth. and These are the resolution and frame rate of the video stream, respectively.

[0008] As a further improvement to the present invention, the caching technology and flow control strategy in step three are specifically as follows: The cache capacity is set to C, and the buffering time of the video stream is... The delay time is The delay time is estimated using the following formula: in, It is the total latency of the video stream. C is the bitrate of the video stream, and C is the buffer capacity. This is the preload time of the cache.

[0009] The beneficial effects of this invention are that it solves the performance bottleneck problem of concurrent transmission of multiple video streams in bandwidth-limited environments by means of bandwidth priority allocation, dynamic bandwidth adjustment and cache latency optimization. It can maximize bandwidth utilization efficiency while ensuring video quality and is widely applicable to network video transmission, large-scale video conferencing, live streaming and other fields. Detailed Implementation

[0010] The present invention will be further described in detail below with reference to the given embodiments.

[0011] The method in this embodiment includes the following steps: Step 1, constructing a bandwidth priority allocation mechanism based on video content and user needs. This mechanism not only considers the limited network bandwidth but also flexibly adjusts bandwidth resources according to the urgency of the video and user needs, ensuring that high-priority video streams receive more bandwidth support and guaranteeing video quality. Step 2, automatically adjusting the resolution and bitrate of the video streams based on real-time bandwidth conditions using a dynamic bandwidth adjustment algorithm. Step 3, combining caching technology and flow control strategies, pre-loading data through caching when bandwidth is insufficient reduces playback latency while ensuring smooth playback and synchronization of multiple concurrent video streams. This process solves resource contention problems through priority differentiation, dynamically adjusts to adapt to bandwidth fluctuations, and uses caching strategies to alleviate latency, thereby achieving efficient processing of multiple concurrent streams under limited bandwidth.

[0012] Furthermore, the bandwidth priority allocation mechanism based on video content and user needs in step one is as follows: The network bandwidth is set to... There are n concurrent video streams, where the bandwidth requirement of the i-th video stream is... To allocate bandwidth reasonably, it can be dynamically adjusted according to the priority of the video streams, setting the priority of each video stream to 1. Higher-priority video streams will be allocated more bandwidth, and the bandwidth allocation model is as follows: in, It is the priority of video stream i. This refers to the bandwidth allocated to video stream i. This mechanism uses a precise mathematical model to allocate resources, supplementing the priority mechanism to improve bandwidth utilization.

[0013] Furthermore, the dynamic bandwidth adjustment algorithm in step two is as follows: set the bitrate of the video stream. With network bandwidth The adjustment formula is as follows: (The formula is based on the changes in...) in, It is the bitrate of the i-th video stream. This is the current network bandwidth. and These represent the video stream's resolution and frame rate, respectively. This algorithm quickly responds to bandwidth changes, assisting in dynamic adjustments to ensure stable video quality. According to this formula, when network bandwidth is insufficient, the video stream's resolution or frame rate will decrease accordingly, thus adapting to bandwidth changes. This formula is used to dynamically adjust the video stream's bitrate based on real-time changes in network bandwidth, enabling the video stream to adaptively adjust according to actual bandwidth conditions, thereby ensuring video quality as much as possible under limited bandwidth.

[0014] Furthermore, the caching technology and flow control strategy in step three are as follows: The cache capacity is set to C, and the buffering time of the video stream is... The delay time is The delay time is estimated using the following formula: in, It is the total latency of the video stream. C is the bitrate of the video stream, and C is the buffer capacity. This refers to the preloading time of the cache. This strategy effectively controls latency and helps improve the user experience. By optimizing cache capacity and buffering time, it can effectively reduce latency in video playback and ensure smooth playback of multiple concurrent video streams. This formula is used to control the latency of the video stream through a caching mechanism, optimize the latency time during video playback, and ensure that the video stream can still play smoothly under bandwidth constraints.

[0015] In summary, this invention employs a combination of priority allocation mechanism, dynamic bandwidth adjustment algorithm, and cache flow control strategy to solve the problems of unreasonable resource allocation, unstable quality, and high latency in concurrent video processing under limited network bandwidth, achieving efficient resource utilization, guaranteed video quality, and improved user experience.

[0016] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.

Claims

1. A method for concurrent video processing under limited network bandwidth, characterized in that: The process includes the following steps: Step 1, constructing a bandwidth priority allocation mechanism based on video content and user needs to flexibly adjust bandwidth resources according to the urgency of the video and user demand, so that high-priority video streams can receive more bandwidth support and ensure video quality; Step 2, automatically adjusting the resolution and bitrate of the video stream based on real-time bandwidth conditions using a dynamic bandwidth adjustment algorithm; Step 3, combining caching technology and flow control strategies to preload data through caching when bandwidth is insufficient, reducing playback latency, while ensuring smooth playback and synchronization of multiple concurrent video streams.

2. The method for multi-concurrent video processing under limited network bandwidth according to claim 1, characterized in that: The bandwidth priority allocation mechanism based on video content and user needs in step one is as follows: The network bandwidth is set to... There are n concurrent video streams, where the bandwidth requirement of the i-th video stream is... Set the priority of each video stream to Higher-priority video streams will be allocated more bandwidth, and the bandwidth allocation model is as follows: in, It is the priority of video stream i. This is the bandwidth allocated to video stream i.

3. The method for multi-concurrent video processing under limited network bandwidth according to claim 1 or 2, characterized in that: The dynamic bandwidth adjustment algorithm in step two is as follows: Set the bitrate of the video stream. With network bandwidth The adjustment formula is as follows: (The formula is based on the changes in...) in, It is the bitrate of the i-th video stream. This is the current network bandwidth. and These are the resolution and frame rate of the video stream, respectively.

4. The method for multi-concurrent video processing under limited network bandwidth according to claim 1 or 2, characterized in that: The caching technology and flow control strategy in step three are as follows: The cache capacity is set to C, and the buffering time of the video stream is... The delay time is The delay time is estimated using the following formula: in, It is the total latency of the video stream. C is the bitrate of the video stream, and C is the buffer capacity. This is the preload time of the cache.