@rail01y

Какие есть подходы в генерации m3u8 на лету?

Добрый день!

Пытаюсь решить задачу с генерацией плейлиста для VOD видео c загрузкой по чанкам.

В частности пытаюсь найти какие-нибудь примеры, как можно сгенерировать m3u8 файл на лету с нарезкой ts файлов (то есть хранится только mp4 файл, а ts файлы режутся на лету)

есть такое решение
ffmpeg -i {название файла}.mp4 -g 60 -hls_time {время в секундах} {название плейлиста}.m3u8


но в этом случае, мне приходится сохранять как сам оригинальный файл так и ts файлы сгенерированные. Пропадает возможность резать на лету файлы в зависимости от канала пользователя (например отдавать вместо минутных кусочков 10-секундные).

Есть что-то похожее в nginx plus, но примеры с нарезкой ts файлов у меня найти не получилось, может быть есть у кого-нибудь?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
хех, в том скрипте, что режешь там и формируй список чанков в m3u8.
Ответ написан
Комментировать
@mrcatmann
Fullstack webdev, art brut coder
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы