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

Video stream packet transmission method and system based on dependency relationship, terminal and medium

A dependency and packet transmission technology, which is applied in the field of dependency-based video stream packet transmission, can solve the problems of reducing the quality of video images and discarding pre-data blocks, etc.

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

AI Technical Summary

Problems solved by technology

[0005] Sending data packets in order makes the order of the data blocks carried by the final data packets fixed. If the dependencies are not considered, a large number of correctly arrived packets will be discarded because the preceding data blocks in other error packets cannot be decoded correctly. , thereby greatly reducing the quality of video images in the case of network data loss

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
  • Video stream packet transmission method and system based on dependency relationship, terminal and medium
  • Video stream packet transmission method and system based on dependency relationship, terminal and medium
  • Video stream packet transmission method and system based on dependency relationship, terminal and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060]Embodiment 1: Apparatus for applying the dependency-dependent video stream packet transmission method according to the computer A transmits a segment of a HEVC encoded.image 3 The video flow packet transmission method is shown in this implementation environment.

[0061]The video code to be transmitted is a modified HM HEVC video encoder encoding a test video generated HEVC video code stream, consisting of a series of NALUs; where each NALU is packaged with a slice (SLICE) or video metadata (NALU containing video metadata appears only at the beginning). The fragmentation is a fine-grained fragmentation method, and the coded tree unit (CTU) contained in each fraction (Slice) is less, and the size of no more than 255 bytes (the number of unsigned integers can be used) at the same time, Depending on the dependencies between fragments during encoding and build a corresponding dependence diagram. The video stream and dependencies are already temporarily stored in the disk file, and st...

specific Embodiment

[0077]Such asFigure 4 A structural diagram of a video stream packet transmission system based on the dependency of the present invention is shown.

[0078]The system includes:

[0079]The acquisition module 41 is used to acquire dependency information between the target video code stream with one or more data units and the dependency information between each data unit.

[0080]The packet transmission module 42 connects the acquisition module 41 for sequentially placing each data unit into the created temporary storage area and one or more packets based on the dependency information and the preset dependence selection rule. Each packet is packed in turn to carry out network transmission.

[0081]Optionally, the acquisition module 41 is configured to obtain a target video stream generating a corresponding encoding based on the video screen from the encoded end while giving the dependency information between the data units in the code stream.

[0082]Optionally, the acquisition module 41 is used to a...

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 discloses video stream packet transmission method and system based on the dependency relationship, and a terminal and a medium. The data units with close dependency relationship are arranged in the same packet for transmission through the obtained dependency relationship information among the data units, error diffusion during network transmission packet loss is reduced, and therefore, the range of the affected video images when the network quality is poor is reduced. According to the scheme, only the packaging mode during video code stream packet transmission needs to be changed, redundancy does not need to be added, compared with a traditional redundancy-based error code resisting method, the network transmission capacity can be saved, and the problems in the prior art are solved.

Description

Technical field[0001]The present application relates to the field of data transmission technology, in particular to a video stream packet transmission method based on dependencies, systems, terminals, and media.Background technique[0002]In recent years, the video content in the mobile Internet has more and more. Since the amount of the original video picture is extremely large, the video compression coding must be stored on the computer storage medium or transmitted in the network, and the receiving end is reduced by the corresponding decoding operation.[0003]The existing video coding algorithm considered the association between the various pictures of the video, so there is also strong dependence between the data blocks obtained after the encoding. Among them, a series of consecutive video screens with dependence in the encoding constitutes a group of pictures (GOP). When decoding a certain data block, the decoding algorithm requires that its pre-data block has been properly acquir...

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/2343H04N21/845H04N19/42H04N19/96
CPCH04N21/2343H04N21/8456H04N19/42H04N19/96
Inventor 刘云淮黄永贵苏玥琦谷晟冯哲
Owner PEKING UNIV
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