Конвертировать m3u8 (HLS) в mpd (MPEG-DASH)
У меня есть Live Stream HLS, и я хочу преобразовать его в MPEG-DASH.
Какова лучшая практика?
Поток уже h264 aac, поэтому я понимаю, что мне не нужно перекодировать, и мне просто нужно transmux.
Что я должен использовать? FFmpeg? mp4box?
Заметки:
Я использовал nginx-rtmp-module для того, чтобы создать DASH из RTMP-потока в соответствии с этим руководством: https://isrv.pw/html5-live-streaming-with-mpeg-dash Но nginx-rtmp-module можно получить в качестве входных данных просто Потоки RTMP, и это не работает для меня с потоком HLS.
Я использовал ffmpeg, чтобы создать черту из m3u8 следующим образом:
ffmpeg -i https://82-80-192-30.vidnt.com/ipbc_IPBCchannel11LVMRepeat/_definst_/IPBCchannel11LVM_3.stream/playlist.m3u8 -strict -2 -min_seg_duration 2000 -window_size 5 -extra_window_size 5 -use_template 1 -use_timeline 1 -f dash out.mpd
Но это очень ограничено. Я не могу контролировать продолжительность сегмента. Параметр min_seg_duration в ffmpeg не очень хорошо работает для меня, а также может устанавливать минимальную продолжительность, в то время как я хочу ограничить максимальную продолжительность каждого сегмента (сегмент выходит с ~ 10 секундами, а мне нужно, чтобы он был ~ 2 -4 секунды, как я играю вживую).
0 ответов на вопрос
Похожие вопросы
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
5
Как лучше всего смотреть интернет-фильмы (Hulu и т. Д.) На моем телевизоре?
-
2
Есть ли способ поделиться веб-радио в сети?
-
-
1
Задержка потокового видео
-
2
Как я могу кодировать файл VRO в файл AVI
-
1
Как я могу исправить проблемы с чересстрочной дрожью видео при воспроизведении на DVD-плеерах? (Микш...
-
1
Приложение / протокол для настройки живого аудио и видео по расписанию или по подписке
-
3
Как запустить радиостанции в вашем ноутбуке?
-
2
Потоковый вход в IP
-
4
Какие существуют альтернативы для TVersity и Windows Media Player для потокового сервера на XBox 360...