本文档的状态
1.
完全限定的编解码器字符串
编解码器字符串以
"vp09." 为前缀,后跟一个长度可变的
后缀,具体如 [VP9-ISOBMFF] 的“编解码器参数字符串”一节所述。
2. EncodedVideoChunk 数据
EncodedVideoChunk
[[internal data]]
预期为
[VP9] 第 6 节所述的帧。
3.
VideoDecoderConfig 描述信息
description
不用于此编解码器。
4. EncodedVideoChunk 类型
如果某个 EncodedVideoChunk 的
[[type]]
为
key,
则该 EncodedVideoChunk
预期
包含一个 frame_type 为 KEY_FRAME 的帧,如
[VP9] 第 7.2 节所定义。
5.
VideoEncoderEncodeOptions 扩展
partial dictionary VideoEncoderEncodeOptions {
VideoEncoderEncodeOptionsForVp9 vp9;
};
vp9, 类型为 VideoEncoderEncodeOptionsForVp9
-
包含 [VP9] 编解码器特定的编码选项。
5.1. VideoEncoderEncodeOptionsForVp9
dictionary VideoEncoderEncodeOptionsForVp9 {
unsigned short? quantizer;
};
quantizer, 类型为 unsigned short,可为空
-
设置每帧的量化器值。
在 [VP9] 中,量化器索引的取值范围为
0 到 255。
6. 隐私注意事项
请参阅 隐私
注意事项一节,见 [WEBCODECS]。
7. 安全注意事项
请参阅 安全
注意事项一节,见 [WEBCODECS]。
文档
约定
一致性要求通过
描述性断言
与 RFC 2119 术语的组合来表达。
关键词“MUST”、“MUST NOT”、“REQUIRED”、“SHALL”、“SHALL NOT”、“SHOULD”、“SHOULD NOT”、“RECOMMENDED”、
“MAY”和“OPTIONAL”
在本文档的规范性部分中
应按照 RFC 2119 中的描述进行解释。
但是,为了便于阅读,
这些词语在本规范中并非全部以大写字母形式出现。
本规范的所有文本均具有规范性,
但明确标记为非规范性的章节、示例和注释除外。[RFC2119]
本规范中的示例以“例如”等词语引入,
或者通过
class="example" 与规范性文本区分开来,
如下所示:
资料性注释以“注”字开头,
并通过
class="note" 与规范性文本区分开来,
如下所示:
注:这是一条资料性注释。
索引
由本
规范定义的术语
通过引用
定义的术语
-
[WEBCODECS] 定义了以下术语:
- "key"
- EncodedVideoChunk
- VideoEncoderEncodeOptions
- [[internal data]]
- [[type]]
- description
-
[WEBIDL] 定义了以下术语:
参考文献
规范性参考文献
- [RFC2119]
- S. Bradner. 用于在 RFC 中
表示要求级别的关键词。1997年3月。当前最佳实践。URL:https://datatracker.ietf.org/doc/html/rfc2119
- [WEBCODECS]
- Paul Adenot; Eugene Zemtsov. WebCodecs。7
October 2026。WD。URL:https://www.w3.org/TR/webcodecs/
- [WEBIDL]
- Edgar Chen; Timothy Gu. Web IDL 标准。现行
标准。URL:https://webidl.spec.whatwg.org/
- [VP9]
- VP9
位流与解码过程规范。URL:https://storage.googleapis.com/downloads.webmproject.org/docs/vp9/vp9-bitstream-specification-v0.6-20160331-draft.pdf
- [VP9-ISOBMFF]
- VP
编解码器 ISO 媒体文件格式绑定。URL:https://github.com/webmproject/vp9-dash/blob/master/VPCodecISOMediaFileFormatBinding.md
- [WEBCODECS-CODEC-REGISTRY]
- Paul Adenot; Eugene Zemtsov. WebCodecs 编解码器
注册表。2026年9月24日。DRY。URL:https://www.w3.org/TR/webcodecs-codec-registry/
IDL 索引
partial dictionary VideoEncoderEncodeOptions {
VideoEncoderEncodeOptionsForVp9 vp9;
};
dictionary VideoEncoderEncodeOptionsForVp9 {
unsigned short? quantizer;
};