H264码流结构

Posted 也无风雨、也无晴。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H264码流结构相关的知识,希望对你有一定的参考价值。

H264码流分层

NAL层

Network Abstraction Layer,视频数据网络抽象层。

VCL层

Video Coding Layer,视频数据编码层。

VCL结构关系

在这里插入图片描述

码流基本概念

SODB(String Of Data Bits)

原始数据比特流,长度不一定是8的倍数,故需要补齐。它是由VCL层产生的。

RBSP(Raw Byte Sequence Payload)

SODB + trailing bits 算法是如果SODB最后一个字节不对齐,则补1和多个0.

NALU

NAL Header(1B) + RBSP

NAL Unit

在这里插入图片描述

H264切片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上是关于H264码流结构的主要内容,如果未能解决你的问题,请参考以下文章

H264码流结构一探究竟

Android音视频 H264码流结构

H264码流结构一探究竟

音视频压缩:H264码流层次结构和NALU详解

H264码流解析

视频知识点(20)- H264码流如何在SPS中获取宽高信息?