/
ConnectivityInsights Application Profiles API Description

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):

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.

Related content