Что делает лестницу ABR хорошей
Сплошная лестница обычно имеет от трех до шести воспроизведений, низкую ступеньку (около 300–800 кбит/с), чтобы зрители со слабым соединением все еще могли начать воспроизведение, и расстояние между соседними ступенями примерно в 1,5–2 раза. Разрешение должно повышаться вместе с битрейтом вверх по лестнице, и на каждой ступеньке должно быть указано РАЗРЕШЕНИЕ и КОДЕКЫ, чтобы игрок мог сделать разумный выбор перед загрузкой любого мультимедиа.
Почему интервал имеет значение
Если две ступени очень близки по битрейту, они не приносят никакой пользы, и игрок почти ничего не получает от переключения. Если разрыв слишком велик, переключение между ними будет более заметно зрителю, и игрок может оставаться на нижней ступеньке дольше, чем необходимо. Стремление к последовательному шагу примерно в 1,5–2 раза обеспечивает плавную адаптацию при охвате широкого диапазона скоростей соединения.
Как работает этот анализатор
Он анализирует строки #EXT-X-STREAM-INF в вашем основном списке воспроизведения, сортирует исполнения по заявленному битрейту и отображает их в виде лестницы. Затем он запускает набор проверок количества цепочек, покрытия с низкой скоростью передачи данных, интервала, монотонного разрешения и полноты метаданных. Поскольку он читает только вставленный вами текст, он также работает с внутренними или недоступными манифестами, ничего не извлекается и не загружается.
Часто задаваемые вопросы
Что такое лестница ABR в HLS?
Это набор уровней качества (воспроизведений), перечисленных в основном списке воспроизведения. Плеер переключается между ними по мере изменения доступной пропускной способности, что означает «адаптивный битрейт» (ABR).
Сколько версий должна иметь лестница HLS?
Обычно от трех до шести. Меньше этого дает игроку мало возможностей для адаптации; многие другие добавляют накладные расходы с уменьшающейся отдачей.
Какой хороший разрыв в битрейте между представлениями?
Примерно 1,5-2× между соседними ступенями. Ближайшие ступени часто являются излишними; зазоры, превышающие примерно 2,5×, делают переключения качества более заметными.
Мой плейлист загружен?
Нет. Анализатор анализирует текст полностью в вашем браузере. Ничего не извлекается и не отправляется на сервер, поэтому это работает и с частными манифестами.