dodocastИнструментыHLS-валидатор
HLS-валидатор.Проверьте любой .m3u8.
Вставьте ссылку или текст плейлиста. Валидатор сверит его со спецификацией HLS и с тем, чего ждут плееры, — теги и версии, кодеки, группы звука и субтитров, длительность сегментов, шифрование — и пройдёт от мастер-плейлиста к медиаплейлистам.
Мастер или медиаплейлист. Для примера: ·
Ошибки, предупреждения и заметки.
Структура
#EXTM3U первой строкой, теги мастера и медиаплейлиста не смешаны, есть обязательные BANDWIDTH и TARGETDURATION, есть сегменты.
Группы и языки
Каждая группа AUDIO и SUBTITLES, на которую ссылается вариант, описана; один DEFAULT в группе, уникальные имена, указан LANGUAGE.
Варианты
Объявлены CODECS, RESOLUTION и FRAME-RATE, нет дублей, есть достаточно лёгкое качество для медленного интернета.
Длительность сегментов
Ни один сегмент не длиннее target duration, длины ровные, окно эфира — не меньше трёх target duration.
Версии и теги
EXT-X-VERSION достаточна для EXT-X-MAP, byte range, дробных длительностей и IV; VOD заканчивается EXT-X-ENDLIST.
Шифрование
Метод и URI ключа, ключ по http, SAMPLE-AES, которому нужен особый плеер, смешанное содержимое.
Не каждое предупреждение — баг.
Ошибки нарушают спецификацию — часть плееров откажется от потока. Предупреждения играют, но где-то плохо: медленный старт, нет ограничения качества, субтитры не появляются. Заметки — рекомендации из руководства по подготовке HLS.
Вопросы о валидаторе.
Мой плейлист куда-то отправляется?
Нет. Браузер загружает плейлисты напрямую с вашего сервера и проверяет их на странице; dodocast не видит ни ссылку, ни текст.
Ссылка не загружается — что делать?
Скорее всего, сервер не отдаёт заголовки CORS, и браузер не может прочитать плейлист с другого сайта. Откройте плейлист, скопируйте текст и выберите «Текст».
Сегменты тоже проверяются?
Нет, только плейлисты: мастер и до восьми медиаплейлистов из него. Чтобы проверить, играют ли сегменты, откройте поток в HLS-плеере.
Это то же, что Media Stream Validator от Apple?
Это быстрая проверка плейлистов в браузере. Инструмент Apple ещё скачивает и разбирает медиа — запустите его перед большим запуском на устройствах Apple.
Проверить, сыграть, перевести.
До вашего канала — одна загрузка.
Мы открываем dodocast для первых партнёров: медиа, образование, события, корпоративное ТВ. Расскажите, что хотите выпустить в эфир.
или напишите на hello@dodocast.com