Лестничный анализатор ABR

HLS Анализатор лестниц ABR

Лестница ABR — это набор уровней качества (воспроизведений) в основном списке воспроизведения HLS, между которыми проигрыватель переключается при изменении полосы пропускания. Вставьте мастер-файл .m3u8 ниже, чтобы визуализировать лестницу и проверить ее на соответствие передовым практикам, количеству звеньев, звеньям с низким битрейтом для слабых соединений, интервалу между звеньями ~ 1,5–2 раза и разрешению, которое увеличивается с увеличением битрейта. Все работает в вашем браузере.

Вставьте основной плейлист .m3u8.

Вставьте основной плейлист выше (или загрузите образец), чтобы увидеть лестницу битрейта и проверки передового опыта. Все работает в вашем браузере.

Что делает лестницу ABR хорошей

Сплошная лестница обычно имеет от трех до шести воспроизведений, низкую ступеньку (около 300–800 кбит/с), чтобы зрители со слабым соединением все еще могли начать воспроизведение, и расстояние между соседними ступенями примерно в 1,5–2 раза. Разрешение должно повышаться вместе с битрейтом вверх по лестнице, и на каждой ступеньке должно быть указано РАЗРЕШЕНИЕ и КОДЕКЫ, чтобы игрок мог сделать разумный выбор перед загрузкой любого мультимедиа.

Почему интервал имеет значение

Если две ступени очень близки по битрейту, они не приносят никакой пользы, и игрок почти ничего не получает от переключения. Если разрыв слишком велик, переключение между ними будет более заметно зрителю, и игрок может оставаться на нижней ступеньке дольше, чем необходимо. Стремление к последовательному шагу примерно в 1,5–2 раза обеспечивает плавную адаптацию при охвате широкого диапазона скоростей соединения.

Как работает этот анализатор

Он анализирует строки #EXT-X-STREAM-INF в вашем основном списке воспроизведения, сортирует исполнения по заявленному битрейту и отображает их в виде лестницы. Затем он запускает набор проверок количества цепочек, покрытия с низкой скоростью передачи данных, интервала, монотонного разрешения и полноты метаданных. Поскольку он читает только вставленный вами текст, он также работает с внутренними или недоступными манифестами, ничего не извлекается и не загружается.

Часто задаваемые вопросы

Что такое лестница ABR в HLS?

Это набор уровней качества (воспроизведений), перечисленных в основном списке воспроизведения. Плеер переключается между ними по мере изменения доступной пропускной способности, что означает «адаптивный битрейт» (ABR).

Сколько версий должна иметь лестница HLS?

Обычно от трех до шести. Меньше этого дает игроку мало возможностей для адаптации; многие другие добавляют накладные расходы с уменьшающейся отдачей.

Какой хороший разрыв в битрейте между представлениями?

Примерно 1,5-2× между соседними ступенями. Ближайшие ступени часто являются излишними; зазоры, превышающие примерно 2,5×, делают переключения качества более заметными.

Мой плейлист загружен?

Нет. Анализатор анализирует текст полностью в вашем браузере. Ничего не извлекается и не отправляется на сервер, поэтому это работает и с частными манифестами.