HLS проверка и отчет о состоянии

M3U8 Валидатор и HLS Проверка

Валидатор M3U8 анализирует манифест HLS и сообщает о его состоянии: каждая дорожка разрешения и битрейта, количество и продолжительность сегментов, метод шифрования, живые и VOD-сегменты и мертвые сегменты .ts, обнаруженные путем выборки. Используйте его для тестирования узлов CDN и отладки неработающих потоков прямо в браузере.

Воспроизведение, история, избранное, субтитры и преобразование браузера остаются на этом устройстве. Запросы HLS проходят через прокси-сервер только при включении прокси-сервера CORS.

Умный CORS прокси

Используйте прокси-сервер Cloudflare Worker для манифестов, ключей и сегментов, когда прямое воспроизведение в браузере заблокировано.

Предварительный просмотр видео

Ссылка на отчет о состоянии

Анализируйте варианты, битрейт, продолжительность сегмента, шифрование и статус активности/VOD, а затем выбирайте медиасегменты на предмет неработающих ссылок. Проверки сегментов ограничены CORS браузера, поэтому для получения наиболее точных результатов включите прокси-сервер.

Как использовать M3U8 Валидатор и HLS Проверка

  1. 1

    Вставьте M3U8 URL

    Введите ссылку .m3u8, которую вы хотите проверить, во входные данные проигрывателя.

  2. 2

    Включить прокси CORS

    Включите интеллектуальный прокси-сервер CORS, чтобы обнаружение мертвых сегментов могло достигать файлов .ts; в противном случае правила перекрестного происхождения блокируют проверки.

  3. 3

    Запустите отчет о состоянии

    Нажмите «Выполнить проверку работоспособности», чтобы просмотреть все дорожки, средний битрейт, шифрование, статус «живой»/VOD и все «мертвые» сегменты.

Что проверяет отчет

Валидатор расширяет основной список воспроизведения, чтобы перечислить все варианты, разрешения, заявленную пропускную способность, частоту кадров и кодеки, затем анализирует список воспроизведения мультимедиа высочайшего качества на предмет количества сегментов, общей продолжительности, средней длины сегмента, метода шифрования, а также того, является ли он активным (без #EXT-X-ENDLIST) или VOD. Он производит выборку нескольких сегментов и сообщает измеренный средний битрейт.

Почему для обнаружения мертвых ссылок нужен прокси

Браузеры блокируют запросы между источниками к необработанным сегментам .ts, поэтому без прокси CORS каждый выбранный сегмент терпит неудачу, и отчет не может отличить настоящую мертвую ссылку от блока CORS. При включенном прокси-сервере проверки достигают источника, и подсчеты «пройдено/не пройдено» становятся точными, а это именно то, что вам нужно при тестировании узла CDN.

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

Что проверяет валидатор M3U8?

В нем перечислены все дорожки с разрешением и битрейт, количество и продолжительность сегментов, метод шифрования, статус «живой» и VOD, а также путем выборки обнаруживаются неработающие сегменты .ts.

Почему все сегменты отображаются как мертвые?

Обычно это означает, что CORS блокирует запросы сегментов, а не то, что поток прерывается. Включите прокси-сервер CORS и запустите проверку еще раз, чтобы получить точные результаты.

Может ли он определить, является ли поток живым или VOD?

Да. Отсутствие тега #EXT-X-ENDLIST указывает на прямую трансляцию; его присутствие означает видео по запросу.

Является ли проверка HLS бесплатной?

Да, это бесплатно, не требует регистрации и полностью работает в браузере.