inApp потоковое видео для iPad - PullRequest
0 голосов
/ 06 апреля 2011

Я пытаюсь создать потоковое видео для своего приложения для iPad.

Я просмотрел документацию HTTP Live Streaming , предоставленную Apple, и успешно разбил файл m4v на .ts and .m3u8 список воспроизведения, используя mediafilesegmenter.

Теперь я хочу проверить эти файлы, работает ли он или нет.

Также они говорят о динамическом переключении между потоками в случае изменения доступной полосы пропускания . Но они не показали, как это сделать.

Пожалуйста, скажи мне, какой следующий шаг я должен предпринять ... Я не знаю, как двигаться дальше и проверить его.

Ответы [ 2 ]

0 голосов
/ 29 августа 2011

Аналогично тому, как вы указали бы URL-адрес мультимедиа для прогрессивно загружаемого файла с объектом MPMoviePlayerController, то же самое будет применяться к адаптивному потоку.

, например

NSString *urlStr = @"http://www.myserver.com/myfile.m3u8";
NSURL * url = [NSURL URLWithString:urlStr];
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url];

Относительно вашего второго вопроса: «Также они говорят о динамическом переключении потоков в случае изменения доступной пропускной способности. Но они не показали, как это сделать».

Базовый механизм воспроизведения iOS + MPMoviePlayerController автоматически обрабатывает переключение между потоками, когда полоса пропускания пользователя изменяется во время воспроизведения. Вам не нужно контролировать это поведение вручную в своем коде.

0 голосов
/ 24 июля 2011

я разобрался ...

Я проверил эти файлы, разместив их на локальном сервере, используя XAMMP и вызвав ссылку на файл .m3u8 из моего приложения в MPMoviePlayerViewController.

...