为什么通过rtp的h264不包含NALU起始代码

问题描述 投票:0回答:2

我读了https://stackoverflow.com/a/24890903/12279500。 ,但是当我在rtp上查看h264时,我可以识别Sps,Pps,Idr...。但是在每个NALU之前都没有看到h264起始代码。

为什么?

有多少种h264格式,不包括附件B和AVCC

h.264 rtp
2个回答
1
投票

RTP有其自己的有效载荷格式,在RFC 6184

关于有多少种格式,请假定为无穷大,因为没有什么可以阻止任何人创建更多格式。


0
投票

起始代码用于在字节流中拆分每个NALU,因为NALU标头没有长度信息。但是在rtp协议中,NALU位于数据包的有效负载字段中,因此不需要起始代码。您只需要分割每个rtp数据包。

© www.soinside.com 2019 - 2024. All rights reserved.