A low-latency educational video monitoring method and system

By calculating the jitter variation coefficient, delay-bandwidth product deviation rate, and packet switching stability index of the network path, a transmission quality index is established and the network path is divided. This solves the delay problem in live video education broadcasts, achieves low-latency and efficient network transmission, and improves user experience and teaching effectiveness.

CN116744029BActive Publication Date: 2025-10-03BEIJING EASY CENTURY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310768174.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2025-10-03
Estimated Expiration
2043-06-27

AI Technical Summary

Technical Problem

During live video education, network delays can cause slow video loading, freezing, and asynchrony, impacting user experience and teaching effectiveness.

Method used

By counting the jitter variation coefficient, delay-bandwidth product deviation rate, and packet switching stability index of the network path, a transmission quality index is established. Thresholds are set to classify network paths as high-quality, average, or low-quality, and multi-path transmission is used to optimize network quality.

Benefits of technology

It improves the synchronization of live education, reduces delays, freezes and packet loss, improves user experience and enhances teaching effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116744029B_ABST
    Figure CN116744029B_ABST
Patent Text Reader

Abstract

The present invention discloses a low-latency educational video monitoring method and system, which specifically relates to the field of network monitoring technology. By counting the network paths that can be used for live broadcasts, the jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index of each network path are collected, and a transmission quality index is established through a normalized formula. The transmission quality index provides a comprehensive quantitative indicator to improve judgment efficiency; each network path is divided by the transmission quality coefficient and the first threshold of the transmission quality coefficient and the second threshold of the transmission quality coefficient. According to the division results of the network paths, corresponding solutions or early warnings are provided for paths with different transmission quality levels, which helps to screen available network paths in advance, ensure the synchronization of live educational videos, avoid problems such as delays and freezes during live broadcasts, thereby improving the user experience of live education, reducing freezes, delays or packet loss, and improving teaching effects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network monitoring technology, and more specifically, to a low-latency educational video monitoring method and system. Background Art

[0002] Video education is a form of education that provides educational content and teaching services through the Internet. It uses video technology to deliver teachers' teaching content and explanations to students in a digital form, allowing viewers to access and watch educational videos anytime and anywhere through the Internet.

[0003] Some video education requires real-time live broadcasting, so the quality of the network directly affects the live broadcast effect. During the live broadcast, teachers and viewers communicate and answer questions through barrage comments. However, if there is a delay in the teaching video during this process, it will cause the video to load slowly, freeze, and be out of sync. This will make viewers feel unsmooth when watching the video, affecting their understanding and absorption of the educational content. Learners may lose interest, reduce their participation and comprehension ability, or even stop watching.

[0004] In order to solve the above problems, a technical solution is now provided. Summary of the Invention

[0005] The purpose of the present invention is to provide a low-latency educational video monitoring method and system to solve the problems in the above-mentioned background technology.

[0006] To achieve the above object, the present invention provides the following technical solutions:

[0007] Step S1: Count multiple network paths that can be used for live broadcasting, collect network environment parameters of each network path, and establish a transmission quality coefficient based on the network environment parameters;

[0008] Step S2, setting a first transmission quality coefficient threshold and a second transmission quality coefficient threshold, comparing the transmission quality coefficient with the transmission quality coefficient threshold, and classifying the network path as a high-quality, ordinary, or low-quality network path based on the comparison result;

[0009] Step S3: Count the number of high-quality network paths and the number of ordinary network paths, and generate corresponding decision information based on the statistical results.

[0010] In a preferred embodiment, step S1 specifically includes the following contents:

[0011] Count multiple network paths that can be used for live broadcasting and collect network environment parameters for each network path, including jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index;

[0012] The jitter variation coefficient value, delay bandwidth product deviation rate, and packet switching stability index are marked as JC, DBP, and PSS respectively;

[0013] The jitter variation coefficient, delay-bandwidth product deviation rate, and packet switching stability index are normalized to establish the transmission quality index, which is expressed as follows:

