播放NSData的连续视频流

问题描述 投票:0回答:1

我正在开发一个涉及流媒体的视频通话应用程序。我在委托回调中获得了连续的NSData流。谁能告诉我如何在使用Objective C时重新调整此连续的NSData流。

我应该使用AVplayer还是MetalKit渲染数据。

  • [void)videoReceived:frame:(NSData *)data

此委托方法在流传输时不断被调用(这是我以NSData形式获取视频数据的位置)。谁能告诉我如何渲染它。

ios objective-c swift avplayer metalkit
1个回答
0
投票

这里:

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)
© www.soinside.com 2019 - 2024. All rights reserved.