我正在开发一个涉及流媒体的视频通话应用程序。我在委托回调中获得了连续的NSData流。谁能告诉我如何在使用Objective C时重新调整此连续的NSData流。
我应该使用AVplayer还是MetalKit渲染数据。
此委托方法在流传输时不断被调用(这是我以NSData形式获取视频数据的位置)。谁能告诉我如何渲染它。
这里:
var videoData: Data // some video data
var fileURL: URL // some local path, preferably appending NSTemporaryDirectory()
try! videoData.write(to: fileURL)
let item = AVPlayerItem(url: fileURL)