Network Gateway Transcoder Load Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing telecommunications systems face limitations in interconnecting devices with different media codecs, leading to restricted communication capabilities and unpredictable session termination due to transcoding capacity constraints in media gateways.
Innovation Solution
A network gateway system that modifies media capability information to adjust codec pairs during communication sessions, downgrading sessions to lower-load codec pairs to increase network capacity and provide early warnings of transcoding overload, allowing the core network to take corrective actions before session drops occur.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If transcoding is performed between different codecs to enable communication between terminals with different media capabilities, then communication compatibility is improved, but transcoder utilization increases and may lead to session drops
Solution Approach 1:
The system performs preliminary actions by modifying media capability information during session establishment to guide codec selection that balances compatibility with transcoder load management. By proactively adjusting capability information before the session fully establishes, the system prevents transcoder overload while ensuring communication compatibility between different terminals.
Solution Approach 2:
The system dynamically adjusts media capability information based on current transcoder utilization conditions. The capability modification is not static but adapts to real-time network conditions, allowing the system to optimize the balance between communication compatibility and transcoder load management as conditions change.
2Productivity
If transcoder capacity is increased to handle more sessions with different codecs, then session capacity is improved, but device complexity and cost increase
Solution Approach 1:
The system changes parameters by dynamically modifying media capability information to reflect available transcoder capacity. Instead of increasing hardware capacity, the system adjusts the capability parameters presented to terminals, guiding them to select codec pairs that can be handled by existing transcoder resources, thereby maintaining session capacity without increasing device complexity.
Solution Approach 2:
The media gateway performs multiple functions by not only transcoding between codecs but also by dynamically managing and modifying capability information. This multi-functionality allows the existing transcoder infrastructure to handle more diverse session requirements without proportional increases in hardware capacity.
3Reliability
If codec pairs are optimized for quality to improve communication experience, then media quality is improved, but transcoder load increases and network capacity decreases
Solution Approach 1:
The system applies local quality by allowing high-quality codec pairs to be selected in specific cases where transcoder capacity is available, while using lower-quality but more efficient codec pairs in other cases where capacity is constrained. The capability information modification locally adjusts quality expectations based on current network conditions, optimizing the balance between communication quality and network capacity.
Data Source
AI summary
Some examples herein can permit increasing the number of concurrent sessions that a network can support. An anchoring network device can anchor the sessions. A network gateway can transcode data of those sessions using transcoding units, and determine a utilization of the transcoding units. The anchoring network device can determine that the utilization satisfies a load criterion. The anchoring network device can adjust capability information of at least one session to reduce load on the network gateway. In some examples, the anchoring network device can send a session-change message to terminal(s) of session(s). In some examples, the anchoring network device can remove a relatively high-load codec from a codec list of a session. In some examples, the anchoring network device can adjust capability information based on predicted load.


