5GMS: Media streaming session identifier #82
Labels
3GPP Rel-18
Issues relating to 3GPP Release 18 specifications.
3GPP TS 26.247
Issues relating to "Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)" spec.
3GPP TS 26.510
Issues relating to SA4's "Media delivery; intrns. and APIs for prov. and media sess. hndlng." spec.
5GMS Consumption Reporting
5GMS Dynamic Policies
5GMS Event Exposure
5GMS Metrics Reporting
5GMS Network Assistance
Addition
Discussion
Topic for discussion.
Milestone
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:
The text was updated successfully, but these errors were encountered: