Skip to content

Commit 444d627

Browse files
author
Guido Urdaneta
committed
Some changes to timestamps explainer
1 parent 89cb317 commit 444d627

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

timestamps.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ and audio data is exposed as
2020
Both types of frames have a getMetadata() method that returns a number of
2121
metadata fields containing more information about the frames.
2222

23-
This proposal consists in adding a number of additional metadata fields
23+
This feature consists in adding a number of additional metadata fields
2424
containing timestamps, in line with recent additions to
2525
[VideoFrameMetadata](https://w3c.github.io/webcodecs/video_frame_metadata_registry.html#videoframemetadata-members)
2626
in [WebCodecs](https://w3c.github.io/webcodecs/) and
2727
[requestVideoFrameCallback](https://wicg.github.io/video-rvfc/#video-frame-callback-metadata-attributes).
2828

29-
For the purposes of this proposal, we use the following definitions:
29+
For the purposes of this feature, we use the following definitions:
3030
* The *capturer system* is a system that originally captures a media frame,
3131
typically from a local camera, microphone or screen-share session. This frame
3232
can be relayed through multiple systems before it reaches its final
3333
destination.
3434
* The *receiver system* is the final destination of the captured frames. It
3535
receives the data via an [RTCPeerConnection] and it uses the WebRTC Encoded
36-
Transform API with the changes included in this proposal.
36+
Transform API with the changes proposed by this feature.
3737
* The *sender system* is the system that communicates directly with the
3838
*receiver system*. It may be the same as the capturer system, but not
3939
necessarily. It is the last hop before the captured frames reach the receiver
@@ -212,12 +212,12 @@ worker.postMessage(senderReceiverTimeOffset);
212212

213213
Use the values already exposed in `RTCRtpContributingSource`.
214214

215-
`RTCRtpContibutingSource` already exposes the same timestamps as in this proposal.
215+
`RTCRtpContibutingSource` already exposes the same timestamps as this feature.
216216
The problem with using those timestamps is that it is impossible to reliably
217217
associate them to a specific encoded frame exposed by the WebRTC Encoded
218218
Transform API.
219219

220-
This makes any of the computations in this proposal unreliable.
220+
This makes any of the computations in this feature unreliable.
221221

222222
### [Alternative 2]
223223

@@ -291,9 +291,9 @@ using WebRTC Encoded Transform as part of the RTCRtpContributingSource API.
291291
*The `receiveTime` field is available via the
292292
[RTCRtpContributingSource.timestamp](https://w3c.github.io/webrtc-pc/#dom-rtcrtpcontributingsource-timestamp) field.
293293

294-
While these fields are not 100% equivalent to the fields in this proposal,
294+
While these fields are not 100% equivalent to the fields in this feature,
295295
they have the same privacy characteristics. Therefore, we consider that the
296-
privacy delta of this proposal is zero.
296+
privacy delta of this feature is zero.
297297

298298
## References & acknowledgements
299299

0 commit comments

Comments
 (0)