1 关于H264相关的EBSP,RBSP,SODP的说明
- 1)EBSP:扩展字节序列载荷(Encapsulated Byte Sequence Payload),它去掉了00 00 01/00 00 00 01这些起始码,但包含了0x3防止竞争码,原因是防止与起始码重复。
- 2)RBSP:原始字节序列载荷(Raw Byte Sequence Payload),字节对齐后的SODP,它在SODP尾部添加了一个1和若干个0用于字节对齐。
- 3)SODP:数据字节流(String Of Data Bits),不对齐的数据字节流。
注意:
一般我们解释SODB,实际上它是RBSP,因为我们无法去除对齐的1和多个0,但这并不影响我们编解码与播放视频。
三者之间的关系:
具体关于H264的NALU的可以参考下面的文章。
https://blog.csdn.net/weixin_44517656/article/details/108300045