Web多媒体入门 (一)| 青训营笔记

149 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的的第25天

Web多媒体历史

image.png

基础知识

1.编码格式

  • 图像基本概念
    • 图像分辨率:用于确定组成一幅图像的像素数据,就是指在水平和垂直方向上图像所具有的像素个数
    • 图像深度:图像深度是指存储每个像素所需要的比特数。图像深度决定了图像的每个像素可能的颜色数,或可能的灰度级数。例如,彩色图像每个像素用RGB三个分量表示,每个分量用8位,像素深度为24位,可以表示的颜色数2的24次方,即16777216个;一幅单色图像存储每个像素需要8bit,则图像像素深度为8位,最大灰度数目为2的8次方,即256个
  • 视频基本概念
    • 分辨率:每一帧的图像分辨率,每一帧的分辨率都相同
    • 帧率:视频单位时间内包含的视频帧的数量
    • 码率:指单位时间内传输的数据量,一般我们用kbps来表示,即千位每秒
    • 视频帧分类(编码格式):
      • I帧(Intra Picture):帧内编码,不依赖别的帧,只依赖于自己,占用空间较大
      • P帧(Predictive-frame):前向预测编码帧,解码时依赖于前面一帧
      • B帧(Bi-directional interpolated prediction frame):双向预测编码帧,解码时依赖前后一帧 image.png
      • GOP(group of picture)
        • 两个I帧之间的间隔:一般2-4秒 image.png
    • 为什么要编码?
      • 图像大小:分辨率:1920×1080;大小:1920×1080×24/8=6220800Byte(5.9M);如果帧率为30FPS,时长:90分钟,大小:933G
      • 空间冗余 image.png
      • 时间冗余 image.png
      • 编码冗余 image.png
      • 视觉冗余(HVS) image.png
    • 编码数据处理流程 image.png 预测:帧内预测和帧间预测