The 5GMS APIs (based on TS 26.512) are exposed by the 5GMS Application Function (AF) at reference points M1 and M5.
Provisioning (M1)
Used for setting up streaming environments, including:
- Provisioning Sessions
- Server Certificates Provisioning
- Content Preparation Templates Provisioning
- Content Protocols Discovery
- Content Hosting Provisioning
- Consumption/Metrics Reporting Provisioning
- Policy Templates Provisioning
- Edge Resources Provisioning
- Event Data Processing Provisioning
Media Session Handling (M5)
Used for active session management, including:
- Service Access Information
- Consumption Reporting
- Metrics Reporting
- Dynamic Policies
- Network Assistance
Data Reporting & Event Exposure
- Data Reporting: APIs for 5GMS Client (R2) and 5GMS AS (R4).
- Event Exposure: Data Collection AF (R5, R6).