Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify status of RTP Header Extension for Absolute Capture Time #201

Open
dontcallmedom opened this issue Mar 27, 2024 · 4 comments
Open

Comments

@dontcallmedom
Copy link
Member

the spec links to RTP Header Extension for Absolute Capture Time as a reference; that document is not a standards, but claims that "once experience has shown that it is useful, we intend to make a proposal based on it for standardization in the IETF."

Since that feature has been added 4 years ago, I assume experience has shown it to be useful or not at this point.

If it's not, we should probably remove the feature. If it is, it would be good to have an IETF reference to replace the webrtc.org one.

@jan-ivar jan-ivar added CR blocker i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response. and removed i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response. labels Jul 9, 2024
@dontcallmedom
Copy link
Member Author

@drkron you seem to have been the committer for the document on webrtc.org - do you know if there are any plans to bringing this to the IETF?

@drkron
Copy link

drkron commented Aug 1, 2024

Sorry for the delay, I'm just back from vacation.

webrtc.org was moved to a new hosting solution and as part of that the RTP header extension documention was moved from GitHub to the WebRTC repository. My CL just moved the documentation.

@Arctunix Do you know the plans for this extension?

@Arctunix
Copy link

Arctunix commented Aug 1, 2024

@Orphis has been looking into standardizing this extension.

It's worth noting that although the original document was written four years ago, it wasn't until a few months ago that it was "implemented enough" in Meet to provide us with any learnings. I think the key takeaway so far is that the design itself and its implementation in WebRTC seem to be quite robust but the overall feature is a) finicky to use through the Web APIs (the formula for calculating one-way delay is very confusing) and b) vulnerable to "other" code (e.g. non-WebRTC server code) doing erroneously timestamp conversions.

@alvestrand
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants