Мы видим это, когда "связываем" два видеофайла вместе.
Например, у нас есть рекламное видео, которое сегментировано, и файл контента, который также сегментирован.
Мы создаем новый файл, в котором содержатся как рекламные, так и контентные сегменты. Однако мы видим проблему, из-за которой либо урезается содержание рекламы, либо у контента возникают проблемы с синхронизацией аудио / видео.
И реклама, и контент сегментируются одинаково, 5-секундная сегментация. однако, поскольку объявления имеют переменную длину, файл результатов может остаться в сегменте что-то вроде:
#EXTM3U
#EXT-X-TARGETDURATION:5
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:5,
fileSequence6.ts
#EXTINF:5,
fileSequence7.ts
#EXTINF:4,
fileSequence8.ts
#EXTINF:5,
fileSequence0.ts
#EXTINF:5,
fileSequence1.ts
#EXTINF:5,
fileSequence2.ts
#EXTINF:3,
fileSequence3.ts
Это правильный способ воспроизвести 2 файла один за другим без буферизации?
генерировать-вариант-plist следует использовать для воспроизведения списка из 2 файлов?