Compatibility verification method and device for decoding equipment

By building a test environment and simulating complex network conditions, parsing and modifying data link, network, transmission, and application layer data, the problem of inaccurate compatibility testing of broadcast control and decoding equipment was solved, and fast and accurate compatibility evaluation and stability improvement were achieved.

CN120751120APending Publication Date: 2025-10-03SHANDONG INSPUR ULTRA HD INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511007528.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

The compatibility testing of broadcast control and decoding equipment in existing technologies is not comprehensive and accurate enough, making it difficult to accurately evaluate its performance in complex network environments. In addition, existing verification methods cannot simulate the dynamic characteristics of real-time streaming media transmission.

Method used

Build a test environment, parse and modify data at the data link layer, network layer, transport layer, and application layer to generate test data packets that simulate complex network conditions, capture data and evaluate results on the server side, and generate detailed test reports.

Benefits of technology

It achieves fast and accurate compatibility and stability evaluation of broadcast control and decoding equipment, improves the compatibility and stability of equipment in actual applications, and provides a basis for performance optimization and selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120751120A_ABST
    Figure CN120751120A_ABST
Patent Text Reader

Abstract

The invention discloses a decoding equipment compatibility verification method and device, and relates to the technical field of equipment testing. Comprising the steps of 1, building a test environment, 2, selecting different media resources, packaging the media resources according to corresponding protocol specifications, generating a test data packet, and sending the test data packet to decoding equipment for playing, 3, analyzing data, 4, modifying and packaging the data, and 5, setting network parameters. The method comprises the following steps of 1, carrying out data transmission and playing, and sending a test data packet which is packaged again and provided with network parameters to a to-be-tested broadcast control decoding device for decoding and playing, 2, carrying out data capture and effect evaluation, and 3, generating a detailed test result report according to analysis of the data packet and evaluation of the playing effect. The test result report comprises comprehensive evaluation of performance, existing problems and capability of the broadcast control decoding equipment under various test conditions, and a basis is provided for performance optimization and application type selection of the broadcast control decoding equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention discloses a method and a device for verifying the compatibility of a decoding device, and relates to the technical field of device testing. Background Art

[0002] With the rapid development of multimedia technology, broadcast control and decoding equipment is widely used in various application scenarios. Different broadcast control and decoding equipment have different decoding capabilities for data of different formats and sources, and their compatibility faces many challenges under complex network environments and diverse application requirements. In existing technologies, the testing of the compatibility capabilities of broadcast control and decoding equipment is often not comprehensive and accurate, making it difficult to accurately evaluate the performance of the equipment in actual use. For example, existing verification methods often use pre-recorded video files for testing, which cannot simulate the dynamic characteristics of real-time streaming media transmission. Most verification methods are performed under ideal network conditions and lack the simulation of complex network environments such as high latency and high packet loss rates. Summary of the Invention

[0003] In response to the problems of the prior art, the present invention provides a method and apparatus for verifying the compatibility of a decoding device, so that technicians can quickly and accurately verify the compatibility of a broadcast control decoding device based on the playback effect, discover problems existing in the device under different network conditions and data formats, and provide a reliable basis for optimizing and improving the broadcast control decoding device, thereby improving the compatibility and stability of the broadcast control decoding device in practical applications.

[0004] The specific scheme proposed by the present invention is:

[0005] The present invention provides a method for verifying the compatibility of a decoding device, comprising:

[0006] Step 1: Build a test environment: Build a test server to store test video data, run test programs and display test results, import media resources with different resolutions, frame rates, audio and video encoding formats, and audio and video packaging formats, and connect to the decoding device through the network.

[0007] Step 2: Select different media resources, package them according to the corresponding protocol specifications, generate test data packets, and send them to the decoding device for playback to ensure that the data packets meet the requirements of the network transmission protocol and can be received and processed normally by the broadcast control decoding device.

[0008] Step 3: Data parsing: Get the network packet of the data to be tested, parse the data of the data link layer, network layer, transport layer, and application layer in turn, extract the key information of each layer, and present it on the server-side page.

[0009] Step 4: Modify and encapsulate data: According to the test requirements, make targeted modifications to the parsed data at each layer;

[0010] Step 5: Set network parameters: Set network parameters in the test system to build a diverse network test environment. Network parameters include bit rate, packet loss, out-of-order, frame loss, network jitter, and network delay.

[0011] Step 6: Perform data transmission and playback. Send the repackaged test data packet with network parameters set to the broadcast control and decoding device to be tested for decoding and playback.

[0012] Step 7: Data capture and effect evaluation: Capture the data packets received and processed by the broadcast control and decoding device on the server side, compare them with the original data on the server side, generate and present the comparison results, and observe the playback effect of the broadcast control and decoding device at the same time.

[0013] Step 8: Generate a detailed test results report based on the analysis of data packets and the evaluation of playback effects. The test results report includes a comprehensive evaluation of the performance, existing problems, and capabilities of the broadcast control and decoding equipment under various test conditions, providing a basis for performance optimization and application selection of the broadcast control and decoding equipment.

[0014] Furthermore, in step 3 of the decoding device compatibility verification method, the data of the data link layer, network layer, transport layer, and application layer are parsed in sequence, including: at the data link layer, parsing the frame structure, MAC address, data check, and protocol type of the data frame; at the network layer, parsing the IP address, routing information, and protocol type data; at the transport layer, parsing relevant parameters, including port number, transmission protocol, data segmentation and reassembly information; at the application layer, parsing the protocol format and data content, including data format, request and response information, and media data type.

[0015] Furthermore, step 4 of the decoding device compatibility verification method specifically includes: modifying the MAC address and frame check sequence at the data link layer; modifying the IP address, protocol type, and TTL value at the network layer; modifying the port number and transmission protocol at the transport layer; and modifying the data format and media encoding parameters at the application layer.

[0016] The modified data layers are reassembled and packaged according to the corresponding protocol specifications to generate a test data packet, which is sent to the decoding device for playback, and the modified data page is presented on the server side.

[0017] Furthermore, in step 5 of the method for verifying the compatibility of a decoding device, the data transmission rate under different bandwidth conditions is simulated by setting the bit rate; the data packets are randomly discarded according to a certain proportion by setting the packet loss, simulating the data loss caused by network instability; the transmission order of the data packets is disordered by setting the disorder; the video frames are discarded according to certain rules for the video data by setting the frame loss; the fluctuation of the bandwidth during network transmission is simulated by setting the network jitter; and the delay time of the data packet transmission is controlled by setting the network delay.

[0018] Furthermore, in step 7 of the method for verifying the compatibility of a decoding device, the original data from the server is compared with the captured decoded data packet. If the two are consistent in data content, format, and integrity, it means that the decoding device can accurately decode the data and has decoding and fault-tolerant capabilities. When abnormal conditions such as packet loss and disorder occur in the network, if the broadcast control decoding device recovers the data through its own mechanism and makes the comparison result close to the original data, it indicates that the broadcast control decoding device has fault-tolerant capabilities. If problems such as picture freeze, screen distortion, and sound interruption occur during playback, it indicates that the compatibility or fault-tolerant capabilities of the broadcast control decoding device under the current network parameters and data conditions are insufficient.

[0019] The present invention also provides a decoding device compatibility verification device, which is characterized by including a test environment management module, a test data management module, a parsing module, a modification and packaging module, a network management module, a transmission module, a data capture module and an evaluation module.

[0020] The test environment management module builds the test environment: builds a test server to store test video data, run test programs and display test results, imports media resources with different resolutions, frame rates, audio and video encoding formats, and audio and video packaging formats, and connects to decoding devices through the network.

[0021] The test data management module selects different media resources, packages the media resources according to the corresponding protocol specifications, generates test data packets, and sends them to the decoding device for playback to ensure that the data packets meet the requirements of the network transmission protocol and can be received and processed normally by the broadcast control decoding device.

[0022] The parsing module parses data: obtains the network packet of the data to be tested, parses the data of the data link layer, network layer, transport layer, and application layer in turn, extracts the key information of each layer, and presents it on the server-side page.

[0023] Modify and encapsulate the data using the modification and encapsulation module: perform targeted modifications on each layer of parsed data based on test requirements;

