Re: RTX/RED/FEC packet routing

2016-06-01 21:09 GMT+02:00 Bernard Aboba <Bernard.Aboba@microsoft.com>:
> Inaki has brought up a situation where the existing routing rules in Section
> 8.3 do not appear to work correctly.
>
> In the current spec,  if parameters.encodings[i].ssrc is set for some value
> of i, then pt_table entries are not added.
>
> However, if “rtx” is included in codecs[] but
> parameters.encodings[i].rtx.ssrc is not set for all values of i, then RTX
> packets could be dropped.
>
> Similarly, if “flexfec” or “red” is included in codecs[] but
> parameters.encodings[i].fec.ssrc is not set for all values of i, then FEC
> packets could be dropped.
>
> Do people agree that this represents a malfunction?


Yes, but thinking about it I think the problem is even simpler,
without having to involve RTX or FEC:


If no muxId is given, and encodings[i].ssrc is set for some value of
i, then pt_table entries are not added, and hence CN, telephony-event,
etc packets will be dropped.


-- 
Iñaki Baz Castillo
<ibc@aliax.net>

Received on Wednesday, 1 June 2016 19:22:50 UTC