← 返回概念索引音视频基础音视频基础 · CONCEPT MEDIA-CHUNK-TERMMedia Chunk录制器或编码器分批交付的一段媒体数据;多个 Chunk 需保持顺序并结合容器或协议信息才能组成可使用的连续媒体。先抓住概念边界Media Chunk 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?MediaRecorder:把实时媒体流封装成文件录制一个程序生成的 Canvas 媒体流,收集数据块并生成可回放、可下载的 WebM 文件。WebCodecs:直接面对帧、队列与编解码器创建并检查 VideoFrame,理解 WebCodecs 为何比媒体元素更底层,以及队列背压与 close() 的重要性。相邻概念dataavailableMediaRecorder 在产生可用编码片段时触发的事件,通过 event.data 交付一个 Blob。EncodedVideoChunkWebCodecs 中承载一段已编码视频字节、时间戳、时长和关键帧类型的对象,不包含容器轨道结构。
音视频基础 · CONCEPT MEDIA-CHUNK-TERMMedia Chunk录制器或编码器分批交付的一段媒体数据;多个 Chunk 需保持顺序并结合容器或协议信息才能组成可使用的连续媒体。先抓住概念边界Media Chunk 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?MediaRecorder:把实时媒体流封装成文件录制一个程序生成的 Canvas 媒体流,收集数据块并生成可回放、可下载的 WebM 文件。WebCodecs:直接面对帧、队列与编解码器创建并检查 VideoFrame,理解 WebCodecs 为何比媒体元素更底层,以及队列背压与 close() 的重要性。相邻概念dataavailableMediaRecorder 在产生可用编码片段时触发的事件,通过 event.data 交付一个 Blob。EncodedVideoChunkWebCodecs 中承载一段已编码视频字节、时间戳、时长和关键帧类型的对象,不包含容器轨道结构。