[AMD_PRO-MED] Corrections to CMCD phase 1
MPEG-DASH 6th edition contains an ambiguity regarding the interpretation of service location and adaptation set based filtering. After consultation with client implementers, it was identified that the interpretation in 5G Media Streaming does not align with actual implementations. The issue relates to whether the filtering restrictions apply to the requests themselves or to the reporting of CMCD data.
The CR clarifies that the restrictions specified in the CMCD configuration apply to which requests include CMCD information, not to which CMCD data is reported. This is a critical distinction for proper implementation of the CMCD (Common Media Client Data) feature.
Key Change: Modified the description of filtering capabilities to clarify scope.
Original text: "The ability to restrict the subset of Service Locations, Adaptations Sets and/or media object types for which CMCD information is reported."
Corrected text: "The ability to restrict the subset of requests for Service Locations, Adaptations Sets and/or media object types that include CMCD information."
This change emphasizes that the filtering controls which HTTP requests carry CMCD data, rather than controlling what data is reported once CMCD is included.
Key Changes: Updated the example description and XML comments to align with the corrected interpretation.
Changed "Reporting is restricted to Media segments" → "Reporting is restricted to Media Segments" (also fixed capitalization)
XML example: The actual MPD XML structure remains unchanged, but the descriptive text now correctly explains that the serviceLocations and adaptationSets attributes in the ClientDataReporting element control which requests include CMCD headers, not which data is reported.
This correction is part of the CMCD Phase 1 implementation in 5G Media Streaming. CMCD allows DASH clients to convey media-specific information to the CDN/application server to enable better delivery optimization. The filtering mechanism allows content providers to control the overhead of CMCD reporting by limiting which requests carry this additional metadata.