DASH Media Stream Bundling for Faster First-Frame Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The DASH media streaming protocol experiences high delay in rendering the first frame due to the need for separate requests for the MPD file, media initialization files, and media slice files, leading to poor playing effects.

Innovation Solution

The method involves acquiring the first MPD file, media initialization file, and first media slice file from the server using at most two acquisition requests, followed by subsequent MPD files and other media slice files based on these initial files, reducing the number of interactions and enabling quick rendering of the first frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Weight of moving object

If the DASH protocol separately places decoding information in respective audio-video initialization files (init.mp4), then the media slice files become more lightweight, but the rendering delay of the first frame increases due to multiple separate requests

Engineering Contradiction:
Improvemedia slice file sizeVSAvoidfirst frame rendering delay
Core Design Contradiction:
Weight of moving objectVSLoss of time

Solution Approach 1:

The patent merges the MPD file, initialization files (init.mp4), and media slice files into a single bundled response delivered via one HTTP request. This combination eliminates the sequential request overhead while maintaining the lightweight nature of media slice files, as they remain separate MP4 segments that can be independently decoded once the bundle is received.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple separate requests are sent to acquire MPD file, initialization files, and media slice files, then each file can be acquired independently, but the total acquisition time increases

Engineering Contradiction:
Improvefile acquisition independenceVSAvoidtotal acquisition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The server performs preliminary actions by pre-bundling the MPD file, initialization files, and media slice files into a single response package before the client makes its request. This pre-packaging allows the client to retrieve all necessary components in one operation, eliminating sequential request delays while preserving the logical independence and adaptability of each file type.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4387235B1Dash media stream transmission method, electronic apparatus and storage medium
Publication Date: 2025.11.05 CHINANETCENT TECH
  • EP4387235B1 patent drawingFigure 1~2
  • EP4387235B1 patent drawingFigure 3~4
  • EP4387235B1 patent drawingFigure 5

AI summary

Embodiments of the present disclosure relate to communication technology. A method for DASH media streaming, an electronic device and a storage medium are provided. A first MPD file, a media initialization file, and a first media slice file of a DASH media stream to be played are acquired from a server by sending at most two acquisition requests to the server. The media initialization file and the first media slice file are acquired through one of the at most two acquisition requests. Subsequent MPD files are requested from the server according to the first MPD file, and other media slice files in addition to the first media slice file are acquired from the server according to the subsequent MPD files.