This became necessary because of the way Asterisk handles Sequence numbers when changing SSRC. They continue to increment a single sequence number even though the SSRC is different, on switching back this causes the packet_index function to interpret this as many lost packets. The previous function had dead-spots that would not adjust the packet_index at all if the difference fell in these ranges. These gaps always resulted in behavior contra what would happen in webrtc clients. |
11 years ago | |
|---|---|---|
| .. | ||
| .gitignore | adding .gitignore files | 14 years ago |
| Makefile | MT#9585 rename kernel module and all related items from MEDIAPROXY to RTPENGINE | 11 years ago |
| xt_RTPENGINE.c | Change packet_index functions to more closely match RFC | 11 years ago |
| xt_RTPENGINE.h | Track SSRCs and sequence numbers. Sync between userspace and the kernel. | 11 years ago |