Video key frame redundancy transmission method and system based on erasure codes
A video key frame and redundant transmission technology, applied in the field of video transmission, can solve problems such as picture freezing and affecting P frame decoding
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] Using a reliable transmission protocol to transmit data can lead to increased delay. Therefore, delay-sensitive applications can be transmitted using an unreliable transmission protocol, but this will introduce data packet loss and cause screen freezes. The purpose of the present invention is to design a data protection method using erasure code redundancy for video stream key frame transmission, so as to deal with the problem of packet loss in the transmission process of unreliable transmission protocol.
[0053] There are two main Internet transport protocols, TCP and UDP. Under TCP, the sender needs to wait for the receiver's confirmation of the data to determine whether to continue to send the remaining data or to retransmit the data, so the transmission is reliable but will increase the delay; UDP has no confirmation link, so there is a risk of data loss but the transmission is delayed. lower. File transfer generally only uses TCP, but applications such as video c...
Embodiment 2
[0076] Embodiment 2 of the present invention discloses a redundant transmission system for video key frames based on erasure codes. Please refer to Image 6 As shown, the system mainly includes a sending device 10 and a receiving device 20, wherein the sending device is used to encode the video, and the receiving device receives the encoded video data sent by the sending device through the UDP / IP protocol, and processes the video data. decoding.
[0077] Specifically, the sending device 10 is configured to, when creating an I frame according to the video stream data, use an erasure coding algorithm to generate a check data block for the created I frame, and use the previous I frame as a reference when constructing the P frame;
[0078] The receiving device 20 is used to receive the current data, and judge whether the current data belongs to the I frame or the check data block, if it belongs to the I frame, then judge whether the I frame has packet loss, and if there is no pack...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