[0014] Where TQI is the transmission quality index, f1, f2, and f3 are the preset proportional coefficients of the jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index, respectively, and f1, f2, and f3 are all greater than 0.

[0015] In a preferred embodiment, network jitter data at different times within a time period t is collected. The network jitter data is the time difference between data packets arriving at the receiving end. The expression for the jitter variation coefficient value is: Where JC is the jitter variation coefficient, dd is the time difference between the data packets arriving at the receiving end, j represents the number of the time difference between the data packets arriving at the receiving end at different times, j = 1, 2, 3, ..., m, where m is a positive integer. is the average time difference between data packets arriving at the receiving end;

[0016] The calculation formula for the delay-bandwidth product deviation rate is: Where DBP is the delay-bandwidth product deviation rate, LB is the link bandwidth, TD is the transmission delay, and DB is the theoretical value of the delay-bandwidth product.

[0017] The calculation formula of packet switching stability index is: Where PSS is the packet switching stability index, TCSP is the total number of sampled data packets, and NMTPC is the number of times the number of data packets in the sample meets the theoretical number.

[0018] In a preferred embodiment, step S2 specifically includes the following contents:

[0019] Setting a first transmission quality coefficient threshold and a second transmission quality coefficient threshold, wherein the second transmission quality coefficient threshold is greater than the first transmission quality coefficient threshold; and comparing the transmission quality coefficient with the first transmission quality coefficient threshold and the second transmission quality coefficient threshold, respectively;

[0020] If the transmission quality coefficient is greater than the second threshold of the transmission quality coefficient, it means that the data transmission quality and delay of the network path are higher than expected, and the network path is marked as a high-quality network path;

[0021] If the transmission quality coefficient is less than or equal to the second transmission quality coefficient threshold and greater than or equal to the first transmission quality coefficient threshold, it indicates that the data transmission quality and delay of the network path are average, and the network path is marked as a normal network path;

[0022] If the transmission quality coefficient is less than the first transmission quality coefficient threshold, it means that the data transmission quality and delay of the network path fluctuate greatly, the transmission quality is unstable, and it is marked as a poor-quality network path.

[0023] In a preferred embodiment, step S3 specifically includes the following contents:

[0024] Count the number of high-quality network paths at the live broadcast site. If the number of high-quality network paths is greater than zero, use the high-quality network path with the largest transmission quality coefficient to generate a high-quality network path transmission signal. If the number of high-quality network paths is equal to zero, count the number of ordinary network paths. If the number of ordinary network paths is not less than two, sort the ordinary network paths from large to small according to the transmission quality coefficient, and select the two ordinary network paths with the highest ranking to participate in multi-path transmission to generate a multi-path transmission signal. If the number of ordinary network paths is less than two, generate a warning signal to indicate that the existing network paths are not suitable for live broadcast requirements.

[0025] A low-latency educational video monitoring system includes a network path statistics module, a network path parameter acquisition module, a network path analysis module, a network path judgment module, and an early warning module; each module is connected by signals;

[0026] The network path statistics module is used to count the network paths available for live broadcast at the live broadcast site, and generate statistical information and send it to the network path parameter collection module;

[0027] The network path parameter acquisition module is used to collect the jitter variation coefficient value, delay bandwidth product deviation rate, and packet switching stability index of each network path to establish the transmission quality coefficient; generate the coefficient signal and send it to the network path analysis module;

[0028] The network path analysis module is used to compare the transmission quality coefficient with the first transmission quality coefficient threshold and the second transmission quality coefficient threshold, and classify the network path as a high-quality, ordinary or low-quality network path; generate first judgment information and send it to the network path judgment module;

[0029] The network path judgment module counts the number of high-quality and low-quality network paths. If the number of high-quality network paths is zero and the number of ordinary network paths is less than two, an early warning signal is generated. The generated early warning signal is sent to the early warning module.

[0030] The early warning module receives the early warning signal and issues an early warning prompt.

[0031] In the above technical solution, the technical effects and advantages provided by the present invention are:

