Multimedia Streaming Service Switching via Media Presentation Description

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveflexibility in switching between servicesVSAvoidservice switching complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveservice switching flexibilityVSAvoiduser experience quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If association relationships are maintained between presentation objects and services, then service switching capability is improved, but system complexity increases

Engineering Contradiction:
Improveservice switching capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10637904B2Multimedia streaming service presentation method, related apparatus, and related system
Publication Date: 2020.04.28 HUAWEI TECH CO LTD
  • US10637904B2 patent drawing
  • US10637904B2 patent drawing
  • US10637904B2 patent drawing

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.