具有切片IDR的ios h264位流

具有切片IDR的ios h264位流,ios,avfoundation,h.264,bitstream,Ios,Avfoundation,H.264,Bitstream,我有一个iOS应用程序,它需要显示h264视频流。当IDR为单个H264帧/单元时,该流为比特流格式,工作良好。现在我有了一个视频源,它将IDR分割成4个单独的H264帧/单位(每个帧显示图片的1/4)。这不能由我当前的方法NALU->AVCC处理,因为每个IDR都将覆盖上一个 为了澄清我所收到的困惑: 这是工作情况:| SPS | PPS | IDR | B |框架|……| SPS | PPS | IDR| 这就是我所得到的:| SPS | PPS | IDR | IDR | IDR | ID

我有一个iOS应用程序,它需要显示h264视频流。当IDR为单个H264帧/单元时,该流为比特流格式,工作良好。现在我有了一个视频源,它将IDR分割成4个单独的H264帧/单位(每个帧显示图片的1/4)。这不能由我当前的方法NALU->AVCC处理,因为每个IDR都将覆盖上一个

为了澄清我所收到的困惑:

这是工作情况:| SPS | PPS | IDR | B |框架|……| SPS | PPS | IDR|

这就是我所得到的:| SPS | PPS | IDR | IDR | IDR | IDR | B |框架| | SPS | PPS | IDR | IDR | IDR | IDR | IDR ||

我尝试将这些IDR合并到一个帧中。我尝试将所有内容转换为AVCC格式,并将它们作为一个单元传递给AVSampleBufferDisplayLayer