Open rjb1000 opened 1 year ago
No time to progress this in the current meeting cycle, so kicking the can down the road for now...
(Unlikely that this will be fixed in Rel-17 now. Let's focus on Rel-18.)
The following contributions were made to SA4#107 (Sophia Antipolis):
Both contributions were agreed.
Context
The UE data collection, reporting and event exposure architecture is instantiated in the 5G Media Streaming architecture from Release 17 onwards.
Problem description
According to the current version of TS 26.512 (V17.5.0):
Suggested solution
A new media streaming session identifier is created by the Media Session Handler each time a new streaming session is initiated.
The media streaming session identifier must not contain any user-identifying data, such as IP addresses or content identifiers. A UUID would be suitable for this purpose, for example.
Changes proposed at reference point M5
To address the problems identified above, a media streaming session identifier property is added to the following data types at reference point M5:
QoEReport@recordingSessionId
attribute is designed to play this role.Changes proposed at reference point M4
For HTTP-based media consumption at reference point M4d and HTTP-based media contribution at reference point M4u, a custom HTTP header field is defined by TS 26.512 to convey the media streaming session identifier in HTTP requests from the 5GMS Client to the 5GMS AS. This enables the 5GMS AS to populate the corresponding field in the media streaming access record delivered to the Data Collection AF at reference point R4.
For example,
3gpp-Media-Session-Id
, with the value following the format of those specified in TS 29.500 clause 5.2.3 and RFC 9110 section 5.6.Specifically:
Changes proposed at reference point M6 (Media Session Handling APIs)
The media streaming session identifier needs to be present in all notifications produced by the Media Session Handler at reference point M6.
Specifically:
Changes proposed at reference point M7 (Media Stream Handling APIs)
The media streaming session identifier needs to be passed as a parameter to all API methods invoked on the Media Stream Handler at reference point M7 and present in all notifications produced by the Media Stream Handler at this reference point.
Specifically: