-
Notifications
You must be signed in to change notification settings - Fork 19
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
Add WebRTC-specific interactions with capture/receive/RTP timestamps #224
base: main
Are you sure you want to change the base?
Conversation
<p> | ||
<!-- TODO: use the xref mechanism when mediacapture-extensions spec status is cleared up. | ||
See https://github.com/w3c/mediacapture-extensions/issues/132 --> | ||
The following terms are defined in <a href="https://w3c.github.io/mediacapture-extensions">mediacapture-extensions</a> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Due to the unclear state of the mediacapture-extensions spec (not listed in browser-specs) I had to make some temporary reference structure as per below, when referring to concepts defined there.
{{MediaStreamTrack}} are sourced from the [=frame timestamp=]. | ||
</p> | ||
<p> | ||
The [=RTP timestamp=] of frames being produced on the {{RTCRtpSender}} is ignored. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The [=RTP timestamp=] of frames being produced on the {{RTCRtpSender}} is ignored. | |
The [=RTP timestamp=] of frames being produced on the {{RTCRtpSender}} is not visible in this API. |
@@ -1540,6 +1553,46 @@ <h2>Event summary</h2> | |||
</tbody> | |||
</table> | |||
</section> | |||
<section class="informative"> | |||
<h2>Timestamp behavior</h2> | |||
<h2>RTCRtpSender timestamp effects on packet NTP and RTP timestamps</h2> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<h2>RTCRtpSender timestamp effects on packet NTP and RTP timestamps</h2> | |
<h2>RTP timestamp effects on packet NTP and RTP timestamps</h2> |
there is nothing in the spec that says that incoming RTP is coming from an RTPSender.
This PR changes the spec to describe how WebRTC interacts with timestamps added by w3c/mediacapture-extensions#156.
Related to changes needed by w3c/webcodecs#813
Preview | Diff