Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An Adaptive Transmission Algorithm Based on Pi Controlled Streaming Media

A technology of adaptive transmission and control flow, which is applied in transmission system, image communication, selective content distribution, etc. It can solve problems such as client buffer overflow and application video quality fluctuation, so as to achieve good perceptual quality experience and prevent video playback stagnation or the effect of low bandwidth utilization

Active Publication Date: 2019-04-23
深圳云天畅想信息科技有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, the adaptive algorithm based on throughput only considers the bandwidth of the network and ignores the impact of the cache on the user, so it is easy to cause the buffer overflow of the client; the adaptive algorithm based on the cache guarantees the security status of the cache, but it is easy to cause the video quality of the application fluctuation

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 Adaptive Transmission Algorithm Based on Pi Controlled Streaming Media
  • An Adaptive Transmission Algorithm Based on Pi Controlled Streaming Media
  • An Adaptive Transmission Algorithm Based on Pi Controlled Streaming Media

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] specific implementation plan

[0039] In order to make the technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0040] Step 1: Generation of media description files. Before video adaptive transmission, the server prepares resources for the bit stream, such as figure 1 In the system framework shown, after the camera captures video, the server encodes the captured video at different bit rates, and encodes it into an L-level bit rate playback version (v 1 , v 2 ,...,v L ), and cut the video of each bit rate level into N video slices at the same time interval (2 seconds), and finally the server summarizes the bit rate, time interval, URL and other attribute information of the video slice and generates the media description file .

[0041] Step 2: Pre-download the media description file. figure 2 As an adaptive trans...

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 an adaptive transmission algorithm based on PI control streaming media, comprising the following steps: the estimated throughput is calculated; the video allowance in a buffer is calculated; at the initial stage of video playing, the method enters a stage of quick start when the buffer is smaller than a target buffer and enters a stage of adaptive transmission when the buffer reaches the target buffer; in the stage of quick start, an adaptive algorithm based on real-time throughput is adopted; and in the stage of adaptive transmission, an adaptive transmission framework based on PI control is adopted, the offset of the buffer relative to the target buffer is used as error feedback information, and a dynamic control factor is introduced to combine a PI controller and an ITB controller nonlinearly. According to the invention, the PI controller and the ITB controller are combined nonlinearly by introducing the dynamic control factor and dynamically controlling the degree of control of the PI controller and the ITB controller, which can prevent problems caused by buffer overflow, such as video playing stagnation or low bandwidth utilization rate.

Description

technical field [0001] The invention belongs to the field of self-adaptive transmission of streaming media under a wireless network, and in particular relates to a self-adaptive transmission algorithm of streaming media. Background technique [0002] With the rapid development of the Internet and various smart terminals, people's demand for multimedia information such as video and audio is increasing, which poses a huge challenge to multimedia service providers. Therefore, the streaming media technology emerges as the times require. However, due to the instability of the network and the heterogeneity of each smart terminal, the streaming media technology has problems such as poor adaptation and compatibility. [0003] In order to establish a common standard, the Motion Picture Experts Group (MPEG) started to conduct research in 2009, and proposed dozens of common protocol solutions, and jointly proposed HTTP-based protocol schemes with the Third Generation Partnership Projec...

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): H04L29/06H04L29/08H04N21/234H04N21/235H04N21/24H04N21/433H04N21/44H04N21/654
CPCH04L65/40H04L65/60H04L67/06H04N21/23406H04N21/23418H04N21/2353H04N21/2402H04N21/4331H04N21/44008H04N21/654
Inventor 侯永宏邢家明薛琳
Owner 深圳云天畅想信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products