Emeric Vigier | 2f62582 | 2012-08-06 11:09:52 -0400 | [diff] [blame] | 1 | - linked list template |
| 2 | |
| 3 | - preallocated buffers mode for scheduling queue. |
| 4 | |
| 5 | - adaptive jitter buffer schemes |
| 6 | |
| 7 | - simplified incoming queue for only 1 source / or a low number of |
| 8 | sources. |
| 9 | |
| 10 | - TCP framing |
| 11 | |
| 12 | - remove conflicting addresses after 10 RTCP report intervals |
| 13 | |
| 14 | - add separated collision and loop counters? |
| 15 | |
| 16 | - QueueRTCPManager::expireSSRCs |
| 17 | |
| 18 | API additions: |
| 19 | |
| 20 | - make RTCP interval randomization optional? |
| 21 | |
| 22 | - Add user interface for RTP header extensions |
| 23 | |
| 24 | - Interface for CSRC list and RTCP reports about CSRCs, for RTP mixers |
| 25 | |
| 26 | - provide/improve NTP-RTP mapping interface |
| 27 | |
| 28 | - encryption: no, full, RTP and non-SDES RTCP packets: provide |
| 29 | 'setEncryptionMode' method and virtuals for encryption |
| 30 | implementation. setKey method. |
| 31 | |
| 32 | - Implement SSRC sampling algorithm |
| 33 | |
| 34 | More TODO: |
| 35 | |
| 36 | - Test ccRTP following RFC 3158: ``RTP Testing Strategies'', check robust handling of payload change |
| 37 | |
| 38 | - QueueRTCPManager::QueueRTCPManager(..): path MTU is always assumed to be 1500 |
| 39 | |
| 40 | - Address the enhanced/best-effort service issue |
| 41 | |
| 42 | Profiles: |
| 43 | |
| 44 | - SRTP, (SAVP profile) |
| 45 | |
| 46 | - RTCP Feedback profile (AVPF profile) |
| 47 | |
| 48 | - SAVPF |
| 49 | |
| 50 | Last change: Jan 22, 2004 |