@@ -20,20 +20,20 @@ and audio data is exposed as
20
20
Both types of frames have a getMetadata() method that returns a number of
21
21
metadata fields containing more information about the frames.
22
22
23
- This proposal consists in adding a number of additional metadata fields
23
+ This feature consists in adding a number of additional metadata fields
24
24
containing timestamps, in line with recent additions to
25
25
[ VideoFrameMetadata] ( https://w3c.github.io/webcodecs/video_frame_metadata_registry.html#videoframemetadata-members )
26
26
in [ WebCodecs] ( https://w3c.github.io/webcodecs/ ) and
27
27
[ requestVideoFrameCallback] ( https://wicg.github.io/video-rvfc/#video-frame-callback-metadata-attributes ) .
28
28
29
- For the purposes of this proposal , we use the following definitions:
29
+ For the purposes of this feature , we use the following definitions:
30
30
* The * capturer system* is a system that originally captures a media frame,
31
31
typically from a local camera, microphone or screen-share session. This frame
32
32
can be relayed through multiple systems before it reaches its final
33
33
destination.
34
34
* The * receiver system* is the final destination of the captured frames. It
35
35
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 .
37
37
* The * sender system* is the system that communicates directly with the
38
38
* receiver system* . It may be the same as the capturer system, but not
39
39
necessarily. It is the last hop before the captured frames reach the receiver
@@ -212,12 +212,12 @@ worker.postMessage(senderReceiverTimeOffset);
212
212
213
213
Use the values already exposed in ` RTCRtpContributingSource ` .
214
214
215
- ` RTCRtpContibutingSource ` already exposes the same timestamps as in this proposal .
215
+ ` RTCRtpContibutingSource ` already exposes the same timestamps as this feature .
216
216
The problem with using those timestamps is that it is impossible to reliably
217
217
associate them to a specific encoded frame exposed by the WebRTC Encoded
218
218
Transform API.
219
219
220
- This makes any of the computations in this proposal unreliable.
220
+ This makes any of the computations in this feature unreliable.
221
221
222
222
### [ Alternative 2]
223
223
@@ -291,9 +291,9 @@ using WebRTC Encoded Transform as part of the RTCRtpContributingSource API.
291
291
* The ` receiveTime ` field is available via the
292
292
[ RTCRtpContributingSource.timestamp] ( https://w3c.github.io/webrtc-pc/#dom-rtcrtpcontributingsource-timestamp ) field.
293
293
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 ,
295
295
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.
297
297
298
298
## References & acknowledgements
299
299
0 commit comments