[0032] Statistics are collected on the network paths that can be used for live broadcasting. The jitter variation coefficient, delay-bandwidth product deviation rate, and packet switching stability index of each network path are collected, and a transmission quality index is established through a normalized formula. The transmission quality index provides a comprehensive quantitative indicator, which makes the evaluation of each network path more intuitive and convenient, and improves the judgment efficiency. Each network path is divided by the transmission quality coefficient and the first and second thresholds of the transmission quality coefficient. According to the division results of the network paths, corresponding solutions or warnings are provided for paths with different transmission quality levels, which helps to screen available network paths in advance, ensure the synchronization of live education videos, avoid delays and other problems during live broadcasts, thereby improving the user experience of live education, reducing freezes, delays or packet loss, and improving teaching effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 This is a flow chart of a low-latency educational video monitoring method and system of the present invention;

[0034] Figure 2 This is a structural diagram of a low-latency educational video monitoring method and system of the present invention. DETAILED DESCRIPTION

[0035] The following will provide a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0036] Example 1

[0037] Figure 1 The present invention provides a low-latency educational video monitoring method, which includes the following steps:

[0038] Step S1: Count multiple network paths that can be used for live broadcasting, collect network environment parameters of each network path, and establish a transmission quality coefficient based on the network environment parameters;

[0039] Step S2, setting a first transmission quality coefficient threshold and a second transmission quality coefficient threshold, comparing the transmission quality coefficient with the transmission quality coefficient threshold, and classifying the network path as a high-quality, ordinary, or low-quality network path based on the comparison result;

[0040] Step S3: Count the number of high-quality network paths and the number of ordinary network paths, and generate corresponding decision information based on the statistical results.

[0041] Step S1 specifically includes the following contents:

[0042] Before conducting live education, the necessity of collecting transmission quality data for each network path is mainly reflected in the following aspects:

[0043] Evaluating network stability: Live education requires stable network transmission to ensure the continuity and consistency of teaching content. By collecting the transmission quality of each network path, you can evaluate the stability of the network and understand whether the network can provide stable transmission services.

[0044] Identify potential problems in advance: By collecting transmission quality data, you can identify potential network problems early, such as high latency, low bandwidth, and packet loss. This helps you take appropriate measures before live education begins, such as optimizing network configuration, adjusting network paths, or increasing bandwidth to improve transmission quality.

[0045] Ensuring User Experience: The success of live education is closely tied to user experience. By collecting transmission quality data, we can understand the user experience over different network paths. This helps us proactively identify potential user issues, such as lag and blurry video quality, allowing us to implement measures to improve user experience and enhance satisfaction.

[0046] Count multiple network paths that can be used for live broadcasting and collect network environment parameters for each network path, including jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index;

[0047] The jitter variation coefficient value, delay bandwidth product deviation rate, and packet switching stability index are marked as JC, DBP, and PSS respectively;

[0048] The jitter variation coefficient, delay-bandwidth product deviation rate, and packet switching stability index are normalized to establish the transmission quality index, which is expressed as follows:

[0049] Where TQI is the transmission quality index, f1, f2, and f3 are the preset proportional coefficients of the jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index, respectively, and f1, f2, and f3 are all greater than 0;

[0050] The transmission quality index is used to comprehensively evaluate the overall quality and performance of network path transmission. A larger transmission quality index indicates better transmission quality and lower latency when live streaming educational videos. Conversely, a smaller transmission quality index indicates poor transmission quality, with large latency fluctuations and easy lag during live streaming, which affects the live broadcast effect.

[0051] The logic for obtaining the jitter variation coefficient value is:

[0052] Collect network jitter data at different times within time t. Network jitter data is the time difference between data packets arriving at the receiving end. The expression for the jitter variation coefficient value is: Where JC is the jitter variation coefficient, dd is the time difference between the data packets arriving at the receiving end, j represents the number of the time difference between the data packets arriving at the receiving end at different times, j = 1, 2, 3, ..., m, where m is a positive integer. is the average time difference between data packets arriving at the receiving end;

