Целью является ввод mp3 и транскодирование в HLS на разных серверах. Я подумал о том, чтобы взять разные интервалы времени, в этом примере:
Сервер 1 ffmpeg -i input.mp4 - c copy -hls_list_size 0 -ss 00:00:00 -t 00:00: 10 video.m3u8
Сервер 2 ffmpeg -i input.mp4 - c copy -hls_list_size 0 -ss 00:00:10 -t 00:00:10 video.m3u8
Сервер 3 ffmpeg -i input.mp4 - c copy -hls_list_size 0 -ss 00:00:20 -t 00:00:10 video.m3u8
Эти файлы генерируются:
Сервер 1: video.m3u8 video0.ts video1.ts
Сервер 2: video.m3u8 video0.ts video1.ts
Сервер 3: video.m3u8 video0.ts video1.ts
Если я присоединяюсь к файлам 6 .ts (и изменяю первый m3u8, чтобы он содержал все файлы, и переименовывал последовательные имена файлов TS), и воспроизводил видео, VL C cra sh в точке соединения (в 10 секунд).
Есть еще один способ сделать это? Может быть, если не сократить время ... я не знаю ... Большое спасибо.