Adaptive FEC for Congestion Control
Var arun Sing un Singh, Marcin Nagy, Jörg Ott, Lars Eggert IETF 90, Toronto,
- 24. July 2014
tools.ietf.org/html/draft-singh-rmcat-adaptive-fec-00
Adaptive FEC for Congestion Control Var arun Sing un Singh, - - PowerPoint PPT Presentation
Adaptive FEC for Congestion Control Var arun Sing un Singh, Marcin Nagy, Jrg Ott, Lars Eggert IETF 90, Toronto, 24. July 2014 tools.ietf.org/html/draft-singh-rmcat-adaptive-fec-00 IPR Lars made a 3 rd party disclosure:
Var arun Sing un Singh, Marcin Nagy, Jörg Ott, Lars Eggert IETF 90, Toronto,
tools.ietf.org/html/draft-singh-rmcat-adaptive-fec-00
RTC TCP P In Inter terval val
time Throughput
media ra media rate te FEC FEC STAY state PROBE state STAY state STAY state UP state UP state DOWN state PROBE state (A) (A) Adding FEC dding FEC (B) (B) Swapping g FEC with media FEC with media (C) (C) Par artiall tially y swapping swapping FEC with media FEC with media Available Capacity
Media Encoder Rate Controller RTP Packets Transport Layer (UDP) IP Source RTP RTCP FB
Pacing Buffer
Media Encoder Rate Controller RTP Packets FEC Code FEC Module RTP (De)mux Transport Layer (UDP) IP
Repair RTP
RTCP FB Source RTP
STAY UP DOWN PROBE Good conditions, probe network No more bandwidth available Stable conditions S t a b l e c
d i t i
s U n s t a b l e c
d i t i
s Unstable conditions Unstable conditions
STEADY PROBE
DECREASE INCREASE
S, Holmer, et al., "Handling ¡Packet ¡Loss ¡in ¡WebRTC", Proc. of IEEE International Conference
Nagy M., Singh V., Ott J., Eggert L., Congestion ¡Control ¡using ¡FEC ¡for ¡Conversational ¡Multimedia ¡ Communication, Proc. of ACM Multimedia Systems, Singapore, SG, Mar, 2014,
– https://github.com/protocols-comnet/rmcat-adaptive-fec-code
– Nagy M., Singh V., Ott J., Eggert L., Congestion Control using FEC for Conversational Multimedia Communication, Proc. of ACM Multimedia Systems, Singapore, SG, Mar, 2014,
50 100 150 200 250 300 350 400 100 200 300 400 500 600 700 800 900
Throughput [kbps] Time [s]
OWD: 50ms
100 200 300 400 500 600 700 800 900
Time [s]
OWD: 100ms
100 200 300 400 500 600 700 800 900
Time [s]
Link capacity FBRA FEC probe rate
OWD: 240ms
100 200 300 400 500 600 700 800 900
Time [s]
Two RTP flows on the link
200 400 400 200 50 100 150 200 250 300 350 400 40 40
Throughput [kbps] PSNR [dB] Time [s]
FBRA Call1 FBRA Call2 PSNR Call1 PSNR Call2
200 400 400 200 50 100 150 200 250 300 350 400 40 40
Throughput [kbps] PSNR [dB] Time [s]
FBRA Call1 FBRA Call2 PSNR Call1 PSNR Call2