如何在iOS上创建实时视频:Apple文档说AVAssetWriter不是用于实时处理?

时间:2017-12-13 20:56:59

标签: ios video avfoundation real-time avassetwriter

我们一直试图在iOS上创建实时视频,但在AVAssetWriter like this one遇到错误声明媒体在会话结束后被追加时遇到了许多令人沮丧的问题,尽管我们的代码似乎没有这样做。

仔细阅读the Apple docs后,AVAssetWriter似乎不适合实时处理:

  

注意:不打算使用资产读取器和编写器类   用于实时处理。事实上,资产阅读器甚至无法使用   用于从HTTP实时流等实时源读取。然而,   如果您正在使用具有实时数据源的资产编写器,例如   AVCaptureOutput对象,设置expectedMediaDataInRealTime属性   您的资产作者的输入为YES。将此属性设置为YES   非实时数据源将导致您的文件不存在   正确交错。

如果不是AVAssetWriter,您应该如何从前置摄像头捕获输入并实时制作视频(在视频的不同位置出现不同的叠加/水印)?

0 个答案:

没有答案