w3c / w3c/webcodecs

Content protection (EME): Looking for early adopters

Open
#483 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

extension hard maybe research
Dominant language
HTML
Stars
1.3k
Forks
194
Avg merge
1d 13h
Merged PRs (30d)
3

Description

Hello! I'm looking for WebCodecs apps that are interested in content protection features (similar to EME, including copy protection, key management, HDCP, ...).

We have some interest expressed in #41, but that discussion quickly gets into weeds of various technical requirements. I'd like to take a step back. Developing these features is a significant undertaking. I'm looking to partner with a handful of early adopters to ensure we build it right and can maximize the impact for users ASAP.

Please note: this issue is about WebCodecs, not WebRTC. We are aware of interest in EME features for WebRTC. These are best handled by WebRTC APIs, so please file issues against those specs. WebCodecs strives to be coherent with other web APIs but is generally designed to be a low level API that is decoupled from WebRTC.

Lets not discuss technical details here!

Instead, please file a separate issue w/ a subject like "Content Protection: example.com" with details of your use case and requirements. Please reference this issue (#483) in your report to help us aggregate the requests.

From there I hope to identify overlapping features and areas where we can invest early to make the biggest difference. Thanks!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. This issue requests separate use-case reports from WebCodecs content-protection adopters, so a contributor would need to provide a report describing an application’s requirements rather than implement a defined change.

Written by the indexing model from the issue text.

Assessment

Domain
api, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.