ГОСТ Р 59806—2021
Для любого представления в AdaptationSet с @ contentType = video должен присутствовать или
наследоваться от AdaptationSet атрибут @sar (определяющий примерное соотношение сторон изобра
жения).
Для любого представления в рамках AdaptationSet с @ contentType = video, для которого со
отношение сторон изображения отличается от 16:9. должно присутствовать или наследоваться от
AdaptationSet не менее одного атрибута @раг и @sar.
4.5 Требования к параметрам описания презентации медиа (MPD) и сегментов
4.5.1 Требования к параметрам MPD
Параметры MPD должны удовлетворять следующим требованиям:
- размер MPD до и после разрешения xlink не должен превышать 256 кбайт;
- MPD должен содержать не более 64 периодов до и после разрешения xlink;
- MPD должен содержать не более 16 наборов адаптации за период;
- MPD должен содержать не более 16 представлений на один набор адаптации.
4.5.2 Требования к параметрам сегментов
Параметры сегментов должны удовлеторять следующим требованиям:
- продолжительность сегмента должна быть не менее 960 мс. за исключением последнего сегмен
та периода, продолжительность которого может быть менее 960 мс.
При мечание — Продолжительность сегмента выбирается с дискретностью в одну секунду с целью
выравнивания длительностей фрагментов аудио и видео всистемахс частотой 50 Гц на основе типичной длитель
ности аудиокадра и эффективных структур групп изображений видео;
- сегменты субтитров должны иметь размер не более 512 кбайт;
- если субсегменты но передаются, то каждый сегмент видео должен иметь продолжительность
не более 15 с;
- если субсегменты не сигнализируются, то каждый сегмент аудио должен иметь продолжитель
ность не более 15 с;
- каждый субсегмент видео должен иметь продолжительность не более 15 с;
- каждый субсегмент аудио должен иметь продолжительность не более 15 с.
4.6 Требования к серверу
Серверы должны поддерживать протокол передачи гипертекста HTTP. Серверы должны под
держивать обмен файлами cookie с агентами пользователей (например, проигрывателями). HTTP
Cookie — это фрагмент данных, отправляемый сервером пользователю, который тот должен сохранить и
отсылать обратно с каждым новым запросом этому серверу. Агент пользователя при передаче запро са
пересылает фрагмент данных Cookie серверу в составе НТТР-запроса.
Для передачи cookie от сервера к агенту пользователя должен использоваться заголовок Set-
Cookie. Сервер должен включать заголовок Set-Cookie в отклик HTTP к агенту пользователя. В после
дующих запросах агент пользователя возвращает заголовок запроса cookie серверу. Заголовок Cookie
содержит значения cookie, которые агент пользователя получил в предшествующих заголовках Sot-
Cookie. Сервер может игнорировать заголовок Cookie или использовать его содержимое в своих целях,
определяемых приложением.
Серверы могут передавать заголовок Set-Cookie в любом отклике. Пользователи могут игнори
ровать заголовки Set-Cookie, содержащиеся в откликах с кодом уровня 100, но должны обрабатывать
заголовки Set-Cookie, содержащиеся в других откликах (включая отклики с кодами уровней 400 и 500).
Сервер может включить в один отклик множество полей заголовка Set-Cookie.
Заголовок отклика Set-Cookie должен содержать имя заголовка Set-Cookie, за которым следует
символ двоеточия (;) и cookie.
Каждое поле cookie должно начинаться с пары имя — значение, за которым могут следовать до
полнительные пары имя — значение. Серверы не должны передавать заголовки Set-Cookie, не соот
ветствующие приведенным правилам.
7