/ / ¿Cómo guardar el streaming de video en iOS? - iOS, guardar, video-streaming, avplayer

¿Cómo guardar video streaming en iOS? - ios, guardar, transmisión de video, avplayer

¿Cómo guardar un video de transmisión localmente?

Estoy usando el siguiente código utilizando AVPlayer para reproducir un archivo m3u8.

private func playVideo3() {
guard let url = URL(string: "http://filenaname.m3u8") else {
return
}

// Create an AVPlayer, passing it the HTTP Live Streaming URL.
let player = AVPlayer(url: url)

let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = view3.bounds
playerLayer.backgroundColor = UIColor.purple.cgColor
view3.layer.addSublayer(playerLayer)

player.play()
}

Necesito guardar la transmisión de video en PhotoLibrary al presionar el botón de parada (botón personalizado).

Respuestas

0 para la respuesta № 1

puede probar con NSURLProtocol Subclassing y guardar el video.

https://www.raywenderlich.com/76735/using-nsurlprotocol-swift