[0024] The network management module sets network parameters: Set network parameters in the test system to build a diverse network test environment. Network parameters include bit rate, packet loss, disorder, frame loss, network jitter, and network delay.

[0025] The transmission module transmits and plays data, and sends the repackaged test data packet with set network parameters to the broadcast control decoding device to be tested for decoding and playback.

[0026] The data capture module performs data capture and effect evaluation: it captures the data packets received and processed by the broadcast control and decoding device on the server side, compares them with the original data on the server side, generates and presents the comparison results, and observes the playback effect of the broadcast control and decoding device at the same time.

[0027] The evaluation module generates a detailed test result report based on the analysis of data packets and the evaluation of playback effects. The test result report includes the performance, existing problems, and comprehensive evaluation of the capabilities of the broadcast control and decoding equipment under various test conditions, providing a basis for performance optimization and application selection of the broadcast control and decoding equipment.

[0028] Furthermore, the parsing module of the decoding device compatibility verification device parses the data of the data link layer, network layer, transport layer, and application layer in turn, including: at the data link layer, parsing the frame structure, MAC address, data check, and protocol type of the data frame; at the network layer, parsing the IP address, routing information, and protocol type data; at the transport layer, parsing related parameters, including port number, transmission protocol, data segmentation and reassembly information; at the application layer, parsing the protocol format and data content, including data format, request and response information, and media data type.

[0029] Furthermore, the modification and encapsulation module of the decoding device compatibility verification device modifies the MAC address and frame check sequence at the data link layer; modifies the IP address, protocol type, and TTL value at the network layer; modifies the port number and transmission protocol at the transport layer; and modifies the data format and media encoding parameters at the application layer.

[0030] The modified data layers are reassembled and packaged according to the corresponding protocol specifications to generate a test data packet, which is sent to the decoding device for playback, and the modified data page is presented on the server side.

[0031] Furthermore, the transmission module of the decoding device compatibility verification device simulates the data transmission rate under different bandwidth conditions through the bit rate setting; randomly discards data packets according to a certain proportion through the packet loss setting, simulating the data loss caused by network instability; disrupts the transmission order of data packets through the disorder setting; discards video frames according to certain rules for video data through the frame loss setting; simulates the fluctuation of bandwidth during network transmission through the network jitter setting; and controls the delay time of data packet transmission through the network delay setting.

[0032] Furthermore, the data capture module of the decoding device compatibility verification device compares the original data of the server with the captured decoded data packet. If the two are consistent in data content, format, and integrity, it means that the decoding device can accurately decode the data and has decoding and fault tolerance capabilities. When the network has abnormal conditions such as packet loss and disorder, if the broadcast control decoding device restores the data through its own mechanism and makes the comparison result close to the original data, it indicates that the broadcast control decoding device has fault tolerance capabilities. If problems such as picture freeze, screen distortion, and sound interruption occur during playback, it means that the compatibility or fault tolerance capabilities of the broadcast control decoding device under the current network parameters and data conditions are insufficient.

[0033] The benefits of the method of the present invention are:

[0034] Improve accuracy: By comparing data packets captured by the server with the original data and conducting a comprehensive evaluation based on the playback effect, the capabilities of the broadcast control and decoding equipment are verified from both the data level and the actual usage level.

[0035] Improved compatibility: It is not dependent on specific devices or protocols and can be applied to various types of broadcast control and decoding devices as well as different transmission protocols such as HTTP, RTMP, and HLS.

[0036] Achieve authenticity: Setting diverse network parameters such as bit rate, packet loss, out-of-order, frame loss, network jitter, and network delay can accurately simulate complex and changeable real-world network conditions.

[0037] Highly efficient: It can locally verify the decoding capability and fault tolerance of decoding equipment, automatically generate detailed test reports, identify equipment performance shortcomings, and shorten the technical optimization cycle.

[0038] Comprehensiveness: Through comprehensive analysis and modification of the data link layer, network layer, transport layer, and application layer, it can simulate a variety of data formats and transmission protocols. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0040] Figure 1 It is a schematic flow chart of the method of the present invention. DETAILED DESCRIPTION

