Более длинные сегменты означают большие размеры сегментов, поэтому после поиска проигрывателю может потребоваться больше времени для возобновления, в зависимости от доступной пропускной способности и от того, был ли найден нужный сегмент или нет.
Если приложение предназначено для мобильных устройствДля устройств, в которых ожидается изменение состояния сети, вам также необходимо учитывать адаптивную потоковую передачу.В этом случае с более длинными сегментами вы увидите менее качественное переключение, но вы рискуете остановить воспроизведение.Вы можете найти более подробную статью здесь .
Некоторые замечания о вашей команде ffmpeg
:
- не устанавливайте
level
, поскольку он ужеавтоматически вычисляется, если не указан, и вы рискуете ошибиться и проверять совместимость устройства. - сегменты обрезаются только на ключевых кадрах, и их продолжительность может быть больше, чем указанное
hls_time
.Если вам нужна точная длительность сегмента, вам нужно вставить ключевой кадр с желаемым интервалом.