ConnectivityInsights Application Profiles API Description
API Description
The โApplication Profilesโ API enables developers to share essential information about their applications that is relevant for network and CAMARA APIs decision-making. Currently, it focuses on defining network quality thresholds () required by the application. This foundation will expand to include additional information based on requirements from other CAMARA APIs, making it a central point for capturing what the application needs are.
Use Cases
Media streaming applications define application profiles which is used by the network to check if current conditions meet their quality thresholds, enabling dynamic adjustments of streaming parameters based on whether network can support HD, 4K, or lower resolutions.
Online gaming services define bandwidth, latency and packet loss requirements in application profiles, then use this context to monitor network quality and determine if gameplay experience will be optimal or needs adjustment.
Video conferencing platforms specify bandwidth and jitter thresholds in profiles to continuously assess if network quality can support their desired video quality and adjust features like screen sharing accordingly.
Resource Allocation: Assisting network operators in allocating resources efficiently based on the applicationโs defined needs.
Service Level Agreements (SLAs): Facilitating the creation and management of SLAs by clearly defining the network performance requirements of applications.
Application Performance Monitoring: Enabling continuous monitoring and adjustment of network parameters to meet the applicationโs performance needs.
Benefits
Contextual network insights: Get network quality information thatโs specifically relevant to your applicationโs defined requirements, enabling more meaningful assessment of user experience impact.
Informed decision making: Use profile-based network insights to make smart choices about application behavior, like adjusting quality settings or requesting network boosts when needed.
Expanded meta data: About the applicationโs compute resource requirements can be used on application orchestration related decision making.
Operational efficiency for the API customer (cost savings).
API Portfolio: Communication Quality
SubProject Wiki: Connectivity Insights
(incl. how to meet the team)
API Wiki: Application Profiles
API Repository: Application Profiles
API Repository Status: Sandbox
API Status: Initial
API Version(s) and Release Date(s):
v0.3.0 (11.09.2024)
API availability: Information which APIs are available in which country and network, and how to get access can be found on the GSMA public launch status page.