Я генерирую m3u8 списки воспроизведения мультимедиа для HLS https://tools.ietf.org/html/rfc8216
Должен ли я включить URL каждого сегмента мультимедиа (для файла транспортного потока MPEG-2) в список воспроизведения мультимедиа до того, как данные станутдоступны по этим URL?Или я должен включить только те видеофрагменты, которые завершили запись, и как только я узнаю, что данные готовы к загрузке, и подождать, пока клиент HLS повторно запросит список воспроизведения?
Мне кажется, что этот стандарт не оченьясно по этому вопросу.
Хочу заметить, что хотя бы для одного клиента HLS (HLS.js) требуется, чтобы в списке воспроизведения мультимедиа присутствовал хотя бы один сегмент мультимедиа, в противном случае он вызывает волнение.Возможно, это просто ошибка, конечно.
В качестве небольшого предела, сегменты мультимедиа в моем списке воспроизведения - это URL-адреса Amazon S3.Я приказываю другой машине начать загрузку видеофрагментов на S3, когда я получаю запрос на плейлист.