An HTTP-based dynamic adaptive streaming media multi-hypothesis rate adaptive system and method

A dynamic self-adaptive flow and self-adaptive technology, applied in the field of multimedia communication

Active Publication Date: 2021-05-18
SHANDONG UNIV
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the high dynamics of network bandwidth, it is a challenge to provide users with stable and high-quality video services

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An HTTP-based dynamic adaptive streaming media multi-hypothesis rate adaptive system and method
  • An HTTP-based dynamic adaptive streaming media multi-hypothesis rate adaptive system and method
  • An HTTP-based dynamic adaptive streaming media multi-hypothesis rate adaptive system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] An HTTP-based dynamic adaptive streaming media multi-hypothesis rate adaptive system, such as figure 1 , figure 2 As shown, including the server side, channel side and client side connected in sequence;

[0061] The server side includes the MPD file and the video block Segment; the MPD file is used to describe the available content on the server side, the selection of different code streams and the URL address of the media file; the video block Segment includes the existing multimedia bit stream in the form of video blocks, stored in a or multiple media files;

[0062] The channel end is the communication medium between the server end and the client end;

[0063] The client requests the appropriate segment through the HTTP Get command, and monitors the change of the network bandwidth at the same time, and adjusts the bit rate of the segment when necessary to ensure smooth video playback.

[0064] The client includes an MPD file acquisition and analysis module, an ad...

Embodiment 2

[0073] A kind of dynamic self-adaptive streaming media based on HTTP-based multi-hypothetical code rate adaptive method, operating in embodiment 1-oriented dynamic self-adaptive streaming media multi-hypothetical code rate adaptive system based on HTTP, comprising steps as follows:

[0074] (1) During streaming media playback, the client downloads the MPD file on the server through the channel;

[0075] (2) Obtain and parse the MPD file by the MPD file analysis module; after parsing, obtain the time length, media type, resolution, minimum / maximum bandwidth, code rate, and each encoding component of the media, the position and access of the media component in the network Controls information such as authorization and media URIs.

[0076] (3) The controller selects the sliding window n with the largest average instantaneous return value from the adaptive method set Corresponding adaptive methods include:

[0077] A. Select an adaptive method from the adaptive method set to ac...

Embodiment 3

[0088] A kind of dynamic self-adaptive streaming media based on HTTP-based multi-hypothetical code rate adaptive method, operating in embodiment 1-oriented dynamic self-adaptive streaming media multi-hypothetical code rate adaptive system based on HTTP, comprising steps as follows:

[0089] (1) During streaming media playback, the client downloads the MPD file on the server through the channel;

[0090] (2) Analyze the MPD file through the MPD file acquisition and analysis module; since the MPD file is expressed in XML format, the MPD file acquisition and analysis module is equivalent to an XML parser with a specific purpose. The information that needs to be parsed from the MPD file in the on-demand system includes video download information (video available bit rate, URL address) and video decoding and playback information (video resolution, encoding format and frame rate). This module sends the video download information to the video segment download module for the video seg...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention relates to an HTTP-based dynamic self-adaptive streaming media multi-hypothesis rate self-adaptation system and method, including a sequentially connected server end, channel end and client end; the client end includes an MPD file acquisition and analysis module, and an adaptive method set , controller, code rate collection module, and buffer area; the adaptive method collection is connected to the controller, and the controller, code rate collection module, and buffer area are connected in sequence; each adaptive method runs a code rate request algorithm, and each adaptive method The adaptive methods of method operation are all different; the present invention optimizes the user's long-term experience quality. The present invention can integrate multiple single rate self-adaptive methods, and the advantages of each method are complementary, independent of each other, and have universality and easy operation. Compared with the existing code rate priority method and the method based on the proportional differential controller, the present invention has a higher return value, which makes up for the defect that the return of the method based on reinforcement learning is extremely unstable at the initial stage.

Description

technical field [0001] The invention relates to an HTTP-based dynamic adaptive streaming media multi-hypothesis code rate adaptive system and method, belonging to the technical field of multimedia communication. Background technique [0002] Over the past few years, video streaming has become a major source of Internet traffic. Facing the increasing demands of streaming media traffic, people have developed new high-efficiency video streaming media technologies, such as the HTTP-based Dynamic Adaptive Streaming Media (DASH) technology formulated by MPEG. The DASH standard is a leader in the new generation of streaming media standards. It combines the advantages of connection-oriented streaming media technology and progressive download technology, and has the characteristics of high efficiency, scalability and strong compatibility. The DASH standard implements a mixed media distribution method, provides users with uninterrupted streaming media services, and uses the HTTP prot...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04N21/239H04N21/262H04N21/2662H04N21/435H04N21/462H04L29/06H04L29/08
CPCH04L67/02H04N21/2393H04N21/262H04N21/2662H04N21/435H04N21/4621H04L65/764H04L65/762H04L65/65
Inventor 元辉胡晓倩孙国霞
Owner SHANDONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products