← 返回概念索引音视频基础音视频基础 · CONCEPT WEBCODECSWebCodecs向 JavaScript 暴露原始帧、编码块与音视频编解码队列的底层 API,不负责媒体容器解析与封装。先抓住概念边界WebCodecs 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?WebCodecs:直接面对帧、队列与编解码器创建并检查 VideoFrame,理解 WebCodecs 为何比媒体元素更底层,以及队列背压与 close() 的重要性。相邻概念Video Frame带尺寸、时间戳和颜色信息的一张视频画面,可来自解码器、视频元素、Canvas 或 WebCodecs。Codec把原始音视频压缩成编码数据并负责反向解码的算法与实现,例如 Opus、AV1、H.264。Backpressure当帧生产速度超过处理或编码速度时,用等待、降帧或降质限制队列继续增长的控制机制。
音视频基础 · CONCEPT WEBCODECSWebCodecs向 JavaScript 暴露原始帧、编码块与音视频编解码队列的底层 API,不负责媒体容器解析与封装。先抓住概念边界WebCodecs 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?WebCodecs:直接面对帧、队列与编解码器创建并检查 VideoFrame,理解 WebCodecs 为何比媒体元素更底层,以及队列背压与 close() 的重要性。相邻概念Video Frame带尺寸、时间戳和颜色信息的一张视频画面,可来自解码器、视频元素、Canvas 或 WebCodecs。Codec把原始音视频压缩成编码数据并负责反向解码的算法与实现,例如 Opus、AV1、H.264。Backpressure当帧生产速度超过处理或编码速度时,用等待、降帧或降质限制队列继续增长的控制机制。