Создание живого списка воспроизведения hls с помощью FFmpeg с использованием файлов mp4 размера фрагмента - PullRequest
0 голосов
/ 04 мая 2019

У меня есть программа, написанная на python, которая будет загружать и выводить h264 видео и аудио файлы каждые 6 секунд.Каждое видео h264 аудио представляет собой 10-секундный сегмент.Таким образом, каждые 6 секунд новые файлы video.h264 и auio.h264 заменяются на файлы video.h264 и auio.h264

Моя цель - создать список воспроизведения hls с этими загруженными файлами h264

Я использую ffmpeg для перекодирования этих файлов h264 и преобразования их в список воспроизведения hls, но здесь есть проблема.Список воспроизведения останавливается один раз после окончания первого видео h264.m3u8 не загружает следующий .ts, созданный ffmpeg.Как мне сделать, чтобы плейлист hls продолжал воспроизводить файлы .ts и работал как прямая трансляция?

ffmpeg -i video.h264 -i audio.h264  -loglevel info  -c:v libx264  -c:a aac -ac 1 -strict -2   -r 25 -crf 23  -profile:v baseline  -preset:v  ultrafast   -maxrate 2048k   -bufsize 2048k    -pix_fmt  yuv420p  -s 720x576   -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1  test.m3u8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...