Dynamic Packet Prioritization for Multimedia QoS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional real-time network protocols, such as RTP and RTCP, lack the ability to determine and prioritize network packets on a per-packet basis, failing to provide sufficient granularity in quality of service (QoS) to account for the importance and inter-relationships of packets and streams, which limits effective prioritization in multimedia streaming over IP networks.
Innovation Solution
A network device with priority determination logic that classifies network packets based on their priority level and network conditions, dynamically assigning priority levels to packets and modifying transmission parameters such as data transmission rate, inter-frame spacing, and coding scheme to optimize packet transmission and drop decisions, ensuring that packets are transmitted or dropped based on their priority and current network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional RTP/RTCP protocols are used for packet transmission, then the protocol implementation is simple and standardized, but the packet prioritization granularity is insufficient and cannot achieve per-packet priority assignment
Solution Approach 1:
The patent segments packets into different priority classes (e.g., high priority for audio, video, FEC packets; low priority for other data) based on their importance to the media stream. This segmentation enables per-packet prioritization while maintaining manageable complexity through classification rules.
Solution Approach 2:
The patent dynamically adjusts transmission parameters (retransmission probability, transmission rate) based on real-time network conditions and packet priority classifications. The retransmission probability is dynamically set to higher values for low-priority packets under poor network conditions, enabling adaptive per-packet optimization.
2Productivity
If dynamic transmission parameter adjustment is implemented based on packet priority and network conditions, then the quality of service and packet transmission efficiency are improved, but the device complexity and control logic increase
Solution Approach 1:
The patent changes transmission parameters (retransmission probability, transmission rate) dynamically based on packet priority and network conditions. High-priority packets receive lower retransmission probabilities and higher transmission rates, while low-priority packets receive higher retransmission probabilities and lower transmission rates, optimizing overall transmission efficiency.
Solution Approach 2:
The patent implements feedback mechanisms where network conditions are continuously monitored and used to adjust transmission parameters in real-time. The system adapts retransmission strategies based on actual packet delivery success and network state, enabling continuous optimization.
3Reliability
If per-packet priority assignment is implemented, then the quality of service granularity is improved, but the processing overhead and network device complexity increase
Solution Approach 1:
The patent applies different quality treatment to different packet types locally at the network device. By classifying packets into priority groups (high priority for audio/video/FEC, low priority for other data), the system provides tailored QoS to each packet type without requiring complex centralized control.
Data Source
AI summary
According to one embodiment, a non-transitory computer readable medium is described that comprises instructions which, when executed by one or more hardware processors, cause dynamic determination of one or more transmission parameters for transmitting a particular network packet of a plurality of network packets. The transmission parameters are determined based on (a) a classification associated with the particular network packet and (b) one or more current conditions. Subsequent to this determination, the particular network packet is transmitted using the one or more transmission parameters.