[0053] A larger jitter variation coefficient indicates a higher degree of dispersion and variability in network jitter relative to the average value, indicating an unstable network connection or fluctuating network latency. A larger network jitter variation coefficient can cause video freezes, audio interruptions, or other latency-related issues. Therefore, the jitter variation coefficient and transmission quality index are inversely proportional.

[0054] For example:

[0055] Assume that the network jitter data collected during a certain period of time is: [10, 12, 8, 15, 9]

[0056] The calculation steps are as follows:

[0057] Calculate the average: (10 + 12 + 8 + 15 + 9) / 5 = 10.8;

[0058] Calculate the standard deviation: Using the previous calculation, the standard deviation is approximately 2.98;

[0059] Calculate the network jitter variation coefficient: (2.98 / 10.8)*100≈27.59;

[0060] The logic for obtaining the delay-bandwidth product deviation rate is as follows:

[0061] The formula for calculating the delay-bandwidth product deviation rate is: Where DBP is the delay-bandwidth product deviation rate, LB is the link bandwidth, TD is the transmission delay, and DB is the theoretical value of the delay-bandwidth product.

[0062] Transmission delay refers to the time required for a data packet to travel from the sender to the receiver, and link bandwidth refers to the maximum data transmission rate of a network connection.

[0063] The size of the delay-bandwidth product has a significant impact on latency. A small delay-bandwidth product indicates a relatively small number of data packets on the link, low latency, and fast data transmission. A large delay-bandwidth product, on the other hand, indicates a large number of untransmitted data packets on the link, high latency, and longer data transmission times.

[0064] A larger delay-bandwidth product deviation rate indicates a greater deviation between the delay-bandwidth product of the network path and the theoretical value of the delay-bandwidth product. This means that the network path can accommodate more data packets, but it takes longer to complete transmission, resulting in higher transmission delays and larger queuing delays. This is especially noticeable under high load or congestion conditions. Therefore, the delay-bandwidth product deviation rate is inversely proportional to the transmission quality coefficient.

[0065] The logic for obtaining the packet switching stability index is as follows:

[0066] Packet counting: select a specific network path in the network and record the number of packets passing through the network path within a certain period of time;

[0067] Time interval setting: determines the time interval for recording the number of data packets;

[0068] Sampling frequency: multiple samples are taken in each time interval, for example, once per second, to obtain a more accurate number of data packets;

[0069] Statistics and calculations: Count the total number of sampled data packets and the number of times the number of sampled data packets matches the theoretical number:

[0070] The calculation formula of packet switching stability index is: Where PSS is the packet switching stability index, TCSP is the total number of sampled data packets, and NMTPC is the number of times the number of data packets in the sample meets the theoretical number;

[0071] The packet switching stability index (PSI) is calculated by dividing the total number of sampled data packets by the number of times the number of sampled data packets meets the theoretical number. The PSI reflects the stability of packet switching in the network. A smaller PSI indicates a relatively low frequency of packets meeting the theoretical number, indicating that packet switching in the network is unstable. This may indicate network congestion, packet loss, or other instability, preventing the theoretical number of packets from being exchanged. Conversely, a larger PSI indicates a relatively high frequency of packets meeting the theoretical number, indicating relatively stable packet switching in the network. This indicates that network transmission is relatively stable and that packets are being exchanged at the expected number. Therefore, packet switching stability is directly proportional to the transmission quality coefficient.

[0072] Step S2 specifically includes the following contents:

[0073] Setting a first transmission quality coefficient threshold and a second transmission quality coefficient threshold, wherein the second transmission quality coefficient threshold is greater than the first transmission quality coefficient threshold; and comparing the transmission quality coefficient with the first transmission quality coefficient threshold and the second transmission quality coefficient threshold, respectively;

[0074] If the transmission quality coefficient is greater than the second threshold of the transmission quality coefficient, it means that the data transmission quality and delay of the network path are higher than expected, and the network path is marked as a high-quality network path;

[0075] If the transmission quality coefficient is less than or equal to the second transmission quality coefficient threshold and greater than or equal to the first transmission quality coefficient threshold, it indicates that the data transmission quality and delay of the network path are average, and the network path is marked as a normal network path;

