VP8 WebCodecs 등록

W3C 그룹 노트 초안,

이 문서에 대한 자세한 정보
이 버전:
https://www.w3.org/TR/2026/DNOTE-webcodecs-vp8-codec-registration-20261016/
최신 발행 버전:
https://www.w3.org/TR/webcodecs-vp8-codec-registration/
편집자 초안:
https://w3c.github.io/webcodecs/vp8_codec_registration.html
이전 버전:
이력:
https://www.w3.org/standards/history/webcodecs-vp8-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]에 수록됩니다. 이 문서는 VP8에 대해 (1) 완전한 형식의 코덱 문자열, (2) 코덱별 EncodedVideoChunk [[internal data]] 바이트, (3) VideoDecoderConfig.description 바이트, 및 (4) EncodedVideoChunk의 [[type]] 값을 설명합니다.

이 등록은 특정 코덱 형식이 지식재산권 주장에 의해 제약되는지에 관한 정보를 포함하지 않습니다. 구현자와 작성자는 특정 코덱 형식을 구현하거나 사용하려는 경우 적절한 법률 자문을 구하는 것이 좋습니다. WebCodecs 구현자는 VP8 코덱을 지원할 의무가 없습니다.

이 등록은 비규범적입니다.

이 문서의 상태

이 절에서는 발행 당시 이 문서의 상태를 설명합니다. 현재 W3C 발행물 목록과 이 기술 보고서의 최신 개정판은 W3C 표준 및 초안 색인에서 확인할 수 있습니다.

이 규격에 대한 의견과 제안을 환영합니다. 이 규격에 관한 논의에는 GitHub 이슈를 이용하는 것이 권장됩니다. 또는 미디어 작업반의 메일링 리스트인 public-media-wg@w3.org(아카이브)로 의견을 보내실 수 있습니다. 이 초안에는 작업반에서 아직 논의해야 할 미해결 이슈 일부가 표시되어 있습니다. 이러한 이슈의 타당성 여부를 포함하여 어떤 결론도 내려지지 않았습니다.

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

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

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

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

이 문서는 2025년 8월 18일 W3C 프로세스 문서의 적용을 받습니다.

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

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

2. EncodedVideoChunk 데이터

EncodedVideoChunk [[internal data]] 는 [VP8]의 제4절 및 부록 A에 설명된 프레임일 것으로 예상됩니다.

3. VideoDecoderConfig 설명

이 코덱에서는 description 을 사용하지 않습니다.

4. EncodedVideoChunk 유형

어떤 EncodedVideoChunk의 [[type]] 값이 key이면, 해당 EncodedVideoChunk 에는 key_frame이 참인 프레임이 포함될 것으로 예상되며, 이는 [VP8]의 제19.1절에 정의되어 있습니다.

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"를 사용하여 다음과 같이 표시됩니다.

참고: 이것은 설명용 참고 사항입니다.

색인

참조를 통해 정의된 용어

참고 문헌

규범적 참고 문헌

[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/

비규범적 참고 문헌

[VP8]
VP8 데이터 형식 및 디코딩 가이드. URL: https://datatracker.ietf.org/doc/html/rfc6386
[WEBCODECS-CODEC-REGISTRY]
Paul Adenot; Eugene Zemtsov. WebCodecs 코덱 레지스트리. 2026년 9월 24일. DRY. URL: https://www.w3.org/TR/webcodecs-codec-registry/