Method and device for transmitting and receiving video data packets

A technology of video data and data packets, applied in the field of communication, can solve the problems of poor user experience, video freeze, and high packet loss rate of UDP communication, achieve good user experience, reduce packet loss rate, and solve the effect of video freeze

Inactive Publication Date: 2016-09-07
GUIYANG LONGMASTER INFORMATION & TECHNOLOGY CO LTD
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The main purpose of the present invention is to disclose a method and device for sending and receiving video data packets, so as to at least solve the problems of high packet loss rate, serious video freeze and poor user experience in the related art when using UDP communication

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
  • Method and device for transmitting and receiving video data packets
  • Method and device for transmitting and receiving video data packets
  • Method and device for transmitting and receiving video data packets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The specific implementation of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0023] figure 1 is a flowchart of a method for sending video data packets according to an embodiment of the present invention. Such as figure 1 As shown, the sending method of the video data packet includes:

[0024] Step S101: the sending end puts the video data packets currently to be sent in the cache of the retransmission thread, wherein the cache of the retransmission thread stores the first predetermined number of video data packets sent recently;

[0025] Step S103: the above-mentioned sending end sends video data packets to the receiving end sequentially in order of increasing identification numbers, wherein each of the above-mentioned video data packets carries one of the above-mentioned identification numbers;

[0026] Step S105: The sending end receives a packet loss feedback packet from the receiving end, wherein the pack...

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 a method and a device for transmitting and receiving video data packets. The method comprises the steps that a transmitting end places the video data packets to be transmitted currently into the cache of a retransmission thread, wherein the first predetermined number of video data packets transmitted currently are stored in the cache; the transmitting end sequentially transmits the video data packets to a receiving end in an order of continuously increased identification numbers, wherein each video data packet carries one identification number; the transmitting end receives a packet-loss feedback packet from the receiving end, wherein the packet-loss feedback packet carries the identification numbers corresponding to the video data packets not received by the receiving end; and the transmitting end analyzes the packet-loss feedback packet to acquire the identification numbers corresponding to the video data packets that are not received, extracts the video data packets from the cache of the retransmission thread according to the identification numbers and retransmits to the receiving end. By using the method and device, the packet loss probability in real-time video data transmission is well reduced, the problem of blocking of the videos is effectively solved, and the better user experience is achieved in video call.

Description

technical field [0001] The present invention relates to the communication field, in particular to a method and device for sending and receiving video data packets. Background technique [0002] To achieve real-time video on the mobile terminal, the most important thing is to ensure both smooth video and timeliness. To ensure timeliness, it is necessary to use the User Datagram Protocol (UDP) for communication. Although the Transmission Control Protocol (TCP) can guarantee the reliability of data transmission, there is a certain delay ( The length of the delay depends on the network conditions. If the network is good, the delay is very low. Once the network jitter occurs, the delay will increase, and it is possible to increase to 3-5s). [0003] The use of UDP communication can ensure the timeliness of data transmission, but because UDP is unreliable, there will be packet loss even in the best network. After testing, even in general good network conditions, there will be 0.5...

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 Applications(China)
IPC IPC(8): H04L29/06H04N21/231H04N21/437H04N21/6375H04N21/647
CPCH04L65/40H04N21/23106H04N21/437H04N21/6375H04N21/64776
Inventor 陈正超周平余非
Owner GUIYANG LONGMASTER INFORMATION & TECHNOLOGY CO LTD
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