Я слышал из видео WWDC, что он измеряет скорость предыдущих загрузок HLS, чтобы выбрать, какую версию использовать, но как он выбирает, какой из них использовать в самом начале? Является ли скорость загрузки файла для списка исполнений или скоростью загрузки файла для конкретного использования? Я хочу убедиться, что я не обманываю видеоплеер в использовании слишком высокого качества воспроизведения, загружая файлы метаданных мгновенно из кеша.Как видео HLS на iOS выбирает, с какой версией начать?
1
A
ответ
0
Это выбирает первую запись:
Первая запись в списке воспроизведения варианта будет воспроизводиться при инициации потока и используется как часть теста, чтобы определить, какой поток является наиболее подходящим. Порядок других потоков не имеет значения. Следовательно, первая бит-скорость в списке воспроизведения должна быть той, которую может поддерживать большинство клиентов.
Из рекомендаций по скоростей Bit раздела Технической ноты TN2224 компании Apple: Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad
@JAL такого рода вещи обычно обсуждается в WWDC видео и других публикациях компании Apple – meisel