Real-time packet loss recovery method, system and receiving terminal unit
A recovery method and technology at the receiving end, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as unguaranteed efficiency of packet loss recovery, waste of network bandwidth, and aggravated packet loss, so as to improve network adaptability , Improve the efficiency of packet loss recovery, and ensure the effect of packet loss recovery
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] Embodiment 1: Satisfy playback continuity requirements in packet loss recovery.
[0062] Fig. 2 is the flowchart of recovering packet loss in real-time media stream transmission provided by Embodiment 1 of the present invention, as shown in Fig. 2, its specific steps are as follows:
[0063] Step 201: The receiving end presets the retransmission consumption, and determines the retransmission time window according to the length of the framing buffer.
[0064] Step 202 is the same as step 102 .
[0065] Step 203: The receiving end finds packet loss, and judges whether the retransmission consumption is not greater than the retransmission time window, and if so, executes step 204; otherwise, executes step 210.
[0066] Steps 204-205 are the same as steps 104-105.
[0067] Step 206: The receiving end receives the RTP message, and judges whether the data in the message is retransmission data according to the payload type value in the message header, and if so, executes step...
Embodiment 2
[0074] Embodiment 2, meeting the real-time requirement in packet loss recovery.
[0075] Fig. 3 is the flowchart of recovering packet loss in real-time media stream transmission provided by Embodiment 2 of the present invention, as shown in Fig. 3, its specific steps are as follows:
[0076] Step 301: The receiving end presets the retransmission consumption, and determines the retransmission time window according to the length of the framing buffer.
[0077] Step 302 is the same as step 102 .
[0078] Step 303: The receiving end finds packet loss, and judges whether the retransmission consumption is not greater than the retransmission time window, and if so, executes step 304; otherwise, executes step 310.
[0079] Step 304: The receiving end determines that the current time is the start time of the retransmission time window, and sends a retransmission request to the sending end. The request carries the data type to be retransmitted, the sequence number of the initial retran...
Embodiment 3
[0091] Embodiment 3: During packet loss recovery, the real-time requirement and playback continuity requirement are balanced.
[0092] Fig. 4 is the flowchart of recovering packet loss in real-time media stream transmission provided by Embodiment 3 of the present invention, as shown in Fig. 4, its specific steps are as follows:
[0093] Step 401: The receiving end presets the retransmission consumption, and determines the retransmission time window 1 according to the length of the primary framing buffer, and determines the retransmission time window 2 according to the length of the secondary framing buffer.
[0094] The retransmission time window 1 is: the time period from putting a non-retransmission packet into the first-level framing buffer to sending the packet to the second-level framing buffer.
[0095] The retransmission time window 2 is: the length of time consumed from putting a non-retransmission packet from the first-level framing buffer into the second-level framin...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com