Dynamic Audio Power Bandwidth Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In media server systems, high-priority bandwidth is often unnecessarily used for audio streams during periods of silence or low audio activity, leading to increased costs and inefficient resource utilization in real-time communication sessions.
Innovation Solution
Implementing a method where the media server system determines the audio power level of incoming streams and adjusts bandwidth allocation by sending notifications to client devices to reduce or increase bandwidth usage based on predefined thresholds, allowing for the reduction of high-priority bandwidth during silence periods and increasing it when audio activity resumes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If high-priority bandwidth is continuously allocated to audio streams, then real-time communication quality is maintained, but bandwidth costs increase and resource utilization efficiency decreases
Solution Approach 1:
The patent implements dynamic bandwidth allocation by continuously monitoring audio power levels and adjusting bandwidth priority in real-time. When audio activity is detected above a threshold, high-priority bandwidth is allocated; when audio is silent or below threshold, bandwidth priority is reduced or reallocated. This dynamic adjustment maintains communication quality during active speech while reducing costs during silence periods.
Solution Approach 2:
The system changes the bandwidth allocation parameter based on audio power level measurements. By monitoring the power level of audio packets and comparing against thresholds, the system adjusts the bandwidth priority parameter dynamically - allocating high-priority bandwidth when audio power exceeds the threshold and reducing or reassigning bandwidth when it falls below, thereby optimizing both quality and cost.
2Reliability
If high-priority bandwidth is allocated during silence periods, then network resources are reserved, but resource utilization efficiency decreases
Solution Approach 1:
The patent employs periodic monitoring of audio power levels to determine when high-priority bandwidth allocation is necessary. Instead of continuous allocation, the system periodically checks audio activity and adjusts bandwidth priority accordingly - maintaining high priority during active speech periods and reducing it during silence periods, thus improving resource utilization while preserving network readiness when needed.
3Loss of energy
If bandwidth is reduced during low audio activity, then cost efficiency improves, but communication quality may suffer if audio activity increases
Solution Approach 1:
The system implements a feedback mechanism where audio power levels are continuously monitored and used to adjust bandwidth allocation in real-time. When audio power exceeds the threshold, the system immediately increases bandwidth priority to maintain quality; when audio power remains below the threshold, bandwidth is reduced to improve cost efficiency. This closed-loop feedback ensures quality is maintained when needed while optimizing costs during silence.
Data Source
AI summary
Embodiments disclosed herein provide systems, methods, and computer readable media for managing bandwidth based on audio power level. In a particular embodiment, a method includes receiving a media stream from a first client device, wherein the media stream includes an audio stream. During receipt of the media stream, the method provides determining whether an audio power level of the audio stream satisfies criteria for inclusion in an output media stream from the media server system along with one or more media streams received from one or more other client devices. Upon determining that the criteria is not satisfied, the method provides transferring a first notification to the first client device that includes a first instruction for the first client device to reduce an amount of bandwidth used for transferring the media stream.


