Эти атрибуты описаны в ИСО / МЭК 23009-1: 2014 , в котором указано описание представления мультимедиа (MPD).
@minBufferTime
является обязательным и описывается следующим образом:
указывает общую продолжительность, используемую в определении скорости передачи данных Представления (см. Атрибут @bandwidth в 5.3.5.2).
Ссылка на атрибут @bandwidth
:
клиент может быть уверен в наличии достаточного количества данных для непрерывного воспроизведения, при условии, что воспроизведение начинается после получения @minBufferTime * @bandwidth битов (т. Е. В момент времени @minBufferTime после получения первого бита).
@timeShiftBufferDepth
является необязательным и описывается следующим образом:
указывает продолжительность наименьшего буфера сдвига во времени для любого Представления в MPD, которое гарантированно будет доступно дляМедиа-презентация с типом «динамический».Когда нет, значение бесконечно.Это значение атрибута не определено, если атрибут type равен «static».
Это означает, что он указывает, как долго гарантированно будут храниться сегменты на стороне сервера после публикации.