ГОСТ Р 59806—2021
- представления, содержащие элементы BaseURL с абсолютными базовыми адресами URL. могут
игнорироваться.
- элементы представления, которые не соответствуют требованиям настоящего пункта, могут иг
норироваться.
4.2.6 Использование элементов периода профиля по запросу
Использование элементов периода профиля по запросу осуществляется по следующим
правилам:
- элемент Period.SegmentTemplate не должен использоваться:
- элементы AdaptationSet. не соответствующие 4.2.7. могут игнорироваться.
4.2.7 Использование элемента AdaptationSet профиля «по запросу»
Элемент AdaptationSet профиля «по запросу» используется по следующим правилам.
- элемент AdaptationSet атрибут @group может игнорироваться;
- элемент AdaptationSet с элементом ContentComponent может игнорироваться.
При мечание — Наборы адаптации с мультиплексированными потоками медиа игнорируются:
- элемент AdaptationSet может игнорироваться, если в нем для каждого представления отсутству
ет Representation.BaseURL;
- элемент AdaptationSet может игнорироваться, если в нем присутствуют элементы AdaptationSet.
SegmentList или AdaptationSet.SegmentTemptate.
Элемент AdaptationSet не должен использоваться при следующих условиях:
- если в элементе AdaptationSet содержится более одного элемента Representation;
- если в элементе AdaptationSet присутствует AdaptationSet @ subsgmentAlignment имеющее зна
чение true;
- если в элементе AdaptationSet присутствует AdaptationSet @ subsgmentStartsWithSAP. имеющие
значения «1» или «2»;
- элементы представлений, не соответствующие 4.2.8. могут игнорироваться.
При мечание — Наборы AdaptationSets могут включать одну или несколько пар представлений, пере
ключение между которыми не требуется.
4.2.8 Правила использования элементов представления в профиле «по запросу»
Элементы представлений в профиле «по запросу» должны соответствовать следующим
условиям:
- элементы Representation со значением атрибута @mimeType, начинающиеся со строки, отличной
от ххх/тр4, где ххх — одно из: video, audio, application или text могут быть игнорированы. Дополнитель
ные параметры профиля или кодека могут быть добавлены в конце значения атрибута @mimeType;
- элементы Representation, которые не содержат атрибут ©profiles, эквивалентного urn: dvb: dash:
profile: dvb-dash. isoff-exton-dcmand: 2014. могут игнорироваться;
- элемент Representation можно игнорировать, если в элементе Representation присутствуют эле
менты Representation. SegmentList или Representation. SegmentTemplato;
- элемент Representation можно игнорировать, если он не содержит элемент BaseURL;
- элемент Representation может игнорироваться, если он состоит из одного индексированного сег
мента медиа или если он состоит из одного индексированного самоинициализирующегося сегмента
медиа и в нем отсутствует элемент SegmentBase @ indexRange.
4.2.9 Требования к контенту с малой задержкой
Контент с малой задержкой, использующий фрагментированные сегменты, доступные прои
грывателям до их завершения, должен сигнализироваться с помощью атрибута SegmentTemplate @
availabilityTimcOffset в сочетании с атрибутом SegmentTemplate @ availabilityTimeComplete. установлен
ным на false.
При мечание — Атрибуты BaseURL @ availabilityTimeOffset и BaseURL @ availabilityTimeComplete не
должны использоваться для потоковой передачи в реальном времени с малой задержкой.
Длительность атрибута SegmentTemplate © availabilityTimeOffset не должна превышать длитель
ность сегмента, заданную SegmentTemplate @ duration, деленную на значение соответствующего атри
бута ©timescale.
Пример— элементAdaptationSet использующий сегменты медиа с длительностью 3,84 с при дли
тельности фрагмента 960 мс. какправило сигнализируется с помощью атрибутов SegmentTemplate @
availabilityTimeOffset =2.88 и SegmentTemplate @availabilityTimeComplete =false. Эти атрибуты содержат
5