Multimedia Streaming Service Switching via Media Presentation Description
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multimedia streaming services based on HTTP streaming face difficulties in enabling flexible switching between multi-stream and single-stream services, which negatively impacts user experience.
Innovation Solution
A method and system for multimedia streaming that involves obtaining a media presentation description file for a multi-stream service, presenting associated streams, and switching to another service with an association relationship, allowing flexible switching and improved user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional HTTP streaming services are used, then service stability is maintained, but flexibility in switching between multi-stream and single-stream services is poor
Solution Approach 1:
The media presentation description file is designed to serve multiple functions: it can describe both multi-stream mosaic services and single-stream services using the same file format and processing logic. The client uses a unified service switching mechanism that handles both service types through the same MPD file interpretation process, eliminating the need for separate switching mechanisms and improving versatility while maintaining manageable complexity.
Solution Approach 2:
The service switching mechanism is made dynamic by allowing the client to adaptively select between multi-stream and single-stream services based on user interaction with presentation objects. The system dynamically adjusts the service mode by interpreting association relationships in the MPD file, enabling flexible transitions between service types without requiring static pre-configuration for each scenario.
2Adaptability or versatility
If multi-stream multimedia streaming service is presented, then user experience is enhanced through multiple content options, but service switching flexibility to other multimedia streaming services is limited
Solution Approach 1:
The media presentation description file acts as an intermediary that bridges multi-stream and single-stream services. By embedding association relationships within the MPD file, the system enables seamless transitions between service types while maintaining consistent user experience quality. The intermediary mechanism ensures that service switching does not compromise reliability, as the same MPD interpretation logic guarantees consistent content delivery across different service modes.
Solution Approach 2:
The association relationships between presentation objects and multimedia streaming services are pre-defined in the media presentation description file before service execution. This preliminary configuration enables rapid service switching without real-time complex processing, as the client can directly follow the pre-established associations in the MPD file to transition between services, thereby maintaining both flexibility and user experience quality.
3Adaptability or versatility
If association relationships are maintained between presentation objects and services, then service switching capability is improved, but system complexity increases
Solution Approach 1:
The association relationship information is merged into the existing media presentation description file structure rather than being stored in a separate system. By combining the service switching logic and association data within the standard MPD file format, the system achieves improved service switching capability without adding separate complexity layers. The unified approach leverages existing DASH infrastructure to manage associations efficiently.
Data Source
AI summary
A multimedia streaming service presentation method based on Hypertext Transport Protocol streaming, a related apparatus, and a related system are provided. The multimedia streaming service presentation method based on HTTP streaming includes: obtaining a media presentation description file of a multi-stream multimedia streaming service i; obtaining n1 multimedia streams of N multimedia streams from a content server; presenting X presentation objects formed by the n1 multimedia streams; when a presentation object a of the X presentation objects is selected, obtaining a media presentation description file of a multimedia streaming service j that has an association relationship with the presentation object a; and obtaining m1 multimedia streams of M multimedia streams according to the media presentation description file of the multimedia streaming service j. The technical solutions provided in embodiments of the present application help better implement flexible switching between a multi-stream multimedia streaming service and another multimedia streaming service.


