Unlock instant, AI-driven research and patent intelligence for your innovation.

A kind of video frame transmission method

A transmission method and technology for video frames, applied in the field of video frame transmission, can solve the problems of not taking into account video frames at the receiving end, packet loss at the receiving end, and difficulty in guaranteeing video playback quality.

Active Publication Date: 2019-07-30
ZHONGGUANG REDIANYUN TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Due to the unreliability of the wireless network, it is difficult to guarantee the quality of video playback, and there will be serious packet loss at the receiving end. The pause of video transmission due to packet loss is one of the current bottlenecks in the quality of video communication.
In order to solve the technical problems existing in the prior art, CN102457727 discloses a transmission method for multi-channel H.264 video frames used in 3G networks. The method transmits frame data through N channels, and sends an I After the moment of the frame data, after a period of time, the next channel starts to send the next I frame data. This method can solve the problem of distributing the I frame transmission time of each video frame in different time periods, reducing the data burst of multi-channel video Phenomenon, reducing packet loss at the receiving end can improve video quality, but in the method disclosed in the prior art, the transmission of I frames in all video frames is staggered, sometimes the network bandwidth at the receiving end is sufficient, and only one of the I frames is accepted , will cause a phenomenon of bandwidth waste, so the video frame transmission method disclosed in the prior art does not take into account the bandwidth of the receiving end to adjust the transmission of the video frame

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
  • A kind of video frame transmission method
  • A kind of video frame transmission method
  • A kind of video frame transmission method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] Embodiment 1 of the present invention provides a video frame transmission method, such as figure 1 and figure 2 As shown, the method includes the following steps:

[0050] S1: The sending end splits the video frame into multiple data packets, and sends them to the encoder at a rate x through n sending channels, and the data packets sent by each sending channel are buffered by their respective sending pools, n≥2;

[0051] S2: The n encoding channels in the encoder receive and encode data packets. Each encoding channel has an encoding area and three non-encoding areas. The encoding area encodes the data packets and sends them to the buffer area. At the same time Store the data packets of the encoded I frame, P frame and B frame in the non-coding area respectively;

[0052]S3: The buffer area sends the encoded data packet to the receiving end and the sent area at the same time;

[0053] S4: Determine the number of data packets in the sent area, and adjust the encoding ...

Embodiment 2

[0056] Embodiment 2 of the present invention provides a video frame transmission method, which is basically the same as Embodiment 1, the difference is that, as image 3 As shown, step S4 includes:

[0057] S41: Calculate the number G of data packets in the sent area within the time t, and compare it with G 1 For comparison, when G1≤G1 , go to step S42, G 1 =nxt;

[0058] S42: Reduce the encoding rate of the encoding channel in the encoder.

[0059] The present invention compares the number of data packets in the sent area with the number of data packets sent by the sending end, and when the number of data packets in the sent area is less than 3 / 4 of the number of data packets sent by the sending end, the data The transmission and storage of packets is delayed, so the encoding rate of the encoder should be appropriately reduced. The specific methods include:

[0060] S421: Count the number of I frames, P frames, and B frames in the non-coding area of ​​each coding channel ...

Embodiment 3

[0073] Embodiment 3 of the present invention provides a video frame transmission method, which is basically the same as Embodiment 2, the difference is that step S4 also includes:

[0074] S43: When step S41 judges 1 / 2G 1 ≤G1 When , reduce the sending rate of the sending channel in the sending end;

[0075] Such as Figure 4 As shown, step S43 specifically includes:

[0076] S432: Count the number of data packets sent by each sending pool within t time respectively;

[0077] S433: Calculate the average number of data packets sent in n sending pools in For step S432 counting the sum of all data packets and dividing by n;

[0078] S434: Select a value greater than The number of data packets sent by the sending channel corresponding to the sending pool f a , f a Indicates the number of data packets sent by the ath sending pool, and adjusts the sending rate x of the sending channel 1 :

[0079]

[0080] When 1 / 2G 1 ≤G1 , the present invention further adjusts the s...

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 video frame transmission method. The method is mainly characterized in that during a video process, a coding area and a sent area are introduced between a coder and a receiving end; the data packet receiving condition of the receiving end is judged by judging the number of sent data packets in the sent area; how to adjust a coding rate of the coder and a sending rate of the sending terminal is judged according to the condition; and a sending pool, the coding area and a non-coding area are separately arranged in a sending channel and a coding channel, so as to count thenumber of the data packets sent via the sending channel and the number of the data packets coded via the coding channel, thus facilitating adjustment of the subsequent sending rate and coding rate.

Description

technical field [0001] The invention belongs to the field of video frame transmission, in particular to a video frame transmission method. Background technique [0002] When using the network to transmit video data, in order to reduce the amount of data, coding technology is required to provide compression processing. The processed video frame is composed of a series of coding frames, and the frames coded by coding technology include I frame, P frame and B frame. A video frame contains an I frame and several B frames and P frames. [0003] Due to the unreliability of the wireless network, it is difficult to guarantee the quality of video playback, and serious packet loss will occur at the receiving end. The pause of video transmission caused by packet loss is one of the bottlenecks in the current quality of video communication. In order to solve the technical problems existing in the prior art, CN102457727 discloses a transmission method for multi-channel H.264 video frames...

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/2662H04N21/231H04N21/238H04N19/146
CPCH04N19/146H04N21/23106H04N21/238H04N21/2662
Inventor 纪琦华蒲珂曾泽基方宏李哲山赵永超胡彬魏明
Owner ZHONGGUANG REDIANYUN TECH CO LTD