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.