Я не могу найти ответ на этот сценарий ios:
Создайте непрерывный файл TS, который изначально содержит тишину (или пустое видео), и по мере добавления файлов в текстовый файл я буду sh их нужно поставить в очередь в выходном потоке. Думайте об этом как о радио или телевизионной станции. Я нашел все о том, как транслировать что-либо на что-либо, но не на телевизионную / радиопередачу, такую как поток.
Хорошее начало, кажется, так:
ffmpeg -re -y -nostats -nostdin -hide_banner -loglevel quiet -fflags +genpts -f concat -i list.txt -map 0:a? -map 0:v? -map 0:s? -strict -2 -dn -c copy -hls_flags delete_segments -hls_time 10 -hls_list_size 6 /var/www/html/showname_.m3u8
list.txt пример
file '/mnt/vusolo-tv/show/Season 1/S01E01.mp4'
file '/mnt/vusolo-tv/show/Season 1/S01E02.mp4'
Но я думаю, что могут быть лучшие способы ...
Это тоже не очень хороший ответ: От нескольких видеофайлов к одному выходу
потому что «Все файлы должны иметь потоки с одинаковой кодировкой. Временная база для потоков должна быть одинаковой. Длительность всех потоков в файле должна быть одинаковой, чтобы поддерживать syn c». И я хочу иметь возможность добавлять произвольные файлы и создавать поток TS, воспроизводимый любым телевизором (когда-то транслировавшийся в формате dvb).