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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com