我对H.264的术语有一些了解。
当我通过RTP收到Stream时,我通常会得到一些需要重新组装的拆分包。它会是这样的:
[RTP Frame 0 / has Start Bit]
[RTP Frame 1]
[RTP Frame 2]
[RTP Frame n / has Stop Bit]
[RTP Frame n+1 / has Start Bit]
[....]
在这个例子中,我需要将第0帧放到第n帧(然后添加前面的NAL位等)。
所以在RFC3984这样的“单位”被称为“视频帧”
现在我的问题是; 这样的视频帧是否与参考帧相同?
答案 0 :(得分:1)
“视频帧”是指任何类型的帧,其中参考帧是一种可能性。
答案 1 :(得分:1)
分段单元(正如您用起始位和停止位描述的那样)用于将单个NAL单元分成多个片段,通常基于网络的MTU。 NAL单元不必然是视频帧。您可以阅读H.264 standard中的各种NAL单位类型。
引用更新后的RFC 6184:
此有效负载类型允许将NAL单元分段为多个RTP 分组。