我正在尝试在iOS 10(iPhone 6)上配置视频工具箱编码器,以便为H.264启用单NALU模式。默认模式似乎是非交错模式,其中始终使用有效载荷类型28(FU-A)。从Apple Developer API参考中,对于 VTCompressionSession ,最接近的API将是 kVTCompressionPropertyKey_MaxH264SliceBytes 和 kVTCompressionPropertyKey_MaxFrameDelayCount 。
我想将 kVTCompressionPropertyKey_MaxH264SliceBytes 设置为小于RTP有效负载大小的值,将 kVTCompressionPropertyKey_MaxFrameDelayCount 设置为1.但是,iOS中不支持这两个API:{{ 3}}
所以我想看看iOS上是否支持H.264 Single NALU模式。如果是这样,如何设置呢?谢谢!