Current approach to use the RTCP SR synchronization timestamp for the captureTime has two flaws:
- It doesnt' work on uniderctional streams (it requires implementing rtrr)
- Does not work on SFU scenarios as you will get the timestamp from the SFU, but not the timestamp of the originating source.
In webrtc we already have a working solution which will allow to support it on both cases:
https://w3c.github.io/webrtc-extensions/#dom-rtcrtpcontributingsource-capturetimestamp
Should we include that if the abs-capture-time header extension is available we should use it instead of the RTCP SR value?
Current approach to use the RTCP SR synchronization timestamp for the captureTime has two flaws:
In webrtc we already have a working solution which will allow to support it on both cases:
https://w3c.github.io/webrtc-extensions/#dom-rtcrtpcontributingsource-capturetimestamp
Should we include that if the abs-capture-time header extension is available we should use it instead of the RTCP SR value?