Swift - невозможно воспроизвести потоковое видео в реальном времени с помощью AVPlayer - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь понять, почему я получаю это представление: enter image description here

В виду загрузил я делаю так:

                    let url = URL(string: url)
                    let asset = AVURLAsset(url: url!)
                    let item = AVPlayerItem(asset: asset)
                    self.player = AVPlayer(playerItem: item)
                    self.avpController.player =  self.player
                    self.present(self.avpController, animated: true) {
                        self.avpController.player?.play()
                  }

Единственное, что делает смысл - это то, что URL не годится, но он работает в браузере (не в safari) и vlc player:

Любые идеи помогут

https://www.name.name/http-name/eyJraWQiOiJmbGlyIiwiYWxnIjoiUlMyNTYifQ.eyJzZXJpYWxTdHJlYW0iOnsiZGV2aWNlSWQiOiJsYW1iZGE6ZGV2aWNlOnVzLWVhc3QtMTo5MzQwMzcwZS0yZGU5LTQwYTMtYjY4Zi02ODk2N2VlYWJlZjk6RGV2aWNlOmVuZzAzMSIsInN0cmVhbSI6InZpc3VhbDEifSwiY2xpZW50Q29udGV4dCI6eyJjbGllbnQiOiI5ZWNiNTI2Ny0wNjk4LTQ4OGUtODZkNy03YmRkMzk5NDFmMjMiLCJzZXNzaW9uSWQiOiJhZjgxOWU0OS03MDcyLTQ5NmUtOTY1Mi1hZWU0NDI1YjlhOWUiLCJyb2xlcyI6WyJVc2VyIl19LCJhY2NvdW50Q29udGV4dCI6eyJhY2NvdW50SWQiOiI5MzQwMzcwZS0yZGU5LTQwYTMtYjY4Zi02ODk2N2VlYWJlZjkiLCJhY2NvdW50VHlwZSI6InRoZXJtYWxzZWN1cml0eSIsInVzZXIiOiI5ZWNiNTI2Ny0wNjk4LTQ4OGUtODZkNy03YmRkMzk5NDFmMjMiLCJzZXNzaW9uSWQiOiJhZjgxOWU0OS03MDcyLTQ5NmUtOTY1Mi1hZWU0NDI1YjlhOWUiLCJyb2xlcyI6W119LCJmbG93SWQiOiI3OGZjZTcxZS05YTRiLTQxMDItOWZjMy0wY2ZmYzk0ZGYwYTkiLCJwcm94eVBhdGgiOiJodHRwOi8vaXAtMTcyLTMwLTItNzcuZWMyLmludGVybmFsOjgwL2FwaS9zdHJlYW1pbmcvbGl2ZS9tcDQvIiwiaXNzIjoiTGFtYmRhU2VydmljZXMiLCJhdWQiOiJMYW1iZGFTZXJ2aWNlcyIsImp0aSI6ImpMUUUxNC1QQ0hEN1ZjcFRWU1FIREEiLCJpYXQiOjE1NDgwNzgxOTksImV4cCI6MTU0ODA4MTc5OX0.CWhDIwZkZDkM322y_0-9FoFdrksNcBKgPUayqX5G8K7yWkoGDvACgMnVI4RLtcLBmHaFDq3ojHB-5BVVCZ3Wgq5CIBWboE3cH5aLNR08qse8wp8UcLdlqgFBDzSCa2XxGl3jWomtalhGaG2rEhT4sxLMTJhCL7Ok0emtlNlJ_b5uU7AAEuYyu7jGgOqU0e2a-uOgOGIBGSSv8RiJdBB33R-SQxWKwOwDqOxBVv0FRld6pdi6E8MBLG45gPhTif7_24bfK57JWf8WiirK4dIHKfEJBY5Kp9zcvvQRRlGmoHrTbC6djlnPQc

1 Ответ

0 голосов
/ 23 января 2019

Итак, через день мне удалось это сделать.Я использовал это превосходное руководство, чтобы играть в него с VLC Player: https://hackernoon.com/swift-4-ios-app-player-live-stream-video-from-nginx-nginx-rtmp-use-vlckit-f2162134ae5c

...