[0041] The present invention will be further described below with reference to the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it. However, the embodiments are not intended to limit the present invention.

[0042] Example 1

[0043] The present invention provides a method for verifying the compatibility of a decoding device, comprising:

[0044] Step 1: Set up the test environment: Build a test server to store test video data, run test programs, and display test results. Import media resources with different resolutions, frame rates, audio and video encoding formats, and audio and video packaging formats, and connect to the decoding device through the network.

[0045] Step 2: Select different media resources and package them according to the corresponding protocol specifications, such as HTTP, RTMP, and HLS. Generate a test data packet and send it to the decoding device for playback. Ensure that the data packet meets the requirements of the network transmission protocol and can be properly received and processed by the broadcast control and decoding device.

[0046] Step 3: Data Parsing: Obtain the network packet of the data to be tested, and parse the data at the data link layer, network layer, transport layer, and application layer in sequence, extracting key information from each layer and presenting it on the server-side page. Specifically, at the data link layer, analyze key information such as the frame structure, MAC address, data checksum, and protocol type of the data frame; at the network layer, analyze key data such as IP address, routing information, and protocol types such as IPV4 and IPV6; at the transport layer, analyze relevant parameters such as port numbers, transport protocols such as TCP or UDP, and data segmentation and reassembly information; at the application layer, analyze key information such as protocol format, data content such as data format, request and response information, and media data type.

[0047] Step 4: Data Modification and Packaging: Based on the test requirements, make targeted modifications to the parsed data at each layer. For example, at the data link layer, modify the MAC address and frame check sequence; at the network layer, modify the IP address, protocol type, and TTL value; at the transport layer, modify the port number and transport protocol; and at the application layer, modify the data format and media encoding parameters. The modified data at each layer is reassembled and packaged according to the corresponding protocol specifications to generate a test data packet, which is then sent to the decoding device for playback. The modified data page is then displayed on the server.

[0048] Step 5: Set network parameters: Set network parameters in the test system to build a diverse network test environment. Network parameters include bitrate, packet loss, out-of-order, frame loss, network jitter, and network delay. For example, bitrate settings can simulate data transmission rates under different bandwidth conditions; packet loss settings can randomly drop packets at a certain ratio to simulate data loss caused by network instability; out-of-order settings can disrupt the transmission order of packets; frame loss settings target video data and discard video frames according to specific rules; network jitter settings simulate bandwidth fluctuations during network transmission; and network delay settings control the delay time of packet transmission. By setting these parameters, a diverse network test environment can be built.

[0049] Step 6: Perform data transmission and playback. The repackaged test data packets, with network parameters configured, are sent to the playback control and decoding device under test for decoding and playback. To more accurately verify the decoding capabilities of the decoding device and pinpoint specific issues, the test utilizes a controlled variable method, changing only a single influencing factor while keeping all others constant. For example, when modifying application layer data, other data layer data and network parameters remain unchanged.

[0050] Step 7: Data Capture and Performance Evaluation: On the server side, capture the data packets received and processed by the broadcast control and decoding device and compare them with the original data on the server side. Generate and present the comparison results, and simultaneously observe the playback performance of the broadcast control and decoding device. By comparing the original data on the server side with the captured decoded data packets, if the two are highly consistent in terms of data content, format, and integrity, it indicates that the decoding device can accurately decode the data and has good decoding and fault tolerance capabilities. When network anomalies such as packet loss and disorder occur, if the decoding device can still recover the data through its own mechanisms, so that the comparison results are close to the original data, it indicates that it has strong fault tolerance capabilities. If problems such as screen freezes, distorted screen, or audio interruptions occur during playback, it indicates that the broadcast control and decoding device's compatibility or fault tolerance capabilities are insufficient under the current network parameters and data conditions.

[0051] Step 8: Generate a detailed test results report based on the analysis of data packets and the evaluation of playback effects. The test results report includes a comprehensive evaluation of the performance, existing problems, and capabilities of the broadcast control and decoding equipment under various test conditions, providing a basis for performance optimization and application selection of the broadcast control and decoding equipment.

