Я пытаюсь транслировать видео с использованием технологии потоковой передачи HTTP от Apple. Я начинаю подозревать, что либо игрок на iPhone, либо инструменты Apple, используемые для сегментирования видео, являются ошибками.Является ли потоковое HTTP с iPhone ошибкой?
Я получаю действительно ужасное поведение. Приложение, похоже, не очень хорошо выбирает, какой качественный поток использовать. Он всегда начинается с самого низкого качества и часто будет работать на самом высоком уровне очень внезапно и не сможет идти в ногу с ним. Я попробовал различные способы изменения параметров полосы пропускания, чтобы проверить его.
#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 variantplaylistcreator. Он всегда начинается с самого низкого качества и будет стремиться к свертыванию случайных других качеств.
Кто-нибудь знает, что происходит с этим?
Да, оказывается примерно такой же. Я смотрю журнал сервера на myside, поэтому я могу сказать, какой поток он захватывает. Я не могу сделать это с этими явно, но я думаю, что он делает то же самое –
Odd. Пора отправить отчет об ошибке. Я только начал изучать этот материал, поэтому мне будет интересно увидеть, как вы разрешаете эту проблему. – EightyEight