Junior — Middle
Van tapasztalata a streaming videók feldolgozásában a projektjeiben?
sobes.tech MI
Válasz az MI-től
Igen, iOS projektekben dolgoztam streaming videókkal az AVFoundation használatával. Például, élő videó lejátszására vagy a kamera videófolyamának feldolgozására használhatja az AVPlayer vagy az AVCaptureSession-t.
Egyszerű videó lejátszási példa URL-ről:
import AVKit
let url = URL(string: "https://example.com/stream.m3u8")!
let player = AVPlayer(url: url)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
// A UIViewController-ben
present(playerViewController, animated: true) {
player.play()
}
Komplexebb feldolgozáshoz, például szűréshez vagy képkocka elemzéshez, használhatja az AVCaptureVideoDataOutput-ot, és valós idejű feldolgozást végezhet a képkockákon.