从iOS上的HLS视频流中提取CMSampleBuffer

时间:2018-08-01 13:29:23

标签: ios video avfoundation hls cmsamplebuffer

如何从Live HLS流中保存AVPlayer当前正在播放的内容(视频和音频)?

我知道如何使用m3u8加载和播放AVPlayer视频文件。

请注意,HLS流是实时的,不是视频点播的,因此不能使用AVAggregateAssetDownloadTask。在理想情况下,将获得CMSampleBuffer个对象,这些对象可以轻松保存到文件中。另外,AVPlayerItemOutput并不是一个完整的选择,因为我看不到如何获得音频通道。

1 个答案:

答案 0 :(得分:0)

似乎无法使用当前的SDK。我已经使用ffmpeg

实现了它