Проблему решил, в тот день, отпишусь сейчас тут.
#EXTM3U
#EXT-X-TARGETDURATION:61
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:60,
live000.ts
#EXTINF:60,
live001.ts
****
тут чанки ваши прописываем.
****
#EXTINF:60,
live005.ts
#EXT-X-ENDLIST
Получается один чанки длительность 60 сек = 1 минута.
Вы можете выставить в FFmpeg своё время, оптимальное 5 сек. (60 это мой экспер.)
Также код на PHP по подготовке плей листа.
$file = "record.m3u8";
//если файла нету... тогда
if( !file_exists($file)) {
$fp = fopen($file, "w"); // ("r" - считывать "w" - создавать "a" - добовлять к тексту), мы создаем файл
fwrite($fp, "#EXTM3U\n #EXT-X-TARGETDURATION:10\n #EXT-X-PLAYLIST-TYPE:VOD\n");
for($i = 0; $i < 6; ++$i){
fwrite($fp, sprintf("#EXTINF:60,\nlive%03d.ts\n", $i));
}
fwrite($fp,"#EXT-X-ENDLIST");
fclose ($fp);
}
К EPG прикрутить его, и можно на сайте сделать видео архив. (а также в PHP заменить на свои значения)