[webrtc-encoded-transform] Receiver transform depacketizer requirements (#109)

youennf has just created a new issue for https://github.com/w3c/webrtc-encoded-transform:

== Receiver transform depacketizer requirements ==
The depacketizer is receiving packets and is concatenating packets into frames.
Frames may be out of order if some packets are reordered.

The decoder is processing frames and they must be ordered appropriately.

The receiver transform sits in the middle between depacketizer and decoder.
It is unclear whether the reordering happens before transform or after transform.

Given this is visible to the transform, the spec should be clear about this.
From the current wording, the frame timestamp should be monotonously increasing so it seems to indicate reordering should be done before frames get exposed to the transform.
 
On encoder side, it could also be possible for encoder to reorder video frames but most encoders probably do not do that.
It would still be good to clarify this.

Please view or discuss this issue at https://github.com/w3c/webrtc-encoded-transform/issues/109 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 24 June 2021 08:07:59 UTC