Потоковое видео inApp для iPad

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

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

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

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

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


person Hisenberg    schedule 06.04.2011    source источник


Ответы (2)


я понял...

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

person Hisenberg    schedule 24.07.2011

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

e.g.

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

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

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

person blackberryoctopus    schedule 29.08.2011