[0052] The method of the present invention realizes diversified test data generation by comprehensively analyzing the data of the data link layer, network layer, transport layer and application layer, extracting key information and modifying key information, thereby ensuring the comprehensiveness of the decoding ability and fault tolerance test of the decoding device;

[0053] Flexible settings for various network parameters such as bit rate, packet loss, out-of-order testing, frame loss, network jitter, and network delay are available. By combining these parameters, a diverse test environment that closely resembles actual complex network conditions can be constructed to ensure test accuracy.

[0054] After modifying the data at each layer, the data is repackaged according to the protocol specifications of each layer to form test data, ensuring the validity and compliance of the test data during network transmission, and providing a reliable data basis for testing the compatibility of decoding equipment;

[0055] By comparing the decoded data with the original data and evaluating it in combination with the playback effect, it is possible to comprehensively and accurately determine the decoding capability, fault tolerance, and compatibility of the broadcast control decoding equipment under different test conditions.

[0056] The present invention can generate a detailed test result report, which provides an extremely important basis for performance optimization and application selection of broadcast control and decoding equipment.

[0057] Example 2

[0058] The present invention also provides a decoding device compatibility verification device, which is characterized by including a test environment management module, a test data management module, a parsing module, a modification and packaging module, a network management module, a transmission module, a data capture module and an evaluation module.

[0059] The test environment management module builds the test environment: builds a test server to store test video data, run test programs and display test results, imports media resources with different resolutions, frame rates, audio and video encoding formats, and audio and video packaging formats, and connects to decoding devices through the network.

[0060] The test data management module selects different media resources, packages the media resources according to the corresponding protocol specifications, generates test data packets, and sends them to the decoding device for playback to ensure that the data packets meet the requirements of the network transmission protocol and can be received and processed normally by the broadcast control decoding device.

[0061] The parsing module parses data: obtains the network packet of the data to be tested, parses the data of the data link layer, network layer, transport layer, and application layer in turn, extracts the key information of each layer, and presents it on the server-side page.

[0062] Modify and encapsulate the data using the modification and encapsulation module: perform targeted modifications on each layer of parsed data based on test requirements;

[0063] The network management module sets network parameters: Set network parameters in the test system to build a diverse network test environment. Network parameters include bit rate, packet loss, disorder, frame loss, network jitter, and network delay.

[0064] The transmission module transmits and plays data, and sends the repackaged test data packet with set network parameters to the broadcast control decoding device to be tested for decoding and playback.

[0065] The data capture module performs data capture and effect evaluation: the server captures the data packets received and processed by the broadcast control and decoding device, compares them with the original data on the server, generates and presents the comparison results, and observes the playback effect of the broadcast control and decoding device at the same time.

[0066] The evaluation module generates a detailed test result report based on the analysis of data packets and the evaluation of playback effects. The test result report includes the performance, existing problems, and comprehensive evaluation of the capabilities of the broadcast control and decoding equipment under various test conditions, providing a basis for performance optimization and application selection of the broadcast control and decoding equipment.

[0067] Since the information interaction, execution process and other contents between the modules in the above-mentioned device are based on the same concept as the embodiment of the method of the present invention, the specific contents can be found in the description of the embodiment of the method of the present invention and will not be repeated here.

[0068] Likewise, the benefits of the device of the present invention are:

[0069] Improve accuracy: By comparing data packets captured by the server with the original data and conducting a comprehensive evaluation based on the playback effect, the capabilities of the broadcast control and decoding equipment are verified from both the data level and the actual usage level.

[0070] Improved compatibility: It is not dependent on specific devices or protocols and can be applied to various types of broadcast control and decoding devices as well as different transmission protocols such as HTTP, RTMP, and HLS.

[0071] Achieve authenticity: Setting diverse network parameters such as bit rate, packet loss, out-of-order, frame loss, network jitter, and network delay can accurately simulate complex and changeable real-world network conditions.

[0072] Highly efficient: It can locally verify the decoding capability and fault tolerance of decoding equipment, automatically generate detailed test reports, identify equipment performance shortcomings, and shorten the technical optimization cycle.

[0073] Comprehensiveness: Through comprehensive analysis and modification of the data link layer, network layer, transport layer, and application layer, it can simulate a variety of data formats and transmission protocols.

