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

QoE Metrics Reporting - Metrics Array #27

Closed dsilhavy closed 5 months ago

dsilhavy commented 1 year ago

Feature description TS 26512 Table 7.8.3.1 defines a metrics property: A non-empty list of metrics which shall be collected and reported.

This ticket requires some work in the Media Session Handler and the Media Stream Handler

Suggested solution

  1. Media Session Handler provides list of target metrics with each request to the Media Stream Handler
  2. The Media Stream Handler either provides all metrics for a specific scheme or only the ones that are included in the metrics array:
    • If the metrics array is empty, we report all metrics for the target scheme
    • Otherwise, only the whitelisted metrics are reported.

Related Information/Discussion

dsilhavy commented 1 year ago

Implemented according to the description. A shouldReportMetric method checks if the list of metrics are empty in which everything is reported. Otherwise only the entries defined in the metrics list are reported

dsilhavy commented 5 months ago

Implemented in #56