【发布时间】:2014-05-28 07:29:02
【问题描述】:
我一直在尝试使用来自this question 的信息来解决类似的问题。
但是,从答案来看;我不确定以下内容是什么意思:
我没有正确打包原始 NAL 数据(不确定这是在哪里 记录,如果有的话)。
甚至是这个包装问题的解决方案。
为了解决 #2,通过反复试验,我发现给我的 NAL 单位 以下形式起作用:
[7 8 5] [1] [1] [1]..... [7 8 5] [1] [1] [1]..... (repeating)每个 NAL 单元都以 32 位起始码为前缀,等于 0x00000001.
我已经看到关于 nal 数据包的类似表述。上面链接中的原始帖子有一个声明:
我的 NAL 流仅包含 SPS/PPS/IDR/P NAL (1, 5, 7, 8)
再次,这是什么意思?如何在 Objective-C 中正确打包原始 NAL 数据? 任何帮助将不胜感激。
【问题讨论】:
标签: objective-c video-capture h.264 pack