Dependency-Based Video Stream Packet Transmission Method, System, Terminal and Medium

A dependency and packet transmission technology, applied in the field of video stream packet transmission based on dependency, can solve the problems of reducing video picture quality and discarding pre-data blocks, saving network transmission capacity, reducing range size, and reducing error diffusion Effect

Active Publication Date: 2022-06-28
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
  • Dependency-Based Video Stream Packet Transmission Method, System, Terminal and Medium
  • Dependency-Based Video Stream Packet Transmission Method, System, Terminal and Medium
  • Dependency-Based Video Stream Packet Transmission Method, System, Terminal and Medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] Embodiment 1: a specific embodiment of applying the described dependency-based video stream packet transmission method under an implementation environment in which computer A transmits a piece of HEVC-encoded video stream to computer B; image 3 It is shown as a schematic flow chart of the video stream packet transmission method in this implementation environment.

[0061] The video stream to be transmitted is a HEVC video stream generated by a modified HM HEVC video encoder encoding a test video, which consists of a series of NALUs; each NALU is encapsulated with a slice (Slice) or video metadata (NALUs with video metadata in them appear only at the beginning). Slicing is a fine-grained slicing method. Each slice (Slice) contains fewer coding tree units (CTUs), and the size does not exceed 255 bytes (the size can be represented by a 1-byte unsigned integer). At the same time, Derive dependencies between shards and build the corresponding dependency graph at encoding t...

specific Embodiment

[0077] like Figure 4 A schematic structural diagram of a dependency relationship-based video stream packet transmission system in an embodiment of the present invention is shown.

[0078] The system includes:

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

[0080] The packet transmission module 42, connected to the acquisition module 41, is used for sequentially placing each data unit into the created temporary storage area and one or more groups based on the dependency relationship information and the preset dependency tightness selection rule, and Each packet is packaged in turn for network transmission.

[0081] Optionally, the obtaining module 41 is configured to obtain, from the encoding end, a target video code stream for generating a corresponding encoding based on a video picture, and at the same time provide information on the dependency rel...

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 dependency relationship-based video stream packet transmission method, system, terminal and medium of the present invention, through the acquired dependency relationship information between data units, arranges closely dependent data units to be transmitted in the same group, reducing network transmission Error diffusion during packet loss, thereby reducing the range of affected video images when the network quality is poor; since this solution only needs to change the packetization method of video stream packet transmission, it does not need to add redundancy, which is different from the traditional based Compared with the redundant anti-error method, the network transmission capacity can be saved, and the problems of the prior art can be solved.

Description

technical field [0001] The present application relates to the technical field of data transmission, and in particular, to a method, system, terminal and medium for packet transmission of video streams based on dependencies. Background technique [0002] In recent years, more and more video content in the mobile Internet. Due to the huge amount of original video picture data, it must be compressed and encoded before it can be stored on a computer storage medium or transmitted in the network, and the receiving end can restore the original video picture through corresponding decoding operations. [0003] In the existing video coding algorithms, a large number of correlations between pictures of various parts of the video are considered, so the data blocks obtained after coding also have strong dependencies. Among them, a series of consecutive video pictures with dependencies in encoding constitute a Group of Pictures (GOP). When decoding a certain data block, the decoding alg...

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): 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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products