YUV4:2:0存储格式
分层存储,按Y->U->V顺序,是最常见的存储格式。如下图,按颜色对应。
YUV存储格式
planar(平面)
I420:YYYYYYYY UU VV => YUV420p
YV12:YYYYYYYY VV UU => YUV420p
packed(打包)
NV12:YYYYYYYY UVUV => YUV420sp
NV21:YYYYYYYY VUVU => YUV420sp
注意:ios系统一般使用YV12格式;android系统一般使用NV21格式。可以对yuv进行常见操作的库:libyuv。
未编码视频的YUV码流
RGB码流 = 分辨率(宽 x 高) x 3 x 帧率
YUV码流 = 分辨率(宽 x 高) x 1.5 x 帧率
码流在网络传输中以bit位为单位,1M一般指大小为1M bit