- WebCodecs
W3C First Public Working Draft
https://www.w3.org/TR/webcodecs/
该规范定义了用于音视频的编码和解码的编解码器接口。它不指定或要求任何特定的编解码器或编码解码方法,但为现有编解码技术的实现提供 JavaScript 接口。实现者可以支持任何编解码器的组合,也可以完全不支持。
与此同时,媒体工作组还发布了以下两份公开工作草案,以建立 WebCodecs 的注册表:
- WebCodecs Codec Registry
https://www.w3.org/TR/webcodecs-codec-registry/
旨在增强 WebCodecs 的实现和用户之间的互操作性。特别是该注册表提供了识别和避免编解码器字符串之间冲突的方法,并提供了一种机制来定义 WebCodecs 编解码器配置清单的特定编解码器成员。
- AVC (H.264) WebCodecs Registration
https://www.w3.org/TR/webcodecs-avc-codec-registration/
是注册表中的第一项。关于 AVC(H.264),它描述了:完全合格的编解码器字符串;VideoDecoderConfig.description 字节以及针对 VideoEncoderConfig 的特定于编解码器的扩展。