There are 3 things that we don't take into account:
Possible out-of-order delivery of packets ✅ .
VP8PictureIDs (probably optional for now).
TL0PICIDX (probably optional for now).
Also, currently, we don't properly expand the timestamp in case of a rollover: the timestamp gets properly extended, but once the sequence number reaches the sequence number with which the simulcast began, we don't properly expand the timestamp which creates some issues.
There are 3 things that we don't take into account:
Also, currently, we don't properly expand the timestamp in case of a rollover: the timestamp gets properly extended, but once the sequence number reaches the sequence number with which the simulcast began, we don't properly expand the timestamp which creates some issues.