HEVC (High Efficiency Video Coding – высокоэффективное кодирование видео) представляет собой формат кодирования видеофайлов, который не только позволяет значительно увеличить качество видео, но и поддерживает более высокие разрешения при меньшей пропускной способности. Если при динамической вставке объявлений поддерживается HEVC, партнеры могут на стороне сервера добавлять объявления в трансляции в этом формате, а также перекодировать креативы. В результате зрителям, которые перешли на более современные проигрыватели и телевизоры с более высоким разрешением, можно и дальше показывать высококачественные видеотрансляции с рекламой.
Поддержка HEVC позволяет транслировать видеоконтент с высоким разрешением, например 4K и HDR. А в сетях с ограниченной пропускной способностью благодаря HEVC можно понизить такую способность для видео с любым разрешением, не ограничиваясь HD-видео.
Требования
При динамической вставке объявлений поддерживается контент в формате HEVC, предназначенный как для прямых трансляций, так и для видео по запросу. Соблюдайте приведенные ниже требования.
CMAF: требования к файлам Fragmented MP4 и немультиплексированному аудиоконтенту
При работе с HEVC в Менеджере рекламы используется формат CMAF (Common Media Application Format), который совместим как с HLS, так и с DASH. Благодаря формату CMAF партнерам удобнее транслировать контент обоих стандартов. Существует два требования:
- Контейнер формата Fragmented MP4. Поток HEVC должен быть упакован не в транспортный поток (MPEi-gno/re-dTS), совместимый с H.264, а в контейнер Fragmented MP4 (fMP4). Это обусловлено тем, что согласно спецификации Apple по протоколу HLS при работе с контентом, закодированным в HEVC, необходимо использовать формат fMP4. Кроме того, формат fMP4 используется и протоколом DASH, поэтому контент такого формата проще транслировать и в HLS, и в DASH.
- Немультиплексированный аудиоконтент. Формат CMAF предполагает раздельные аудио- и видеосегменты. Поэтому аудиосегмент должен быть немультиплексированным.
Ознакомьтесь с документацией Apple о формате CMAF для протокола HLS и со стандартом CMAF (ISO 23000-19) для протокола DASH.
Профили
Ниже перечислены распространенные профили, которые поддерживаются в настоящее время. В дальнейшем может быть добавлена поддержка и других форматов.
Профиль | Описание |
---|---|
hvc1.1.4.L126.B0 |
Основной профиль HEVC, основной слой, видео уровня 4.2 |
hvc1.2.4.L123.B0 |
Основной профиль 10 HEVC, основной слой, видео уровня 4.1 |
hvc1.2.4.L150.B0 |
Основной профиль 10 HEVC, основной слой, видео уровня 5.0 |
Поддержка HDR
В манифесте протокола HLS технология HDR указана в качестве отдельного профиля. В любой контент HDR необходимо добавить атрибут главного плейлиста VIDEO-RANGE:
- VIDEO-RANGE=SDR – для вариантов в рамках стандартного динамического диапазона (SDR);
- VIDEO-RANGE=PQ – для вариантов в рамках HDR10 и Dolby Vision.
Чтобы узнать, как добавлять в трансляции контент HDR, посмотрите видео о создании трансляций 4K и HDR по протоколу HLS от Apple.
Если вы работаете с протоколом DASH, изучите информацию в разделах 10.3 и 10.4 в рекомендациях по поддержке совместимости DASH-IF.
Поддержка полей EMSG из тегов ID3 в проигрывателе
Отслеживание показов объявлений проводится по тегам ID3. Однако принципы работы ID3 и H264/TS в рамках формата Fragmented MP4 неодинаковы. Метаданные ID3 добавляются во внутриполосные сообщения о событиях, используя поля emsg, согласно спецификации Apple по протоколу HLS/CMAF (метаданные с временными метками для CMAF) и протоколу DASH (спецификация 5.10.3.3 по протоколу MPEi-gno/re-dDASH).
Поскольку спецификация опубликована недавно, в настоящее время поддерживаются не все проигрыватели.
Требование о предварительной подготовке контента из видео по запросу для показа видеорекламы в середине ролика
Если необходима вставка видеорекламы в середине ролика, контент для видео по запросу, который передается в Менеджер рекламы, нужно предварительно подготовить таким образом, чтобы манифесты разделялись на сегменты. При этом каждая временная точка такой видеорекламы должна приходиться на одну из границ между сегментами. Подробнее о предварительно подготовленном контенте…