[0076] If the transmission quality coefficient is less than the first transmission quality coefficient threshold, it means that the data transmission quality and delay of the network path fluctuate greatly, the transmission quality is unstable, and it is marked as a poor-quality network path.

[0077] Step S3 specifically includes the following contents:

[0078] Count the number of high-quality network paths at the live broadcast site. If the number of high-quality network paths is greater than zero, use the high-quality network path with the largest transmission quality coefficient to generate a high-quality network path transmission signal. If the number of high-quality network paths is equal to zero, count the number of ordinary network paths. If the number of ordinary network paths is not less than two, sort the ordinary network paths from large to small according to the transmission quality coefficient, and select the two ordinary network paths with the highest ranking to participate in multi-path transmission to generate a multi-path transmission signal. If the number of ordinary network paths is less than two, generate a warning signal to indicate that the existing network paths are not suitable for live broadcast requirements.

[0079] Multipath transmission requires at least two network paths. Traditional single-path transmission only has one fixed path for data transmission, while multipath transmission uses multiple parallel paths to transmit data simultaneously, which can reduce the waiting time of data packets in the network, improve transmission efficiency, and thus reduce overall latency.

[0080] This application counts the network paths that can be used for live broadcasting, collects the jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index of each network path, and establishes a transmission quality index through a normalized formula. The transmission quality index provides a comprehensive quantitative indicator, which makes the evaluation of each network path more intuitive and convenient, and improves judgment efficiency; each network path is divided by the transmission quality coefficient and the first threshold of the transmission quality coefficient and the second threshold of the transmission quality coefficient. According to the division results of the network path, corresponding solutions or warnings are provided for paths with different transmission quality levels, which helps to screen available network paths in advance, ensure the synchronization of live education videos, avoid problems such as delays and freezes during live broadcasts, thereby improving the user experience of live education, reducing freezes, delays or packet loss, and improving teaching effects.

[0081] Figure 2The present invention provides a low-latency educational video monitoring system, which includes a network path statistics module, a network path parameter acquisition module, a network path analysis module, a network path judgment module, and an early warning module; each module is connected by a signal;

[0082] The network path statistics module is used to count the network paths available for live broadcast at the live broadcast site, and generate statistical information and send it to the network path parameter collection module;

[0083] The network path parameter acquisition module is used to collect the jitter variation coefficient value, delay bandwidth product deviation rate, and packet switching stability index of each network path to establish the transmission quality coefficient; generate the coefficient signal and send it to the network path analysis module;

[0084] The network path analysis module is used to compare the transmission quality coefficient with the first transmission quality coefficient threshold and the second transmission quality coefficient threshold, and classify the network path as a high-quality, ordinary or low-quality network path; generate first judgment information and send it to the network path judgment module;

[0085] The network path judgment module counts the number of high-quality and low-quality network paths. If the number of high-quality network paths is zero and the number of ordinary network paths is less than two, an early warning signal is generated. The generated early warning signal is sent to the early warning module.

[0086] The early warning module receives the early warning signal and issues an early warning prompt.

[0087] The above formulas are all dimensionless and numerical calculations. The formulas are obtained by collecting a large amount of data and performing software simulation to obtain the most recent real situation. The preset parameters and thresholds in the formulas are set by technicians in this field according to actual conditions.

[0088] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0089] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0090] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0091] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0092] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, and may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment as needed.

[0093] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0094] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0095] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

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

Claims

1. A low-latency educational video monitoring method, characterized in that: The steps include: Step S1: Count multiple network paths that can be used for live broadcasting, collect network environment parameters of each network path, and establish a transmission quality coefficient based on the network environment parameters; Step S2, setting a first transmission quality coefficient threshold and a second transmission quality coefficient threshold, comparing the transmission quality coefficient with the transmission quality coefficient threshold, and classifying the network path as a high-quality, ordinary, or low-quality network path based on the comparison result; Step S3: Count the number of high-quality network paths and the number of ordinary network paths, and generate corresponding decision information based on the statistical results; Step S3 specifically includes the following contents: Count the number of high-quality network paths at the live broadcast site. If the number of high-quality network paths is greater than zero, generate a high-quality network path transmission signal. If the number of high-quality network paths is zero, count the number of ordinary network paths. If the number of ordinary network paths is not less than two, generate a multi-path transmission signal. If the number of common network paths is less than two, a warning signal is generated.

