Не работает ли потоковая передача HTTP с iPhone? - PullRequest
3 голосов
/ 12 февраля 2010

Я пытаюсь передавать потоковое видео, используя технологию потоковой передачи HTTP Apple. Я начинаю подозревать, что либо плеер на iPhone, либо инструменты Apple, используемые для сегментирования видео, глючат.

http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html

У меня действительно ужасное поведение. Похоже, что приложение никогда не делает хорошую работу по выбору качественного потока для использования. Он всегда начинается с самого низкого качества и часто очень быстро начинает работать на самом высоком уровне и не может идти в ногу со временем. Я пробовал различные способы изменения настроек пропускной способности, чтобы проверить это.

#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=5000
3/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=10000
4/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=459319
5/prog_index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=90268800

Я использовал очень большие и маленькие настройки, чтобы сделать определенные потоки очевидным выбором, но это не имеет значения. Очевидно, что я также использовал значения по умолчанию, установленные инструментом Apple Вариантplaylistcreator. Он всегда начинается с самого низкого качества и будет переходить к случайным другим качествам.

Кто-нибудь знает, что с этим происходит?

1 Ответ

1 голос
/ 12 февраля 2010

Вы пробовали образцы эталонных потоков, представленных в нижней части страницы здесь ? Apple тестирует их, поэтому, если это работает, вы знаете, что это на вашем конце.

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