Enhancements to CRTP

8/22/00


Click here to start


Table of Contents

Enhancements to CRTP

Why Enhance CRTP

Packet Loss and Context 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 and ACK scheme

Negotiating usage of enhanced-CRTP and ACK scheme (cont.)

END

Author: tmima