WebRTC QoS Activation via Media Server Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Web clients using technologies like WebRTC for VoIP, video telephony, and streaming services lack Quality of Service (QoS) capabilities in cellular networks, resulting in poor voice, video, and media quality due to higher loss, unguaranteed bandwidth, and high jitter.
Innovation Solution
Implementing a media server that determines and activates QoS for WebRTC connections in cellular networks, using network-initiated, explicit device-initiated, or implicit client-initiated setups to ensure guaranteed performance by prioritizing signaling and data traffic, thereby reducing latency and jitter.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If web clients use WebRTC for VoIP, video telephony, and streaming services in cellular networks, then accessibility and ease of operation are improved, but quality of service deteriorates due to higher loss, unguaranteed bandwidth, and high jitter
Solution Approach 1:
The patent introduces QoS enforcement points and policy decision functions as intermediaries between web clients and cellular networks. These intermediaries translate web traffic into QoS-aware traffic, enabling web applications to leverage cellular network QoS capabilities without requiring changes to the web client technology itself.
Solution Approach 2:
The patent changes the QoS parameters (bandwidth, jitter, loss) dynamically based on network conditions and application requirements. By adjusting these parameters through policy-based control, the system maintains reliable service quality while preserving web client accessibility.
2Reliability
If QoS resources are reserved for real-time communication sessions, then reliability and quality of service are improved, but device complexity and network complexity increase
Solution Approach 1:
The patent implements self-service mechanisms where the QoS enforcement points automatically detect application requirements and negotiate QoS parameters with the network without manual configuration. This automation reduces the complexity of QoS setup while maintaining reliable service guarantees.
Solution Approach 2:
The patent performs preliminary QoS setup and resource reservation before actual real-time communication begins. By pre-configuring QoS parameters and reserving resources in advance, the system simplifies the complexity of on-demand QoS establishment while ensuring reliable service quality.
3Device complexity
If web clients lack QoS capabilities in cellular networks, then device complexity is reduced and ease of operation is maintained, but reliability and quality of service deteriorate
Solution Approach 1:
The patent places QoS enforcement points in the network infrastructure as intermediaries that transparently enhance web client functionality. These intermediaries add QoS capabilities without modifying the web clients themselves, thus maintaining simplicity while improving reliability.
Data Source
AI summary
The disclosure generally relates to network-initiated and client-initiated mechanisms to enable quality of service (QoS) for web-based client applications that may high efficiency, high performance, or otherwise guaranteed service levels. For example, to enable QoS for calls or other sessions associated a web-based application, one or more signaling messages may be exchanged between a server and a first user equipment (UE) to establish a call between the first UE and a second UE and to establish a peer connection between the server and at least the first UE. As such, QoS may be activated for at least the peer connection between the first UE and the server, wherein the server may route data associated with the web-based application between the first UE and the second UE over the established peer connection to implement the activated QoS.


