iOS 从 HLS 视频流中提取 CMSampleBuffer
Extract CMSampleBuffer from HLS video stream on iOS
如何从实时 HLS 流中保存 AVPlayer
当前正在播放的内容(视频和音频)?
我知道如何使用 AVPlayer
加载和播放 m3u8
视频文件。
请注意,HLS 流是实时的,而不是视频点播,因此不能使用 AVAggregateAssetDownloadTask
在完美的场景中将获得 CMSampleBuffer
可以轻松保存到文件的对象。另外 AVPlayerItemOutput
不完全是一个选项,因为我无法看到如何获得音频通道。
目前的 SDK 似乎无法实现。我已经使用 ffmpeg
实现了它
如何从实时 HLS 流中保存 AVPlayer
当前正在播放的内容(视频和音频)?
我知道如何使用 AVPlayer
加载和播放 m3u8
视频文件。
请注意,HLS 流是实时的,而不是视频点播,因此不能使用 AVAggregateAssetDownloadTask
在完美的场景中将获得 CMSampleBuffer
可以轻松保存到文件的对象。另外 AVPlayerItemOutput
不完全是一个选项,因为我无法看到如何获得音频通道。
目前的 SDK 似乎无法实现。我已经使用 ffmpeg
实现了它