Video Frame
带尺寸、时间戳和颜色信息的一张视频画面,可来自解码器、视频元素、Canvas 或 WebCodecs。
Video Frame 在完整技术链路中承担什么职责?
先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。
出现在哪些课程?
数字视频:像素、帧率与 YUV 色彩从一张像素网格扩展到连续帧,理解 RGB 与 YUV/YCbCr 表示,以及 4:4:4、4:2:2、4:2:0 如何减少色度数据。视频帧回调:跟着真正抵达的画面工作用生成的视频流观察逐帧回调,读取 mediaTime、presentedFrames,并和页面刷新回调对照。Canvas 视频处理:读取、改写与重新输出像素把生成的视频帧绘制到 Canvas,实时做亮度分级和扫描线效果,观察像素级处理的成本。WebCodecs:直接面对帧、队列与编解码器创建并检查 VideoFrame,理解 WebCodecs 为何比媒体元素更底层,以及队列背压与 close() 的重要性。