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 이슈를 이용하는 것이 권장됩니다. 또는 미디어 워킹 그룹의 메일링 리스트인 public-media-wg@w3.org (보관 기록)로 의견을 보내실 수도 있습니다. 이 초안에는 워킹 그룹에서 아직 논의해야 할 미해결 문제 중 일부가 강조되어 있습니다. 이러한 문제의 타당성 여부를 포함한 결론에 대해서는 아직 결정이 내려지지 않았습니다.

이 문서는 미디어 워킹 그룹에서 노트 절차에 따라 그룹 노트 초안으로 발행했습니다.

그룹 노트 초안은 W3C 또는 그 회원사의 승인을 받은 문서가 아닙니다.

이 문서는 초안이며 언제든지 다른 문서로 갱신되거나 대체되거나 폐기될 수 있습니다. 이 문서를 진행 중인 작업 이외의 것으로 인용하는 것은 적절하지 않습니다.

W3C 특허 정책은 이 문서에 어떠한 라이선스 요구 사항이나 약정도 부과하지 않습니다.

이 문서에는 2025년 8월 18일 W3C 절차 문서가 적용됩니다.

1. 완전한 형식의 코덱 문자열

코덱 문자열은 "ulaw"입니다.

2. EncodedAudioChunk 데이터

EncodedAudioChunk [[internal data]] 는 임의의 길이를 가진 바이트 시퀀스일 것으로 예상되며, 각 바이트는 [ITU-G.711]의 표 2a 및 2b에 정의된 u-law 인코딩 PCM 샘플입니다.

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"을 사용하여 규범적 텍스트와 구분하며, 다음과 같습니다.

이것은 정보 제공을 위한 예제입니다.

정보 제공용 참고 사항은 “참고”라는 단어로 시작하며 class="note"를 사용하여 규범적 텍스트와 구분하고, 다음과 같이 표시합니다.

참고: 이것은 정보 제공용 참고 사항입니다.

색인

참조를 통해 정의된 용어

참고 문헌

규범적 참고 문헌

[RFC2119]
S. Bradner. RFC에서 요구 수준을 나타내기 위해 사용하는 핵심 단어. 1997년 3월. 현행 모범 사례. URL: https://datatracker.ietf.org/doc/html/rfc2119
[WEBCODECS]
Paul Adenot; Eugene Zemtsov. WebCodecs. 2026년 10월 7일. 작업 초안. 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/