Skip to content

WebCodecs: Support for AV1 Screen Content Coding #239

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

Open
aboba opened this issue Aug 6, 2023 · 6 comments
Open

WebCodecs: Support for AV1 Screen Content Coding #239

aboba opened this issue Aug 6, 2023 · 6 comments
Labels
topic: media Spec relates to audio, video, or other timed media venue: W3C Media WG

Comments

@aboba
Copy link

aboba commented Aug 6, 2023

WebKittens

@marcoscaceres

Title of the spec

AV1 WebCodecs Registration

URL to the spec

https://www.w3.org/TR/webcodecs-av1-codec-registration/#av1-encoder-config

URL to the spec's repository

https://github.com/w3c/webcodecs/blob/main/av1_codec_registration.src.html

Issue Tracker URL

No response

Explainer URL

No response

TAG Design Review URL

No response

Mozilla standards-positions issue URL

No response

WebKit Bugzilla URL

No response

Radar URL

No response

Description

Support for configuration of AV1 Screen Content Coding Tools in WebCodecs has been added to the AV1 Registration page, along with per-frame QP support. The Chromium tracking bug is here:
https://bugs.chromium.org/p/chromium/issues/detail?id=1464862

As shown in the graph included with the tracking bug, configuration of AV1 screen content coding tools appears to be effective.

@lukewarlow lukewarlow added topic: media Spec relates to audio, video, or other timed media venue: W3C Media WG labels Aug 6, 2023
@fippo
Copy link

fippo commented Dec 5, 2023

The functionality ended up being part of contentHint (#274) so this has been overtaken by events.

@marcoscaceres
Copy link
Contributor

Might defer to @youennf or @jyavenard...

@youennf
Copy link

youennf commented Jan 11, 2024

@marcoscaceres
Copy link
Contributor

marcoscaceres commented May 17, 2024

@aboba, any update? We are inclined to close this unless we hear back from you.

@aboba
Copy link
Author

aboba commented May 17, 2024

@marcoscaceres We merged PR 752. Instead of explicit codec-specific encoder configuration, we are now using Content Hints, which can be applied to any supported codec.

@aboba
Copy link
Author

aboba commented May 17, 2024

@youennf This ask was for support of Screen Content Coding. quantizer is now supported across multiple codecs, but that's a separate question.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: media Spec relates to audio, video, or other timed media venue: W3C Media WG
Projects
None yet
Development

No branches or pull requests

5 participants