Table of Contents
Enhancements to CRTP
Why Enhance CRTP
Packet Loss andContext Invalidation
Example Audio Stream
Shortcuts
‘Classic’ CRTP Sequence
Remove Dependency
Express change in one packet
Enhanced CU: CU+
Enhanced CU: CU* (CR style)
Using CU* with ‘T’ and ‘dT’
Using CU* with flag ‘T’
The N Scheme:Repeat
Using the N scheme (T, dT)
Using the N scheme (T)
N Can Be Learned
The ACK Scheme:Repeat until ACK’d
ACK Packet Format
ACK Packet Format
Using the ACK Scheme (T,dT)
Using the ACK Scheme (T)
Bandwidth Overhead when using the N scheme
Bandwidth Overhead when using the N scheme
Bandwidth Overhead when using the ACK scheme
Refresher Packet(CU+ Usage)
The Random IP ID(CU* Usage)
Sequence with changing dI
Including IP ID in the UDP Checksum
Including IP ID in the UDP Checksum (cont.)
Headers Checksum
HDRCKSUM
HDRCKSUM (cont.)
NON-RTP stream flag
NON-RTP stream flag in the FULL_HEADER packet
Rejecting a new compressed stream
Reject packet (Using CONTEXT_STATE opcode)
Negotiating usage of enhanced-CRTP andACK scheme
Negotiating usage of enhanced-CRTP andACK scheme (cont.)
END
|