1. Registration Entry Requirements
To register an entry, file an issue in the WebCodecs GitHub issue tracker so it can be discussed and evaluated for compliance before being added to the registry.
For the entry to be included, there needs to be interest from at least one implementer in either the Media Working Group or the Working Group that originated the registration entry specification. If the Media Working Group reaches consensus to accept the candidate entry, send a pull request (either by editors or by the party requesting the candidate registration) that meets the following requirements:
-
Each metadata entry is defined as a separate
VideoFrameMetadatadictionary member. -
Each metadata entry must be serializable.
-
Each metadata entry must be defined by a W3C specification that has reached consensus in the originating Working Group.
-
The specification defining each metadata entry must provide clearly defined semantics. In particular, interactions with the media processing pipeline (encoders, decoders, renderers, etc.) should be well defined.
Once consensus is reached by the Media Working Group, the registry editors will review and merge the pull request.
Existing entries may be changed after being published, through the same process as candidate entries. Possible changes include modification of the link to the public specification.
Existing entries may be deprecated. This requires Media Working Group consensus, and if still active, consensus of the Working Group that originated the registration entry specification.
2. VideoFrameMetadata members
| member name | public specification |
| segments | Human face segmentation |
| captureTime | Capture time |
| receiveTime | Receive time |
| rtpTimestamp | RTP timestamp |
| backgroundBlur | Background blur effect status |
| backgroundSegmentationMask | Background segmentation mask |
3. Privacy Considerations
Please refer to the section Privacy Considerations in [WEBCODECS].
4. Security Considerations
Please refer to the section Security Considerations in [WEBCODECS].