diff --git a/index.html b/index.html index 505067d..d616d67 100644 --- a/index.html +++ b/index.html @@ -72,6 +72,19 @@

Terminology

The process of freeing a candidate is defined in [[RFC8445]] Section 8.3.

+ +

+ + The following terms are defined in mediacapture-extensions + video timestamp concepts +

+

@@ -1540,6 +1553,34 @@

Event summary

+
+

Timestamp behavior

+

RTCRtpReceiver timestamps

+

Remote capture timestamp

+

+ For a frame produced in a {{RTCRtpReceiver}} track, the user agent may compute a + remote capture timestamp. It is a best-effort estimate of the capture + time of the frame translated to the receiver clock, and can use methods like using RTCP SR + as specified in [[?RFC3550]] Section 6.4.1, or by other alternative means if use by RTCP SR + isn't feasible. + The capture time of an incoming frame is available if its constituent RTP packets contain the + [=RTP Header Extension for Absolute Capture Time=]. +

+

+ Each frame's [=capture timestamp=] is set to the [=remote capture timestamp=], if available. +

+

Received RTP timestamp

+

+ For a video frame produced in a {{RTCRtpReceiver}} track, the frame's [=RTP timestamp=] MUST be set + from the RTP timestamp of constituent packets of the corresponding received encoded frame. +

+

Receive timestamp

+

+ For a frame produced in a {{RTCRtpReceiver}} track, the [=receive timestamp=] MUST be set + as the time the corresponding encoded frame was received by the platform, i.e. the time at which the + last packet belonging to this frame was received over the network. +

+

Security Considerations