← 返回概念索引音视频原理音视频原理 · CONCEPT PACKET-TERMCompressed Packet容器或协议交付给解码器的压缩数据单元,携带轨道、时间戳和关键帧等信息。先抓住概念边界Compressed Packet 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?容器与解复用:MP4 不是 H.264理解 MP4、WebM、Matroska 如何把多条音视频码流、时间戳、索引和元数据组织成可定位的媒体资源。原生解封装与解码:FFmpeg 最小闭环用 FFmpeg 对象关系理解打开输入、查找流、读取 Packet、send/receive 解码和 flush 的完整协议。相邻概念Demuxing解析容器并把交错的音视频 Sample 分离成各轨道压缩 Packet 的过程。Frame Queue保存已解码 PCM 或视频帧并按 PTS 供输出线程消费的有界队列。
音视频原理 · CONCEPT PACKET-TERMCompressed Packet容器或协议交付给解码器的压缩数据单元,携带轨道、时间戳和关键帧等信息。先抓住概念边界Compressed Packet 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?容器与解复用:MP4 不是 H.264理解 MP4、WebM、Matroska 如何把多条音视频码流、时间戳、索引和元数据组织成可定位的媒体资源。原生解封装与解码:FFmpeg 最小闭环用 FFmpeg 对象关系理解打开输入、查找流、读取 Packet、send/receive 解码和 flush 的完整协议。相邻概念Demuxing解析容器并把交错的音视频 Sample 分离成各轨道压缩 Packet 的过程。Frame Queue保存已解码 PCM 或视频帧并按 PTS 供输出线程消费的有界队列。