5G Media Player Initialization With Unique Session ID Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing 5G media streaming architecture lacks defined functionality for managing media delivery sessions, particularly in initializing media players on 5G devices, leading to limited interaction and session management capabilities.
Innovation Solution
A method and apparatus that create a media player instance for 5G Media Streaming (5GMS) Media Access Function (MAF), determining the presence of media delivery session IDs, and controlling a Media Session Handler (MSH) to provide session IDs, enabling conversion and streaming of video content to user equipment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a simple M7/M6 interface is provided for interacting with the Media Session handler, then the architecture remains simple, but the functionality of session management is very limited
Solution Approach 1:
The system segments the Media Access Function into multiple specialized components: Media Player for content delivery, MediaStreamer for streaming operations, and MediaSessionHandler for session management. This segmentation allows each component to have dedicated functionality, expanding session management capabilities while maintaining overall architectural simplicity through clear separation of concerns.
Solution Approach 2:
The MediaSessionHandler acts as an intermediary component that mediates between the M7/M6 interfaces and the media delivery operations. It manages session identifiers, coordinates between different interface layers, and handles session lifecycle events, thereby enhancing functionality without requiring complex rearchitecture of the existing simple interface framework.
2Ease of operation
If media player initialization does not check for session IDs, then the initialization process is simpler, but unique media delivery sessions cannot be ensured
Solution Approach 1:
The system performs preliminary checks during media player initialization to determine whether a session ID is already provided. This early detection mechanism allows the system to prepare appropriate session management actions before actual media delivery begins, ensuring unique sessions are established proactively rather than reactively, thus maintaining both simplicity and reliability.
Solution Approach 2:
The initialization process incorporates feedback mechanisms where the system checks for the presence of session IDs and adjusts its behavior accordingly. If a session ID is provided, the system uses it; if not, the MediaSessionHandler generates one. This feedback-driven approach ensures reliable unique session creation while keeping the initialization process straightforward through automatic adaptation.
Data Source
AI summary
A method and apparatus comprising computer code configured to cause a processor or processors to create a media player instance to deliver at least part of a video content to a user equipment (UE) comprising a 5GMSd-aware application and a 5GMSd client, determine, when creating the media player instance, whether any of a media delivery session identifier (ID) and an external service ID is provided to a 5GMS media access function (MAF), control, a Media Session Handler (MSH) to provide a media delivery session ID to the 5GMS MAF, and stream the content to the UE based on the media delivery session ID.


