Multi-hypothesis code rate adaptive system and method oriented to HTTP-based dynamic adaptive streaming medium

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

Active Publication Date: 2019-03-01
SHANDONG UNIV
View PDF10 Cites 10 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 challen

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
  • Multi-hypothesis code rate adaptive system and method oriented to HTTP-based dynamic adaptive streaming medium
  • Multi-hypothesis code rate adaptive system and method oriented to HTTP-based dynamic adaptive streaming medium
  • Multi-hypothesis code rate adaptive system and method oriented to HTTP-based dynamic adaptive streaming medium

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 invention relates to a multi-hypothesis code rate adaptive system and method oriented to an HTTP-based dynamic adaptive streaming medium. The system comprises a server, a channel terminal and a client which are connected in sequence, the client comprises an MPD (Multimedia Presentation Description) file acquisition analysis module, an adaptive method set, a controller, a code rate set module and a buffer region, the adaptive method set is connected with the controller, and the controller, the code rate set module and the buffer region are connected in sequence. Each adaptive method operates a code rate request algorithm, and the adaptive algorithms operated by the adaptive methods are different. According to the system and the method, the long-time quality of experience of a user reaches the optimal; multiple single rate adaptive methods can be integrated, the methods are complementary in advantages and mutually independent, and the universality and the operability are achieved; and compared with the conventional code rate priority method and the method based on a proportional plus derivative controller, the return value of the method is higher, and the defect of extremely instable return in a start stage of the method based on reinforcement learning is overcome.

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
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