【发布时间】:2018-08-01 13:29:23
【问题描述】:
如何从 Live HLS 流中保存 AVPlayer 当前正在播放的内容(视频和音频)?
我知道如何使用AVPlayer 加载和播放m3u8 视频文件。
请注意,HLS 流是实时的,而不是视频点播,所以不能使用AVAggregateAssetDownloadTask 在完美的场景中会得到CMSampleBuffer 可以轻松保存到文件的对象。 AVPlayerItemOutput 也不完全是一个选项,因为我无法看到如何获得音频通道。
【问题讨论】:
-
AFAIK,AVFoundation 无法获取实际的 HLS 流...除了播放它。
-
还有其他非 AVFoundation 方式吗?
标签: ios video avfoundation http-live-streaming cmsamplebuffer