startcode专题

实例分析AnnexB格式h264流startcode

我们知道,h264 流格式有两种:avcC与AnnexB。 avcC 就是在 NALU 前面写上几个字节,这几个字节组成一个整数(大端字节序)这个整数表示了整个 NALU 的长度。在读取的时候,先把这个整数读出来,拿到这个 NALU 的长度,然后按照长度读取整个 NALU,我们不妨把这几个字节叫做NALU Body Length。 AnnexB 就是在一个 NALU 前面加上三个或者四个字节,