//MARK:- setting player
fileprivate func setPlayRemoteUrl() {
if playUrl.isEmpty { return }
let asset = AVAsset(url: URL(string: playUrl)!)
playerItem = AVPlayerItem(asset: asset)
player = AVPlayer(playerItem: playerItem)
playerLayer = AVPlayerLayer(player: player)
playerLayer?.videoGravity = AVLayerVideoGravityResizeAspectFill
playerLayer?.contentsScale = UIScreen.main.scale
layer.insertSublayer(playerLayer!, at: 0)
}
How to add signed cookies in URL of streaming video?