この文書の状態
この節では、公開時点におけるこの文書の状態について説明する。現在の
W3C の公開文書の一覧およびこの
技術報告書の最新版は、W3C 標準および草案の一覧で確認できる。
この仕様に関するフィードバックおよびコメントを歓迎する。
この仕様に関する議論には、GitHub Issues の使用が推奨される。
または、Media Working Group のメーリングリストである public-media-wg@w3.org(アーカイブ)にコメントを送信できる。
この草案では、作業部会でまだ議論されていない未解決の課題の一部を強調している。
これらの課題の妥当性を含め、その結論についてはまだ何も決定されていない。
この文書は、Media Working Group によって、
ノート
トラックに従うグループノート草案として公開された。
グループノート草案は、
W3C またはその会員によって承認されたものではない。
これは草案文書であり、いつでも他の文書によって更新、置換、または廃止される可能性がある。
進行中の作業として以外の形でこの文書を引用することは適切ではない。
W3C 特許ポリシーは、この文書に対していかなるライセンス
要件または確約も課さない。
この文書は、2025年8月18日付 W3C プロセス文書に準拠する。
1.
完全修飾されたコーデック文字列
コーデック文字列は、接頭辞
"vp09." で始まり、その後に可変長の
接尾辞が続く。これは、[VP9-ISOBMFF] の「コーデックパラメーター文字列」の節で説明されている。
2. EncodedVideoChunk データ
EncodedVideoChunk
[[internal data]]
は、
[VP9] の第6節で説明されているフレームであることが期待される。
3.
VideoDecoderConfig の description
description
は、このコーデックでは使用されない。
4. EncodedVideoChunk の type
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、null 許容
-
フレームごとの量子化器の値を設定する。
[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" を使用して、
次のように示される。
参考注記は「Note」という語で始まり、
規範的な文章とは区別され、
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. 2026年
10月7日. 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;
};