A-law PCM WebCodecs 注册

W3C 小组说明草案,

关于本文档的更多细节
本版本:
https://www.w3.org/TR/2026/DNOTE-webcodecs-alaw-codec-registration-20260608/
最新发布版本:
https://www.w3.org/TR/webcodecs-alaw-codec-registration/
编辑草案:
https://w3c.github.io/webcodecs/alaw_codec_registration.html
先前版本:
历史:
https://www.w3.org/standards/history/webcodecs-alaw-codec-registration/
反馈:
GitHub
编辑:
Paul Adenot (Mozilla)
Eugene Zemtsov (Google LLC)
前任编辑:
Bernard Aboba (Microsoft Corporation)
Chris Cunningham (Google LLC)
参与:
Git 仓库。
提交 issue。
版本历史:
https://github.com/w3c/webcodecs/commits

摘要

本注册项录入到 [webcodecs-codec-registry] 中。 它描述了,对于 A-law 编码的 PCM,(1) 完全限定的编解码器字符串, (2) 编解码器特定的 EncodedAudioChunk [[internal data]] 字节,(3) AudioDecoderConfig.description, 以及 (4) EncodedAudioChunk [[type]] 的值。

本注册项无意包含任何关于某一编解码器格式是否受知识产权主张限制的信息。建议实现者和 作者如果打算实现或使用某一特定编解码器格式,应就此事项寻求适当的法律顾问意见。 WebCodecs 的实现者并不要求支持 A-law PCM 编解码器。

本注册项是非规范性的。

本文档的状态

本节描述本文档在发布时的状态。当前 W3C 出版物的列表以及本 技术报告的最新修订版可在 W3C 标准与草案索引中找到。

欢迎对此规范提供反馈和意见。 GitHub Issues 是讨论此 规范的首选方式。或者,你也可以将评论发送到 Media Working Group 的邮件列表:public-media-wg@w3.org归档)。 本草案突出显示了一些仍有待工作组讨论的未决问题。 对这些问题的结果,包括它们是否有效,尚未作出任何决定。

本文档由 Media Working Group 使用 说明 轨道作为小组说明草案发布。

小组说明草案未获得 W3C 或其成员的认可。

这是一份草案文档,可能随时被其他文档更新、替换或废弃。 除了作为进行中的工作外,不宜引用本文档。

W3C 专利政策不对此文档附带任何许可 要求或承诺。

本文档受 2025年8月18日 W3C 流程文档管辖。

1. 完全限定的编解码器字符串

编解码器字符串"alaw"

2. EncodedAudioChunk 数据

EncodedAudioChunk [[internal data]] 预期为 任意长度的字节序列,其中每个字节都是一个 A-law 编码的 PCM 采样,如 [ITU-G.711] 中的表 1a 和 1b 所定义。

3. AudioDecoderConfig 描述

description 预期会从 AudioDecoderConfig 中省略。

4. EncodedAudioChunk 类型

对于包含 A-law PCM 的 [[type]] EncodedAudioChunk 而言, 其值始终为 "key"。

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月. 最佳当前实践. 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/

非规范性引用

[ITU-G.711]
G.711:语音频率的脉冲 编码调制(PCM). 1988年11月. URL: https://www.itu.int/rec/T-REC-G.711/
[WEBCODECS-CODEC-REGISTRY]
Paul Adenot; Eugene Zemtsov. WebCodecs 编解码器 注册表. 2026年2月12日. DRY. URL: https://www.w3.org/TR/webcodecs-codec-registry/