Streaming media transmission method and system

A streaming media transmission and media packet technology, applied in the field of video transmission, can solve the problems of limited improvement of the receiving end's ability to recover from packet loss, increased channel transmission load, and unrecoverable packet loss, so as to reduce the risk that subsequent video frames cannot be decoded, The effect of ensuring the clarity and fluency of the video and improving the error recovery ability

Inactive Publication Date: 2018-06-15
ALLWINNER TECH CO LTD
View PDF6 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the existing technical solutions above, reducing the packet loss rate by adjusting the code rate, frame rate, and resolution can improve user experience to a certain extent, but the adjustment has a lag and cannot recover from packet loss. Then the user end may have a serious blurred screen problem
According to the network packet loss rate, FEC coding is used to generate redundant packets at the sending end, which can improve the packet loss recovery ability of the receiving end, but the added redundant packets will increase the load of channel transmission, and the improvement of the packet loss recovery ability of the receiving end is limited.
SVC encoding is performed on the video source, and the method of dynamically sending enhancement layer data according to network conditions on the premise of ensuring the basic layer transmission can make full use of the channel and ensure the transmission quality, but once packet loss occurs, it cannot be effectively recovered

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
  • Streaming media transmission method and system
  • Streaming media transmission method and system
  • Streaming media transmission method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The streaming media transmission method of the present invention is applied to all computer products that support video SVC encoding, to encode according to the communication bandwidth of the current network, and at the same time add the FEC forward error correction mechanism to ensure the clarity and smoothness of the video at the streaming media receiving end Spend. The streaming media transmission system of the present invention is applied to all computer products that support video SVC coding, and is used to realize the above streaming media transmission method.

[0025] Embodiment of streaming media transmission method:

[0026] Such as figure 1 As shown, when the streaming media transmission method of the present invention transmits video data, step S1 is first performed, and the sending end determines the encoding parameters of the current frame according to the communication bandwidth of the current network, and performs SVC video encoding on the video source d...

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 provides a streaming media transmission method and system. The streaming media transmission method comprises the steps of, by a transmitting terminal, determining a coding parameter of acurrent frame based on a communication bandwidth of a current network, and performing SVC video coding on video source data based on the coding parameter to obtain video coding frame data; by the transmitting terminal, performing RTP packaging on the video coding frame data to obtain a RTP media package and copying the RTP media package to a media package buffering queue; by the transmitting terminal, judging whether transmission of an FEC error correction package is needed; if so, performing FEC coding on the RTP media package in the media package buffering queue to generate an FEC error correction package and sending the FEC error correction package to a receiving terminal by the transmitting terminal; judging whether a package loss condition occurs based on the received RTP media package; and if so, performing lost package recovery on the lost RTP media package based on the FEC error correction package which corresponds to the lost RTP media package. The system provides execution modules for the method. By adoption of the invention, the risk that the subsequent video frame cannot be decoded caused by reference frame data loss can be reduced, and a video playing fluency is improved.

Description

technical field [0001] The present invention relates to the technical field of video transmission, in particular, to a streaming media transmission method that utilizes video SVC (scalable coding) and FEC (forward error correction for network transmission) to optimize media video transmission to improve user experience, and also relates to A streaming media transmission system applying the method. Background technique [0002] Streaming media is a kind of multimedia data, such as audio, video and other multimedia files, that is transmitted using streaming technology on the network. Streaming media does not need to download the entire file before use, only needs the user to play and watch the relevant media files on the client after a few seconds to tens of seconds of startup delay, and the background is still synchronous at this time Download the remainder. Due to the significant reduction in start-up delay and buffer capacity of streaming media technology, it is more and ...

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 Applications(China)
IPC IPC(8): H04N21/231H04N21/2343H04N21/643H04N21/647
CPCH04N21/23106H04N21/234327H04N21/234381H04N21/643H04N21/64738H04N21/64792
Inventor 杨草原伍冠健
Owner ALLWINNER TECH CO LTD
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