RTP Media Packet Forwarding with Priority Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In converged communication service scenarios, such as multi-party telephone conferences, the complexity of voice calls involving various types of media packets leads to challenges in controlling the order of arrival at forwarding devices, resulting in issues like the receiving party unable to hear sounds due to simultaneous arrival of multi-channel media packets.
Innovation Solution
A media packet forwarding method where a forwarding server receives RTP media packets, determines their type, assigns priorities based on packet types, and prioritizes forwarding only the highest-priority packets, ensuring only one-channel media packets are forwarded to prevent sound parsing issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple types of media packets are forwarded simultaneously in converged communication service scenarios, then the system can handle complex voice call procedures with various media packets, but the receiving party cannot parse the packets correctly causing sound issues
Solution Approach 1:
The patent segments media packets into different channels based on their types (e.g., voice packets, music packets, effect packets) and processes each channel separately. By dividing the complex task of handling multiple packet types into independent channel processing, the system can maintain versatility while ensuring correct parsing and delivery of each packet type without interference from others.
2Stability of the object's composition
If the forwarding device controls the order of arrival of media packets using policy control, then the packet arrival order can be determined, but the complexity of voice call procedures with frequent alternating uses of different media packets makes this difficult to implement
Solution Approach 1:
The patent introduces a channel mechanism as an intermediary between the media packet source and the forwarding device. This channel acts as a mediator that organizes and manages different types of media packets, allowing the forwarding device to control packet arrival order more easily by processing packets through standardized channel interfaces rather than directly managing complex alternating packet sequences.
3Quantity of substance
If the forwarding device forwards all received media packets without priority selection, then all packet types are transmitted, but multi-channel media packets arrive simultaneously causing the receiving party to be unable to hear sounds
Solution Approach 1:
The patent extracts and identifies the harmful factor of simultaneous multi-channel packet arrivals that causes parsing failures. By detecting when multiple channels are active and extracting the problematic simultaneous delivery issue, the system can selectively forward packets in a controlled manner that prevents the harmful simultaneous arrival condition while maintaining necessary packet transmission.
Data Source
AI summary
The embodiments of this application provide a media packet forwarding method and a forwarding server. The method includes determining, by the forwarding server after receiving a to-be-forwarded RTP media packet, a type of the to-be-forwarded RTP media packet, then determining a priority of the to-be-forwarded RTP media packet according to the type of the to-be-forwarded RTP media packet, and forwarding an RTP media packet having a higher priority, selecting between the received to-be-forwarded RTP media packet and an RTP media packet being currently forwarded.


