5G-MAG / rt-5gms-media-session-handler

5G Media Streaming - Media Session Handler
https://www.5g-mag.com/streaming
Other
4 stars 4 forks source link

5GMS - Media Session Handler - Summary Metrics Collection & Reporting #4

Closed dsilhavy closed 5 months ago

dsilhavy commented 2 years ago

Feature description Executes the collection of QoE metrics measurement logs from the Media Player and sending of metrics reports to the 5GMSd AF for the purpose of metrics analysis or to enable potential transport optimizations by the network.

Relevant specifications and corresponding sections 26.501 - 5G Media Streaming (5GMS); General description and architecture (Release 17) 26.512 - 5G Media Streaming (5GMS); Protocols (Release 17)

Relevant Steps A more detailed description is provided in TS 26.501 Section 5.5.3

  1. The 5GMSd-Aware Application triggers the Service Announcement and Content Discovery procedure
  2. The Service Announcement includes the whole Service Access Information that contains metric configuration info for metrics
  3. The Media Session Handler queries the Media Player on its capability to perform metrics collection (measurement and logging function) in accordance with the defined schemes
  4. The Media Player acknowledges its support for the collection of the required metrics of all configured schemes. If the request cannot be supported by the Media Player (e.g., inability to measure metrics according to one of the configured schemes), an error message shall be sent by the Media Session Handler to the appropriate network entity, indicating that metrics reporting for the indicated metrics scheme cannot be supported for this streaming service
  5. : The Media Player notifies the Media Session Handler of the start of media playback, causing the Media Session Handler to initialize and begin countdown of separate metrics reporting interval timers for the supported schemes.
  6. Upon expiration of timer_1 (associated with scheme_1), the Media Session Handler retrieves the logged metrics measurements from the Media Player according to schemes
  7. In accordance with its metrics reporting configuration as provisioned in step 2, a metrics report for scheme_1 is sent from the Media Session Handler to the 5GMSd AF.
  8. In accordance with its metrics reporting configuration as provisioned in step 1, the 5GMSd AF performs separate post-processing in accordance with schemes (e.g. filtering, aggregation, reformatting) of the received types of metrics reports.
  9. The 5GMSd AF sends a processed metrics report in accordance with scheme_1 to the 5GMSd Application Provider
  10. Upon Termination: The Media Session Handler obtains the latest metrics measurements from the Media Player in accordance with schemes. These procedures might occur prior to the nominal expiration of the metrics reporting interval timers.
  11. Final metrics reports, in accordance with schemes are sent by the Media Session Handler to the 5GMSd AF. These procedures might occur prior to the expiration of the nominal metrics reporting intervals
dsilhavy commented 5 months ago

Metrics collection and reporting was implemented in #56