Contact emails

he...@google.com, gui...@chromium.com

Spec
https://w3c.github.io/webrtc-encoded-transform/#RTCEncodedVideoFrameMetadata
particularly
PR#173 <https://github.com/w3c/webrtc-encoded-transform/pull/173>.


Summary

Add a 'timestamp' field to RTCEncodedVideoFrameMetadata containing the
presentation timestamp of the associated encoded video frame.

Is this feature supported on all six Blink platforms (Windows, Mac, Linux,
Chrome OS, Android, and Android WebView)?

Yes

Risks

Interoperability and Compatibility

Positive response from all members at W3C WebRTC WG April 2023 Interim, PR
landed with no open issues.

Ergonomics

Added specifically to align with the timestamp field on the WebCodecs
<https://www.w3.org/TR/webcodecs/#encodedvideochunk-interface>
EncodedVideoChunk
<https://www.w3.org/TR/webcodecs/#encodedvideochunk-interface>, and allow
matching video frames with the timestamp in the WebCodecs VideoFrame
<https://www.w3.org/TR/webcodecs/#videoframe-interface> object.

Will also provide the same timestamp already exposed in
requestVideoFrameCallback's 'mediaTime'.

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
?

Tested internally by RTCEncodedVideoFrame-capture-timestamp-id.html
<https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/fast/peerconnection/RTCEncodedVideoFrame-capture-timestamp-id.html>,
upstreaming to WPT tracked in crbug.com/1441888.



Entry on the feature dashboard

None, small delta to launched API.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAArnMxH%2BNJKi80S4822wmjtQUqid8czA9AefCC_fm%3DHk3sTuiw%40mail.gmail.com.

Reply via email to