Skip to content
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

Advanced use cases for WebCodecs #59

Open
tidoust opened this issue Oct 29, 2021 · 1 comment
Open

Advanced use cases for WebCodecs #59

tidoust opened this issue Oct 29, 2021 · 1 comment

Comments

@tidoust
Copy link
Member

tidoust commented Oct 29, 2021

Other issues deal with more specific needs for WebCodecs. More generally speaking, what are the use cases that should be given priority in WebCodecs for media production?

Raised in:

@chcunningham
Copy link

The WC use cases I've collected so far are things like:

  1. decode and render very specific frames of video (e.g. on timeline or in larger player viewport as users seek around the file)
  2. modifying VideoFrame pixel data (e.g. background replacement, watermarking)
  3. exporting finished productions to encoded files
  4. client-side transmuxing

From that list

  1. Is well supported today (see Hello WebCodecs).
  2. Is well supported, but may involve more copies than we'd like (see Memory access patterns in Web Codecs). Some paths like WebGL are already well optimized.
  3. Is supported, but I expect more encoder settings are desired (see WebCodecs VideoEncoderConfig).
  4. Same as 3.

I look forward to hearing more use cases from folks as well as hearing which of the gaps identified above are most pressing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants