4

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

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

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

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

4

0 回答 0