CRA图片和BLA图片有什么区别?

What's the difference between CRA picture and BLA picture?

根据 HEVC 规范:

干净的随机访问 (CRA) 图片可能具有比特流中存在的相关随机访问跳过前导 (RASL) 或随机访问可解码前导 (RADL) 图片。

nal_unit_type 等于 BLA_W_LP 的损坏 link 访问 (BLA) 图片可能具有比特流中存在的关联 RASL 或 RADL 图片。 nal_unit_type等于BLA_W_RADL的BLA图片在比特流中不存在相关联的RASL图片,但在比特流中可能具有相关联的RADL图片。 nal_unit_type 等于 BLA_N_LP 的 BLA 图片在比特流

中没有关联的前导图片

除了包含不同的NAL_unit类型外,CRA和BLA似乎没有区别nal_unit_type等于BLA_W_LP。

它们有什么区别吗?

BLA图片与CRA图片非常相似,但主要区别在于,它用于连接不同的流(拼接视频)。当您连接两个不同属性(如分辨率、GOP、CUSize 等)的 HEVC 流时,CRA 图片将转换为 BLA 图片。在 CRA 图片的情况下,如果不是随机访问,则 RASL 和 RADL 图片都会被解码和显示,而在 BLA 图片的情况下,即使不是随机访问,RASL 图片也会被忽略。