Сколько файлов .ts должно быть в файле .m3u8 для прямой трансляции? - PullRequest
1 голос
/ 23 марта 2011

Для потоковой передачи по протоколу Http Live изначально я добавил 3 .ts файла в файл .m3u8, который он начинает воспроизводить.Каким образом я должен добавить входящий файл .ts в файл .m3u8?

  1. Продолжать ли добавлять?

  2. Заменить старыйфайлы с новым?Если да, то в каком порядке, новый набор файлов?

1 Ответ

0 голосов
/ 21 мая 2013

Лучший метод, который я видел, это когда вы выбираете количество «истории», которое вы хотите, например, H = 20 файлов, а затем публикуете последние X файлов в списке воспроизведения (если каждый сегмент равен 10 секундам,тогда 3 файла это хорошая идея).

вы начинаете с публикации movie_000, movie_001 и movie_002.через 10 секунд вы публикуете movie_001, movie_002 и movie_003 ... и так далее до тех пор, пока не достигнете желаемого количества файлов, а затем переписываете старые файлы (таким образом, ваш жесткий диск не переполняется данными), так что после Hфайлы X 10 секунд, у вас будут movie_018, movie_019, movie_000

...