Как использовать EXT-X-DISCONTINUITY-SEQUENCE при создании бесконечного потока HLS, который проходит по одним и тем же фрагментам - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь создать бесконечный поток HLS.Идея состоит в том, что сервер отправляет те же фрагменты, что означает, что после отправки последнего фрагмента первый отправляется снова.Насколько я знаю, я должен использовать тег EXT-X-DISCONTINUITY-SEQUENCE.Вот мой первый манифестувеличение EXT-X-DISCONTINUITY-SEQUENCE.Кажется, это не работает, у кого-нибудь есть идея, почему?

1 Ответ

0 голосов
/ 11 июля 2018

Каждый раз, когда фрагмент удаляется с вершины, значение EXT-X-MEDIA-SEQUENCE должно увеличиваться на 1. Таким образом, после того, как fragment0.ts выпадает наверху, в списке воспроизведения должно быть написано #EXT-X-MEDIA-SEQUENCE:1.

Обратите внимание, что #EXT-X-DICONTINUITY окажется в верхней части списка воспроизведения через некоторое время, а когда он выпадет, EXT-X-DISCONTINUITY-SEQUENCE также будет увеличен на 1.

...