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

A real-time video transmission system, method and computer-readable storage medium

A real-time video and transmission system technology, applied in the field of video processing, can solve problems such as blockage, achieve the effect of solving bad sequence and packet loss, and ensure that delay does not spread

Active Publication Date: 2021-08-10
安心智能(武汉)信息技术有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a real-time video transmission system, method and computer-readable storage medium, which can solve video network transmission problems such as network packet loss, bad sequence and congestion.

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 real-time video transmission system, method and computer-readable storage medium
  • A real-time video transmission system, method and computer-readable storage medium
  • A real-time video transmission system, method and computer-readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] Such as figure 2 As shown, a real-time video transmission system includes a server and a client accessing the server;

[0043] Described service end comprises video receiving module, H264 encoding module, control module, variable FEC encoding module, RTP encoding module and I frame clipping transmission module; Described client comprises RTP decoding module, FEC decoding module, H264 decoding module and display module;

[0044] In said server:

[0045] The video receiving module is used to receive input original video data;

[0046] The H264 encoding module is configured to encode the original video data based on the H264 standard to obtain H264 encoded data, wherein the H264 encoded data includes I frame data and P frame data;

[0047] The control module is configured to send an IDR request to the H264 encoding module when receiving the IDR request instruction sent by the client;

[0048] The H264 encoding module is also used to respond to the IDR request, and out...

Embodiment 2

[0070] Based on the above real-time video transmission system, the present invention also provides a real-time video transmission method.

[0071] Such as image 3 with Figure 4 As shown, a real-time video transmission method is applied to the above-mentioned real-time video transmission system, including the following steps,

[0072] S1, inputting the original video data into the server, and sequentially executing S2 to S5 in the server;

[0073] S2. Encode the original video data based on the H264 standard to obtain H264 encoded data, where the H264 encoded data includes I frame data and P frame data;

[0074] S3. Set different forward error correction redundancy for the I-frame data and the P-frame data according to the data length, and perform an error correction for the I-frame data and the P-frame data according to the corresponding forward error correction redundancy. P frame data is forward error correction coded to obtain forward error correction coded data;

[0...

Embodiment 3

[0087] Based on the foregoing real-time video transmission method, the present invention further provides a computer-readable storage medium.

[0088] A computer-readable storage medium includes a memory and a computer program stored in the memory. When the computer program is executed by a processor, the above-mentioned real-time video transmission method is implemented.

[0089] The beneficial effect of the present invention is: a kind of real-time video transmission system, method and computer-readable storage medium of the present invention adopts forward error correction type fault-tolerant scheme, guarantees that the time delay does not diffuse, converges on the controllable transmission interval, I frame data and P The frame data uses different FEC coefficients according to the data length, which reduces the impact of the increase in the data volume of the I frame, thereby suppressing the instantaneous network bandwidth; in view of the large difference between the data v...

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 present invention relates to a real-time video transmission system, method and computer-readable storage medium. The system includes a server and a client connected to the server; the server includes a video receiving module, an H264 encoding module, a control module, an FEC encoding module, RTP coding module and I-frame peak clipping transmission module; the client includes RTP decoding module, FEC decoding module, H264 decoding module and display module; the present invention adopts forward error correction class error-tolerant scheme, guarantees that delay does not diffuse, converges in controllable The transmission interval, I-frame data and P-frame data use different FEC coefficients according to the data length, which reduces the impact of the increase in the I-frame data volume, thereby suppressing the instantaneous network bandwidth; in view of the large difference between the I-frame data and the P-frame data volume, Data transmission is carried out in the way of I frame peak elimination; at the same time, an IDR update mechanism is added during the transmission process, which can solve the problems of bad sequence and packet loss.

Description

technical field [0001] The invention relates to the field of video processing, in particular to a real-time video transmission system, method and computer-readable storage medium. Background technique [0002] The transmission of real-time video is generally completed by the server and the client. figure 1 For the existing real-time video transmission process, the server completes image acquisition, video stream encoding, video stream transmission and other links; the client completes video stream reception, video stream decoding and image display through the network, and presents the remote image screen to the local observation By. In the process of high-definition real-time video network transmission, objectively, frame loss and congestion will lead to data analysis errors, which will cause picture pollution and pauses. The internal reason is that due to the high compression ratio of the video, after the reference frame decoding fails, the next IDR frame is required to re...

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/06H04L1/00
CPCH04L65/80H04L1/0007H04L1/004H04L65/65H04L65/70
Inventor 杜子飞
Owner 安心智能(武汉)信息技术有限公司