Cross-Layer QoS Header for Multimedia Packet Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia data transmission methods, such as those using RTP and RTCP, fail to accurately control Quality of Service (QoS) due to the inability of routers to read importance information from NALU headers, leading to inefficient packet processing and resource management, especially in real-time multimedia services like video streaming.
Innovation Solution
The implementation of a method and apparatus that includes a Top-down Network Abstraction Layer (T-NAL) interface to abstract media data information and a Bottom-up Network Abstraction Layer (B-NAL) interface to convey network state information, allowing routers to determine packet importance and adaptively manage resources by including label information in IP headers, thereby enabling efficient QoS control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If RTP and RTCP protocols are used to measure network resources and QoS, then service ends can accumulate information for QoS control, but routers cannot read importance information from NALU headers leading to inaccurate QoS control
Solution Approach 1:
The patent introduces a QoS header as an intermediary element that carries importance information from the media layer down to the network layer. This header acts as a mediator between RTP/RTCP protocols and router processing, enabling routers to access packet importance without complex NALU header parsing while maintaining accurate QoS control.
Solution Approach 2:
The patent segments the QoS control function by separating importance information extraction from general packet processing. The QoS header is extracted and processed separately at the network layer, while the main packet payload (including NALU headers) remains unchanged. This segmentation allows routers to efficiently access only the necessary QoS information without processing the entire packet structure.
2Measurement precision
If five tuples are read from IPv6 header and header data are read from payload to determine packet importance, then packet importance can be identified, but processing time increases violating protocol layer independence
Solution Approach 1:
The patent applies preliminary action by pre-packaging importance information in the QoS header during packet generation at the media layer. This importance information is prepared in advance and placed in a standardized format that routers can access immediately upon receiving the packet, without needing to perform time-consuming operations such as reading five tuples from IPv6 headers or parsing payload data.
Solution Approach 2:
The QoS header serves as an intermediary that bridges the media layer and network layer, carrying pre-processed importance information. This eliminates the need for routers to violate protocol layer independence by accessing payload data directly, as all necessary information is available in the standardized QoS header at the network layer.
3Loss of information
If NALU headers are parsed to determine packet importance, then importance information can be obtained, but router processing becomes complex as routers are not designed to read beyond IP headers
Solution Approach 1:
The QoS header acts as an intermediary that translates importance information from the media layer into a format accessible at the network layer. This header contains extracted importance data that routers can read using standard network layer processing, eliminating the need for routers to parse complex NALU headers from the payload while ensuring importance information is preserved and accessible.
Solution Approach 2:
The patent extracts importance information from the NALU headers at the media layer and places it into the QoS header before transmission. This extraction process separates the critical QoS information from the complex payload structure, allowing routers to access only the essential importance data in the QoS header without needing to parse the entire NALU header structure.
Data Source
AI summary
An apparatus and method for transmitting a multimedia data packet are provided. The method includes receiving Bottom-up Network Abstraction Layer (B-NAL) information from a network entity, determining a media data quality based on the received B-NAL information and generating media data having the determined media data quality, and generating a packet including the generated media data and transmitting the packet to the network entity.


