iOS swift:我应该在基本流中嵌入CMTimingInfo(通过网络发送)以及H264参数和CMBlockBuffer吗?

时间:2017-10-09 08:09:53

标签: swift avfoundation h.264 cmtime

我使用以下stackoverflow帖子到extract h264 parameters,因此我可以通过网络发送基本流,接收应用程序将reconstruct CMSampleBuffer。但是,AVSampleBufferDisplayLayer上没有显示视频图像。

我退了一步,提取了NAL单元,并在设备内部重建了CMSampleBuffer。然后我发现我需要创建一个CMTimingInfo对象并将其作为方法CMSampleBufferCreate的参数之一包含在内。然后,当我将新创建的CMSampleBuffer排队到AVSampleBufferDisplayLayer时,会显示视频图像。

所以我认为我应该在基本流中集成CMTimingInfo并通过网络发送它。但是,我观看了WWDC 2014 - Session 513,他们没有说明将CMTimingInfo包含在基本流中。

提前感谢您回答我的问题。

0 个答案:

没有答案