Есть ли способ создать список воспроизведения m3u8 для зацикливания файла в потоке?

Название говорит само за себя, на самом деле. У меня на S3 лежит файл mp4, и когда я его проигрываю (будь то через браузер или любой другой плеер) он просто останавливается на конце. Есть ли способ создать плейлист m3u8, который предписывает проигрывателю начинать с начала, когда поток заканчивается?


person Roberto    schedule 23.07.2015    source источник


Ответы (1)


Вы не можете сделать это, просто изменив список воспроизведения. Вы можете либо реализовать эту клиентскую сторону для конкретного игрока, например. с проигрывателем, поддерживающим JavaScript API в Интернете, или зацикливайте и транслируйте один и тот же файл снова и снова в режиме Live вместо VOD.

Например, с ffmpeg у вас нет возможности зацикливать файл навсегда, но вы можете создать playlist.txt, содержащий:

file 'input.mp4'
file 'input.mp4'
file 'input.mp4'
[...]

Затем вы транслируете плейлист:

ffmpeg -f concat -i playlist.txt playlist.m3u8
person aergistal    schedule 24.07.2015