Воспроизведение HLS M3U8 с автоматическим или ручным качеством
Используйте адаптивное воспроизведение или зафиксируйте обнаруженное представление по битрейту и разрешению, когда активен hls.js.
Проверяйте воспроизведение M3U8 — эфир или VOD — через hls.js, выбирайте представление, меняйте скорость, импортируйте локальные субтитры и захватывайте разрешённый кадр видео.
Используйте адаптивное воспроизведение или зафиксируйте обнаруженное представление по битрейту и разрешению, когда активен hls.js.
Текст субтитров остаётся на этом устройстве и подключается как текстовая дорожка браузера.
Выберите скорость от 0,5x до 2x и экспортируйте кадр PNG, когда правила CORS источника разрешают доступ к canvas.
Вставьте публичный мастер- или медиаплейлист и запустите воспроизведение. В браузерах с Media Source Extensions hls.js перечисляет доступные уровни и позволяет переключиться с «Авто» на фиксированное представление.
Ошибки воспроизведения различают сетевые сбои, сбои манифеста и медиа. Прежде чем менять инструмент, проверьте срок действия ссылки, CORS-заголовки источника и поддержку кодеков.
Выберите локальный файл субтитров .vtt или .srt после загрузки видео. Браузер покажет его в обычном меню субтитров, не загружая текст на сервер.
Снимки зависят от анонимного межсайтового разрешения canvas. Поток может успешно воспроизводиться, но блокировать экспорт кадров; плеер сообщит об этом ограничении вместо пустой картинки.
Ясные ответы о поддержке браузеров, приватности, доступе к источнику и особенностях готового файла.
Да, в браузерах с hls.js. Выберите «Авто» или обнаруженное представление. Нативный HLS в Safari оставляет выбор качества браузеру.
Да. Выберите файл WebVTT или SRT на этом устройстве; тайминг SRT локально преобразуется в WebVTT.
Доступ к снимку через canvas требует, чтобы плейлист и сегменты видео отправляли совместимые анонимные CORS-заголовки.