[0074] It should be noted that not all steps and modules in the above-mentioned processes and device structures are required, and certain steps or modules can be omitted according to actual needs. The execution order of each step is not fixed and can be adjusted as needed. The system structure described in the above-mentioned embodiments can be a physical structure or a logical structure, that is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or may be implemented by certain components in multiple independent devices.

[0075] The above embodiments are merely preferred embodiments for the purpose of fully illustrating the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are within the scope of protection of the present invention. The scope of protection of the present invention shall be subject to the claims.

Claims

1. A method for verifying the compatibility of a decoding device, characterized in that include: Step 1: Build a test environment: Build a test server to store test video data, run test programs and display test results, import media resources with different resolutions, frame rates, audio and video encoding formats, and audio and video packaging formats, and connect to the decoding device through the network. Step 2: Select different media resources, package them according to the corresponding protocol specifications, generate test data packets, and send them to the decoding device for playback to ensure that the data packets meet the requirements of the network transmission protocol and can be received and processed normally by the broadcast control decoding device. Step 3: Data parsing: Get the network packet of the data to be tested, parse the data of the data link layer, network layer, transport layer, and application layer in turn, extract the key information of each layer, and present it on the server-side page. Step 4: Modify and encapsulate data: According to the test requirements, make targeted modifications to the parsed data at each layer; Step 5: Set network parameters: Set network parameters in the test system to build a diverse network test environment. Network parameters include bit rate, packet loss, out-of-order, frame loss, network jitter, and network delay. Step 6: Perform data transmission and playback. Send the repackaged test data packet with network parameters set to the broadcast control and decoding device to be tested for decoding and playback. Step 7: Data capture and effect evaluation: Capture the data packets received and processed by the broadcast control and decoding device on the server side, compare them with the original data on the server side, generate and present the comparison results, and observe the playback effect of the broadcast control and decoding device at the same time. Step 8: Generate a detailed test results report based on the analysis of data packets and the evaluation of playback effects. The test results report includes a comprehensive evaluation of the performance, existing problems, and capabilities of the broadcast control and decoding equipment under various test conditions, providing a basis for performance optimization and application selection of the broadcast control and decoding equipment.

2. A method for verifying the compatibility of a decoding device according to claim 1, characterized in that In step 3, the data of the data link layer, network layer, transport layer, and application layer are parsed in turn, including: at the data link layer, parsing the frame structure, MAC address, data checksum, and protocol type of the data frame; at the network layer, parsing the IP address, routing information, and protocol type data; at the transport layer, parsing related parameters, including port number, transmission protocol, data segmentation and reassembly information; at the application layer, parsing the protocol format and data content, including data format, request and response information, and media data type.

3. A method for verifying the compatibility of a decoding device according to claim 1, characterized in that Step 4 specifically includes: modifying the MAC address and frame check sequence at the data link layer; modifying the IP address, protocol type, and TTL value at the network layer; modifying the port number and transmission protocol at the transport layer; and modifying the data format and media encoding parameters at the application layer. The modified data layers are reassembled and packaged according to the corresponding protocol specifications to generate a test data packet, which is sent to the decoding device for playback, and the modified data page is presented on the server side.

4. A method for verifying the compatibility of a decoding device according to claim 1, characterized in that In step 5, the bit rate setting is used to simulate the data transmission rate under different bandwidth conditions; the packet loss setting is used to randomly discard data packets according to a certain ratio to simulate data loss caused by network instability; the out-of-order setting is used to disrupt the transmission order of data packets; the frame loss setting is used to discard video frames according to certain rules for video data; the network jitter setting is used to simulate the fluctuation of bandwidth during network transmission; and the network delay setting is used to control the delay time of data packet transmission.

5. A method for verifying the compatibility of a decoding device according to claim 1, characterized in that In step 7, the original data from the server is compared with the captured decoded data packet. If the two are consistent in data content, format, and integrity, it means that the decoding device can accurately decode the data and has decoding and fault-tolerant capabilities. When the network experiences packet loss or disorder, if the broadcast control decoding device recovers the data through its own mechanism and makes the comparison result close to the original data, it indicates that the broadcast control decoding device has fault-tolerant capabilities. If problems such as screen freeze, screen distortion, and sound interruption occur during playback, it indicates that the broadcast control decoding device has insufficient compatibility or fault-tolerant capabilities under the current network parameters and data conditions.

