← 返回概念索引音视频基础音视频基础 · CONCEPT MEDIA-CODECCodec英文全称Coder–Decoder / Compressor–Decompressor常用中文名编解码器把原始音视频压缩成编码数据并负责反向解码的算法与实现,例如 Opus、AV1、H.264。先抓住概念边界Codec 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?容器与解复用:MP4 不是 H.264理解 MP4、WebM、Matroska 如何把多条音视频码流、时间戳、索引和元数据组织成可定位的媒体资源。媒体能力体检:浏览器究竟能处理什么?先区分容器、编解码器与浏览器 API,再用能力检测决定播放、处理和录制方案。WebCodecs:直接面对帧、队列与编解码器创建并检查 VideoFrame,理解 WebCodecs 为何比媒体元素更底层,以及队列背压与 close() 的重要性。相邻概念Media Container组织多条压缩轨道、时间戳、索引和元数据的文件或流格式,例如 MP4、WebM。WebCodecs向 JavaScript 暴露原始帧、编码块与音视频编解码队列的底层 API,不负责媒体容器解析与封装。
音视频基础 · CONCEPT MEDIA-CODECCodec英文全称Coder–Decoder / Compressor–Decompressor常用中文名编解码器把原始音视频压缩成编码数据并负责反向解码的算法与实现,例如 Opus、AV1、H.264。先抓住概念边界Codec 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?容器与解复用:MP4 不是 H.264理解 MP4、WebM、Matroska 如何把多条音视频码流、时间戳、索引和元数据组织成可定位的媒体资源。媒体能力体检:浏览器究竟能处理什么?先区分容器、编解码器与浏览器 API,再用能力检测决定播放、处理和录制方案。WebCodecs:直接面对帧、队列与编解码器创建并检查 VideoFrame,理解 WebCodecs 为何比媒体元素更底层,以及队列背压与 close() 的重要性。相邻概念Media Container组织多条压缩轨道、时间戳、索引和元数据的文件或流格式,例如 MP4、WebM。WebCodecs向 JavaScript 暴露原始帧、编码块与音视频编解码队列的底层 API,不负责媒体容器解析与封装。