u-law PCM WebCodecs 注册

W3C 小组说明草案,

关于本文档的更多详细信息
本版本:
https://www.w3.org/TR/2026/DNOTE-webcodecs-ulaw-codec-registration-20261016/
最新发布版本:
https://www.w3.org/TR/webcodecs-ulaw-codec-registration/
编辑草案:
https://w3c.github.io/webcodecs/ulaw_codec_registration.html
先前版本:
历史记录:
https://www.w3.org/standards/history/webcodecs-ulaw-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]。 它描述了 u-law 编码 PCM 的 (1) 完全限定的 编解码器字符串, (2) 特定于编解码器的 EncodedAudioChunk [[internal data]] 字节,(3) AudioDecoderConfig.description 字节, 以及 (4) EncodedAudioChunk [[type]] 的值。

本注册条目无意提供关于某种 编解码器格式是否受到知识产权主张约束的任何信息。建议实现者和 作者在打算实现或使用特定编解码器格式时,就此事寻求 适当的法律意见。WebCodecs 的 实现者无需支持 u-law PCM 编解码器。

本注册条目不具有规范性。

本文档状态

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

欢迎对本规范提供反馈和意见。 建议优先通过 GitHub Issues 讨论本 规范。或者,也可以向媒体工作组的邮件列表 public-media-wg@w3.org 发送意见(归档)。 本草案标出了工作组仍有待讨论的一些问题。 对于这些问题的结果,包括其是否有效,目前尚未作出决定。

本文档由媒体工作组以 小组说明草案形式,按照说明 流程发布。

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

本文档是一份草案,可能随时被其他文档更新、替代或废止。 除将其作为一项正在进行的工作引用外,不宜以其他方式引用本文档。

W3C 专利政策不对本文档施加任何许可 要求或承诺。

本文档受 2025 年 8 月 18 日版 W3C 流程文档约束。

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

编解码器字符串为 "ulaw"。

2. EncodedAudioChunk 数据

EncodedAudioChunk [[internal data]] 预期为 任意长度的字节序列,其中每个字节都是 u-law 编码的 PCM 采样值,具体定义见 [ITU-G.711] 的表 2a 和表 2b。

3. AudioDecoderConfig 描述

description 预期应在 AudioDecoderConfig 中省略。

4. EncodedAudioChunk 类型

[[type]] 对于一个 EncodedAudioChunk 而言,当其包含 u-law PCM 时,始终为“key”。

5. 隐私注意事项

请参阅 隐私 注意事项一节,该节位于 [WEBCODECS] 中。

6. 安全注意事项

请参阅 安全 注意事项一节,该节位于 [WEBCODECS] 中。

一致性

文档 惯例

一致性要求通过 描述性断言与 RFC 2119 术语相结合的方式来表达。 关键词“MUST”、“MUST NOT”、“REQUIRED”、“SHALL”、“SHALL NOT”、“SHOULD”、“SHOULD NOT”、“RECOMMENDED”、 “MAY”和“OPTIONAL” 在本文档的规范性部分中 应按照 RFC 2119 中的描述进行解释。 然而,为了便于阅读, 本规范中这些词语并不总是以全大写字母形式出现。

本规范的所有文本均具有规范性, 但明确标记为非规范性的章节、示例和注释除外。[RFC2119]

本规范中的示例以“例如”一词引出, 或者通过 class="example" 与规范性文本区分开来, 如下所示:

这是一个资料性示例的例子。

资料性注释以“Note”一词开头, 并通过 class="note" 与规范性文本区分开来, 如下所示:

注:这是一条资料性注释。

索引

通过 引用定义的术语

参考文献

规范性参考文献

[RFC2119]
S. Bradner. RFC 中用于 表示要求级别的关键词。1997 年 3 月。当前最佳实践。URL:https://datatracker.ietf.org/doc/html/rfc2119
[WEBCODECS]
Paul Adenot; Eugene Zemtsov. WebCodecs。7 月 2026 年。工作草案。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 年 9 月 24 日。注册表草案。URL:https://www.w3.org/TR/webcodecs-codec-registry/