MP3 WebCodecs 登録

W3C グループノート草案,

この文書の詳細
このバージョン:
https://www.w3.org/TR/2026/DNOTE-webcodecs-mp3-codec-registration-20260608/
最新公開バージョン:
https://www.w3.org/TR/webcodecs-mp3-codec-registration/
編集者草案:
https://w3c.github.io/webcodecs/mp3_codec_registration.html
以前のバージョン:
履歴:
https://www.w3.org/standards/history/webcodecs-mp3-codec-registration/
フィードバック:
GitHub
編集者:
Paul Adenot (Mozilla)
Eugene Zemtsov (Google LLC)
以前の編集者:
Bernard Aboba (Microsoft Corporation)
Chris Cunningham (Google LLC)
参加:
Git リポジトリ。
課題を提出する。
バージョン履歴:
https://github.com/w3c/webcodecs/commits

概要

この登録は、[webcodecs-codec-registry]に登録される。 これは MP3 について、(1) 完全修飾されたコーデック文字列、(2) AudioDecoderConfig.description バイト、 (3) コーデック固有のEncodedAudioChunk [[internal data]] バイト、および (4) EncodedAudioChunk [[type]]の値を記述する。

この登録は、あるコーデック形式が知的財産権の主張によって制約されているかどうかに関する情報を含めることを意図していない。実装者および 著者は、特定のコーデック形式を実装または使用しようとする場合、 この件について適切な法律顧問に相談することが推奨される。WebCodecs の実装者は、 MP3 コーデックをサポートする必要はない。

この登録は非規範的である。

この文書のステータス

このセクションは、公開時点におけるこの文書のステータスを説明する。現在の W3C公開物およびこの技術レポートの最新版の一覧は、W3C標準および草案索引にある。

この仕様に関するフィードバックおよびコメントを歓迎する。 この仕様に関する議論には、 GitHub Issuesが推奨される。 あるいは、コメントを Media Working Group のメーリングリスト public-media-wg@w3.orgアーカイブ)へ送ることもできる。 この草案は、ワーキンググループでまだ議論される予定の未解決の課題の一部を示している。 それらの課題が妥当かどうかを含め、その結果についてはまだ決定されていない。

この文書は、Media Working Groupにより、 Note トラックを用いた Group Note Draft として公開された。

Group Note Draft は、 W3Cまたはその会員によって承認されたものではない。

これは草案文書であり、いつでも他の文書によって更新、置換、または廃止される可能性がある。 この文書を進行中の作業以外のものとして引用することは適切ではない。

W3C 特許ポリシーは、この文書に対していかなるライセンス要件またはコミットメントも課さない。

この文書は、2025年8月18日 W3C Process Documentに従う。

1. 完全修飾されたコーデック文字列

このコーデックには、複数の等価なコーデック 文字列がある:

2. EncodedAudioChunk データ

EncodedAudioChunk [[internal data]] は、 [MP3] 仕様の section 2.4.2.2 で説明される “frame” であることが期待される。

3. AudioDecoderConfig description

description はこのコーデックでは使用されない。

sampleRate および numberOfChannels メンバーは無視される。

4. EncodedAudioChunk type

mp3 を含むEncodedAudioChunkについて、 [[type]] は常に “key” である。

注: 初期化が成功すると、任意の mp3 パケットはいつでもエラーなしで復号できるが、 期待される音声出力にならない可能性がある。

5. プライバシーの考慮事項

[WEBCODECS]プライバシーの 考慮事項セクションを参照。

6. セキュリティの考慮事項

[WEBCODECS]セキュリティの 考慮事項セクションを参照。

適合性

文書の 慣例

適合要件は、 記述的な表明と RFC 2119 用語の組み合わせで表現される。 この文書の規範的部分におけるキーワード “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, および “OPTIONAL” は、RFC 2119 で説明されるとおりに解釈される。 ただし読みやすさのため、 これらの語はこの仕様内で常にすべて大文字で現れるわけではない。

この仕様のすべてのテキストは、明示的に非規範的とされるセクション、例、および注を除き、 規範的である。[RFC2119]

この仕様における例は、“for example” という語で導入されるか、 規範的なテキストから class="example"によって区別される。 次のように示される。

これは情報提供的な例の一例である。

情報提供的な注は “Note” という語で始まり、 規範的なテキストから class="note"によって区別される。 次のように示される。

Note, これは情報提供的な注である。

索引

参照により 定義される用語

参考文献

規範的参考文献

[RFC2119]
S. Bradner. RFC において要件レベルを示すために用いるキーワード. 1997年3月. Best Current Practice. URL: https://datatracker.ietf.org/doc/html/rfc2119
[WEBCODECS]
Paul Adenot; Eugene Zemtsov. WebCodecs. 2026年5月5日. WD. URL: https://www.w3.org/TR/webcodecs/

非規範的参考文献

[MP3]
ISO/IEC 13818-3:1998 - 情報技術 — 動画および関連音声情報の汎用符号化 — 第3部: 音声. 1998-04. URL: https://www.iso.org/standard/26797.html
[WEBCODECS-CODEC-REGISTRY]
Paul Adenot; Eugene Zemtsov. WebCodecs コーデック レジストリ. 2026年2月12日. DRY. URL: https://www.w3.org/TR/webcodecs-codec-registry/