dodocastHLS-плеер

HLS-плеер онлайн.Проверьте любой .m3u8-поток.

Вставьте ссылку .m3u8 и смотрите прямо в браузере. Видны качества, кодеки, аудио- и субтитровые дорожки, сегменты и шифрование — и почему поток не играет. Бесплатно, без регистрации, ссылка остаётся в вашем браузере.

Вставьте ссылку на плейлист .m3u8 — мастер или одно качество. Нет потока под рукой?

Вставьте ссылку .m3u8 выше и нажмите «Играть»
Ждём поток
Как это работает

Проверка потока в три шага.

01

Вставьте ссылку

Мастер-плейлист (master.m3u8) или одно качество — VOD, прямой эфир или событие.

02

Нажмите «Играть»

Инструмент сам читает плейлист и запускает плеер: hls.js или встроенный HLS браузера в Safari.

03

Смотрите панель

Тип, качества, кодеки, формат сегментов, шифрование. Качество и аудио переключаются вручную; текущее качество подсвечено.

Неполадки

Почему m3u8 не играет в браузере.

01

CORS

Браузер читает поток с чужого домена, только если сервер отдаёт Access-Control-Allow-Origin — для плейлистов, сегментов и ключа. Самая частая причина, когда ссылка играет в VLC, но не на сайте.

02

http на странице https

Смешанное содержимое блокируется: страница на https:// не загрузит поток с http://. Переведите поток на https.

03

403 на подписанной ссылке

У подписанных ссылок и токенов есть срок, а некоторые привязаны к IP или домену. 403 обычно значит, что ссылка устарела или выдана другому зрителю.

04

Кодеки

H.264 и AAC играют везде. HEVC (H.265), AV1 и звук Dolby зависят от браузера и устройства — оставьте качество H.264.

05

DRM

FairPlay, Widevine и PlayReady требуют сервера лицензий и настройки DRM в плеере. Обычный HLS-плеер их не воспроизводит.

06

Ключ шифрования

При AES-128 плеер скачивает ключ отдельно. Если адрес ключа требует cookie или блокирует CORS, сегменты приходят, но не расшифровываются.

Бесплатный тестовый поток

HLS-поток для проверки вашего плеера.

38 секунд из обзора dodocast: 1080p, 720p и 360p в H.264, сегменты fMP4 (CMAF), звук AAC в отдельной группе и субтитры WebVTT на пяти языках. CORS открыт — поток можно подключить в любой плеер на любом сайте.

https://dodocast.com/assets/hls-demo/master.m3u8

Вопросы об инструменте.

Это бесплатно?

Да. Без регистрации и ограничений — это страница, которая проигрывает поток в вашем браузере.

Моя ссылка куда-то отправляется?

Нет. Браузер загружает плейлист и сегменты напрямую с вашего сервера, dodocast ссылку не видит. В ссылке на проверку адрес потока стоит после #, а эту часть браузер на сервер не отправляет.

Прямые эфиры играют?

Да: плейлисты VOD, эфира и события, в том числе HLS с низкой задержкой. Для эфира панель показывает, что плейлист продолжает расти.

Что такое файл m3u8?

Текстовый плейлист HLS (HTTP Live Streaming). Мастер-плейлист перечисляет качества, аудио- и субтитровые дорожки, медиаплейлист — сегменты одного качества.

Почему здесь играет, а у меня на сайте нет?

Обычно дело в CORS или домене: сервер может разрешать только часть источников, а подписанные ссылки — быть привязаны к домену. Сравните запрос с вашего сайта с этой проверкой.

Скоро запуск

До вашего канала — одна загрузка.

Мы открываем dodocast для первых партнёров: медиа, образование, события, корпоративное ТВ. Расскажите, что хотите выпустить в эфир.

или напишите на hello@dodocast.com