Как воспроизводить прямую трансляцию видео с YouTube с URL-адресом сервера и ключом потока - PullRequest
0 голосов
/ 18 июня 2020

Я работаю над приложением, в котором мне нужно отображать live streaming из youtube видео. для этого у меня есть ключ сервера и server URL. Я попытался использовать AVPlayer, но не работал. Пожалуйста, подскажите какой-либо способ его реализации, поскольку я уже задавал много вопросов, но, к сожалению, не нашел для него никакого решения.

Server URL rtmp://a.rtmp.youtube.com/live2 
Stream name/key 41wu-5jzt-8sak-7xwe 

Я использую следующее код:

NSURL *streamURL = [NSURL URLWithString:@"*********"];

    _streamPlayer = [[MPMoviePlayerController alloc] initWithContentURL:streamURL];

    [self.streamPlayer.view setFrame: self.view.bounds];

    self.streamPlayer.controlStyle = MPMovieControlStyleEmbedded;

    [self.view addSubview: self.streamPlayer.view];

    [self.streamPlayer play];

1 Ответ

1 голос
/ 18 июня 2020

Так нельзя проигрывать RTMP-поток YouTube. RTMP используется только для публикации на YouTube. Воспроизведение должно осуществляться как любое другое видео YouTube. Также iOS не может играть в RTMP прямо из коробки. Вам нужно будет написать клиент RTMP или использовать библиотеку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...