2. A low-latency educational video monitoring method according to claim 1, characterized in that: Step S1 specifically includes the following contents: Count multiple network paths that can be used for live broadcasting and collect network environment parameters for each network path, including jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index; The jitter variation coefficient value, delay bandwidth product deviation rate, and packet switching stability index are marked as JC, DBP, and PSS respectively; The jitter variation coefficient, delay-bandwidth product deviation rate, and packet switching stability index are normalized to establish the transmission quality index, which is expressed as follows: Where TQI is the transmission quality index, f1, f2, and f3 are the preset proportional coefficients of the jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index, respectively, and f1, f2, and f3 are all greater than 0.

3. A low-latency educational video monitoring method according to claim 2, characterized in that: Collect network jitter data at different times within time t. Network jitter data is the time difference between data packets arriving at the receiving end. The expression for the jitter variation coefficient value is: Where JC is the jitter variation coefficient, dd is the time difference between the data packets arriving at the receiving end, j represents the number of the time difference between the data packets arriving at the receiving end at different times, j = 1, 2, 3, ..., m, where m is a positive integer. is the average time difference between data packets arriving at the receiving end; The formula for calculating the delay-bandwidth product deviation rate is: Where DBP is the delay-bandwidth product deviation rate, LB is the link bandwidth, TD is the transmission delay, and DB is the theoretical value of the delay-bandwidth product. The calculation formula of packet switching stability index is: Where PSS is the packet switching stability index, TCSP is the total number of sampled data packets, and NMTPC is the number of times the number of data packets in the sample meets the theoretical number.

4. A low-latency educational video monitoring method according to claim 3, characterized in that: Step S2 specifically includes the following contents: Setting a first transmission quality coefficient threshold and a second transmission quality coefficient threshold, wherein the second transmission quality coefficient threshold is greater than the first transmission quality coefficient threshold; Comparing the transmission quality coefficient with a first transmission quality coefficient threshold and a second transmission quality coefficient threshold respectively; If the transmission quality coefficient is greater than the second transmission quality coefficient threshold, it is marked as a high-quality network path; If the transmission quality coefficient is less than or equal to the second transmission quality coefficient threshold and greater than or equal to the first transmission quality coefficient threshold, it is marked as a normal network path; If the transmission quality coefficient is less than the first transmission quality coefficient threshold, it is marked as a poor quality network path.

5. A low-latency educational video monitoring system, for implementing the monitoring method according to any one of claims 1 to 4, comprising a network path statistics module, a network path parameter acquisition module, a network path analysis module, a network path judgment module, and an early warning module; each module is connected by signals; The network path statistics module is used to count the network paths available for live broadcast at the live broadcast site, and generate statistical information and send it to the network path parameter collection module; The network path parameter acquisition module is used to collect the jitter variation coefficient value, delay-bandwidth product deviation rate, and packet switching stability index of each network path to establish the transmission quality coefficient; generating a coefficient signal and sending it to a network path analysis module; The network path analysis module is used to compare the transmission quality coefficient with the first transmission quality coefficient threshold and the second transmission quality coefficient threshold, and classify the network path as a high-quality, ordinary or low-quality network path; generate first judgment information and send it to the network path judgment module; The network path judgment module counts the number of high-quality and low-quality network paths. If the number of high-quality network paths is zero and the number of ordinary network paths is less than two, an early warning signal is generated. Generate an early warning signal and send it to the early warning module; The early warning module receives the early warning signal and issues an early warning prompt.

Citation Information

Patent Citations

  • Path estimating method and device

    CN102843257A

  • Transmission control system, device and method

    CN104426758A