6. A decoding device compatibility verification device, characterized in that It includes test environment management module, test data management module, analysis module, modification and packaging module, network management module, transmission module, data capture module and evaluation module. The test environment management module builds the test environment: builds a test server to store test video data, run test programs and display test results, imports media resources with different resolutions, frame rates, audio and video encoding formats, and audio and video packaging formats, and connects to decoding devices through the network. The test data management module selects different media resources, packages the media resources according to the corresponding protocol specifications, generates test data packets, and sends them to the decoding device for playback to ensure that the data packets meet the requirements of the network transmission protocol and can be received and processed normally by the broadcast control decoding device. The parsing module parses data: obtains the network packet of the data to be tested, parses the data of the data link layer, network layer, transport layer, and application layer in turn, extracts the key information of each layer, and presents it on the server-side page. Modify and encapsulate the data using the modification and encapsulation module: perform targeted modifications on each layer of parsed data based on test requirements; The network management module sets network parameters: Set network parameters in the test system to build a diverse network test environment. Network parameters include bit rate, packet loss, disorder, frame loss, network jitter, and network delay. The transmission module transmits and plays data, and sends the repackaged test data packet with set network parameters to the broadcast control decoding device to be tested for decoding and playback. The data capture module performs data capture and effect evaluation: it captures the data packets received and processed by the broadcast control and decoding device on the server side, compares them with the original data on the server side, generates and presents the comparison results, and observes the playback effect of the broadcast control and decoding device at the same time. The evaluation module generates a detailed test result report based on the analysis of data packets and the evaluation of playback effects. The test result report includes the performance, existing problems, and comprehensive evaluation of the capabilities of the broadcast control and decoding equipment under various test conditions, providing a basis for performance optimization and application selection of the broadcast control and decoding equipment.

7. The decoding device compatibility verification device according to claim 6, characterized in that The parsing module parses the data of the data link layer, network layer, transport layer, and application layer in turn, including: at the data link layer, parsing the frame structure, MAC address, data checksum, and protocol type of the data frame; at the network layer, parsing the IP address, routing information, and protocol type data; at the transport layer, parsing related parameters, including port number, transmission protocol, data segmentation and reassembly information; at the application layer, parsing the protocol format and data content, including data format, request and response information, and media data type.

8. The decoding device compatibility verification device according to claim 6, characterized in that The modification and encapsulation module modifies the MAC address and frame check sequence at the data link layer; At the network layer, modify the IP address, protocol type, and TTL value; At the transport layer, modify the port number and transport protocol; At the application layer, modify data formats and media encoding parameters; The modified data layers are reassembled and packaged according to the corresponding protocol specifications to generate a test data packet, which is sent to the decoding device for playback, and the modified data page is presented on the server side.

9. The decoding device compatibility verification device according to claim 6, characterized in that The transmission module simulates the data transmission rate under different bandwidth conditions through the bit rate setting; the packet loss setting randomly discards data packets according to a certain ratio to simulate data loss caused by network instability; the out-of-order setting disrupts the transmission order of data packets; the frame loss setting discards video frames according to certain rules for video data; the network jitter setting simulates the fluctuation of bandwidth during network transmission; and the network delay setting controls the delay time of data packet transmission.

10. The decoding device compatibility verification device according to claim 6, characterized in that The data capture module compares the original data from the server with the captured decoded data packets. If the two are consistent in data content, format, and integrity, it means that the decoding device can accurately decode the data and has decoding and fault-tolerant capabilities. When the network encounters abnormal conditions such as packet loss or disorder, if the broadcast control decoding device recovers the data through its own mechanism and makes the comparison result close to the original data, it indicates that the broadcast control decoding device has fault-tolerant capabilities. If problems such as screen freeze, screen distortion, and sound interruption occur during playback, it indicates that the broadcast control decoding device has insufficient compatibility or fault-tolerant capabilities under the current network parameters and data conditions.