Воспроизведение потоков M3U8 HLS онлайн с hls.js
Chrome, Firefox и Edge используют Media Source Extensions; Safari при возможности задействует нативное воспроизведение HLS.
Вставьте прямую ссылку на плейлист HLS, чтобы проверить воспроизведение в браузере, обнаружить адаптивные уровни качества и выявить сетевые или медиаошибки без загрузки потока на сервер.
Chrome, Firefox и Edge используют Media Source Extensions; Safari при возможности задействует нативное воспроизведение HLS.
Уровни мастер-плейлиста обнаруживаются, и их можно выбрать вручную по объявленной высоте и битрейту.
Загружайте локальные субтитры VTT/SRT, меняйте скорость, сохраняйте разрешённые кадры PNG и отслеживайте сетевые ошибки и ошибки кодеков.
Используйте прямую ссылку на мастер- или медиаплейлист, вставьте её выше и нажмите «Воспроизвести». Обычные элементы управления видео обеспечивают паузу, перемотку, громкость, «картинку в картинке» и полноэкранный режим там, где браузер их поддерживает.
Выбор адаптивного битрейта в браузерах с Media Source Extensions управляется hls.js. Плеер не проксирует, не записывает и не хранит медиа.
Воспроизведение подтверждает, что браузер достукивается до манифеста и декодирует хотя бы один уровень качества. Но это не гарантирует конвертацию: для скачивания VOD нужно, чтобы все сегменты оставались доступными.
Затем воспользуйтесь анализатором манифестов, чтобы проверить статус VOD, длительность, число сегментов, маркеры шифрования и контейнер выбранного качества.
Ясные ответы о поддержке браузеров, приватности, доступе к источнику и особенностях готового файла.
Вставьте прямую ссылку на плейлист и нажмите «Воспроизвести». Страница использует hls.js с Media Source Extensions в поддерживаемых браузерах, а Safari может задействовать собственный механизм воспроизведения HLS.
Да. Когда мастер-плейлист содержит несколько уровней, hls.js может выбирать подходящий уровень по мере изменения сети. Обнаруженные уровни качества перечислены под плеером.
VLC не подчиняется браузерным правилам CORS и может прикреплять другие заголовки или cookie. Для воспроизведения в браузере также нужны кодеки, поддерживаемые Media Source Extensions или штатным видеоэлементом.
Нет. Воспроизведение происходит между вашим браузером и медиасервером. Не вставляйте чувствительные подписанные ссылки на общих устройствах: они могут остаться в локальной истории браузера.
Да, если источник это разрешает. Safari на iOS и macOS умеет воспроизводить HLS нативно, а Chrome и Firefox на Android и десктопе используют Media Source Extensions через hls.js. Источники, блокирующие межсайтовые запросы или использующие неподдерживаемые кодеки, не заработают ни одним из способов.