Вставка рекламы на стороне сервера (SSAI)

Что такое вставка рекламы на стороне сервера (SSAI)?

Вставка рекламы на стороне сервера (SSAI) представляет собой сочетание манипуляций с файлом манифеста, взаимодействия с рекламным сервером, а также нормализации битрейта и разрешения рекламных материалов. Все эти операции происходят на стороне сервера до отправки манифеста клиентам. Вставку рекламы на стороне сервера также называют динамической вставкой рекламы, или рекламной склейкой.

Но как бы ни называлась сама операция, вставка рекламы на стороне сервера по целому ряду причин является достаточно сложным процессом.

  • Вставка рекламы на стороне сервера требует от сервиса подготовки видео широких возможностей масштабирования.
  • Индивидуально настроенные манифесты непригодны для кэширования
  • Процесс подготовки отчетов и поведение различных проигрывателей требует уведомлять клиентов о показе рекламы
  • Разнообразие стандартов рекламы (VAST, MAP), рекламных серверов, серверов для подготовки видео и сред воспроизведения усложняют рабочие процессы вставки рекламы на стороне сервера

Чтобы справляться с колебаниями спроса при своевременном обеспечении вставки рекламы на стороне сервера, необходима архитектура с широкими возможностями масштабирования. Особенно это актуально для организаторов трансляций, которые вынуждены иметь дело с резкими всплесками спроса при выходе в эфир экстренных новостей, спортивных событий и популярных сериалов. Одним из способов, благодаря которому организаторы трансляций могут справиться с запросами аудитории, является облачная обработка видео со вставкой рекламы на стороне сервера.

Во время трансляции различных мероприятий количество зрителей, которые смотрят передачу одновременно, может резко и непредсказуемо меняться. Например, количество просмотров спортивного матча с почти равным счетом может оставаться стабильным на протяжении большей части игры, а затем в последние минуты матча резко увеличиться на несколько сотен тысяч новых зрителей.

Решением, которое позволит справиться с такими перепадами спроса, является кодирование и упаковка видео, которые можно виртуализовать для быстрого развертывания и разместить в облачной инфраструктуре для быстрого автоматического масштабирования.

Поскольку выделенные аппаратные декодеры и упаковщики с единственным конвейером обработки не отличаются гибкостью, решить проблему на практике поможет наращивание количества инстансов облачной обработки видео по мере необходимости. Облако очень удачно подходит для создания миллионов индивидуально настроенных манифестов контента и рекламы для событий, транслируемых в режиме реального времени.

Вставка рекламы на стороне сервера при потоковом вещании

Организаторы трансляций и поставщики видеоконтента постоянно сталкиваются с противоречием: с одной стороны, им необходимо обеспечить высокое качество сервиса для своих клиентов, включая возможности повторного просмотра и просмотра в записи, с другой стороны, необходимо монетизировать сами предложения и сервисы потоковой трансляции. С ростом количества просмотров на подключаемых устройствах сложность монетизации видеоконтента, поставляемого по технологии Over‑the‑top (OTT), будет только увеличиваться.

Для оптимизации процессов получения прибыли при потоковом вещании рекламодатели все активнее ищут способы сопоставлять интересы конкретных потребителей с показываемой им рекламой и доставлять ее как можно более естественно.

Индивидуальная настройка рекламы снижает желание потребителя воспользоваться блокировкой рекламы и создает условия для взаимовыгодной коммуникации между поставщиками видеоконтента и аудиторией. Помимо релевантности тематическим интересам потребителя индивидуальная настройка рекламы позволяет подстраиваться под эмоциональное состояние пользователя, инициируя изменения в привычных процессах мышления и совершения покупок.

В то время как возможности для использования преимуществ индивидуальной настройки рекламы и ее внедрения в контент расширяются, главный вопрос организаторов вещания, операторов платных телеканалов, координаторов контента и поставщиков видео остается неизменным: как наилучшим образом совместить интересы видеобизнеса и зрительской аудитории?

Решение должно обеспечивать баланс между требованиями монетизации и способностью предоставлять высокое качество сервиса для подписчиков. Именно такой баланс может стабильно обеспечивать вставка рекламы на стороне сервера.

Почему вставка рекламы на стороне клиента неэффективна?

Хотя вставка рекламы на стороне клиента является популярным решением при индивидуальной настройке рекламы и таргетинге, она имеет ряд технологических сложностей, которые в некоторых случаях очень трудно преодолеть – в особенности, во время прямых включений, характерных для выпусков новостей, а также при трансляции мероприятий и спортивных событий.

  • Серьезными проблемами вставки рекламы на стороне клиента являются высокие сетевые задержки и резкие перепады качества видео, вызванные изменениями кодека, разрешения и битрейта
  • Решения, которое позволяло бы просто и эффективно обеспечивать высокое качество вещания в реальном времени, не существует
  • Требует изменения кода на большом числе платформ и устройств
  • По мере роста популярности блокировщиков рекламы степень наполнения сетевой среды на ПК и мобильных устройствах рекламой неуклонно снижается

Помимо сугубо технологических ограничений вставка рекламы на стороне клиента может негативно сказываться на качестве самого просмотра.

Если вы думали, что буферизация раздражает зрителей, просто посмотрите, что происходит, когда страница зависает после показа предварительного ролика, вынуждая пользователей обновлять ее и смотреть ролик еще раз. Вставка рекламы на стороне клиента требует большого объема кода для каждой платформы, особенно если зритель смотрит видео через приложение. Это не только повышает стоимость разработки для авторов страницы или приложения, но и снижает качество воспроизведения для конечных пользователей. Рекламное решение, которое на 100 % исполняется на стороне сервера, намного проще в разработке и управлении и гораздо меньше подвержено сбоям при работе.

‑ «How Server‑Side Ad Insertion is Making Online Ads More User‑Friendly»
StreamingMedia.com

Как работает вставка рекламы с применением облака?

Основной процесс вставки рекламы с применением облака выглядит следующим образом.

Диаграмма вставки рекламы с использованием облака

Инфраструктура для вставки рекламы на стороне сервера

  1. Проигрыватель посылает в сеть доставки контента (CDN) запрос на HLS‑контент, относящийся к категории прямой трансляции или видео по запросу (VOD). CDN настроена таким образом, что использует в качестве источника манифестов сервисы вставки рекламы вместо источника контента. Все запросы проигрывателя включают в себя параметры пользователя, поэтому манифесты для каждого запроса будут уникальными.
  2. Сервис вставки рекламы извлекает полностью подготовленный шаблон манифеста из сервера‑источника контента. Этот манифест содержит в себе рекламные маркеры, поэтому сервис вставки всегда знает, где необходимо выполнить вставку или замену рекламы.
  3. Встретив такой маркер, сервис вставки посылает серверу распределения рекламы (ADS) запрос, в который входят параметры проигрывателя из запроса на контент и продолжительность интервала для рекламы.
  4. ADS отправляет VAST или VMAP ответ, который включает в себя рекламу для показа, текущие рекламные кампании и специальные URL, на которые необходимо отправлять отчеты о показах. Реклама для демонстрации подбирается на основании информации о зрителе, переданной сервисом вставки.
  5. Сервис вставки редактирует манифест, вставляя в него URL подходящих рекламных роликов из VAST или VMAP ответа сервера ADS.
  6. Затем сервис вставки направляет полностью подготовленный манифест проигрывателю через CDN (при этом CDN не может кэшировать данный ответ, поскольку он является уникальным для каждого проигрывателя).
  7. По мере воспроизведения контента либо сервис вставки, либо сам видеопроигрыватель сообщают о том, какой объем рекламы был показан. Сервис вставки посылает отчеты о просмотре рекламы напрямую на URL отслеживания, используя собственную систему формирования отчетов на стороне сервера. Участие пользователя в этом процессе не требуется.
  8. По мере воспроизведения контента проигрыватель запрашивает рекламные сегменты для показа. Если в этот момент они еще не преобразованы в формат, который соответствует показываемому видеоконтенту, сервис вставки проводит такое преобразование в момент запроса сегмента. Если сегмент не преобразован в необходимый формат, сервис вставки не предоставляет его для показа при первом запросе.

Начать работу

Мы можем помочь вам начать работу, предоставив консультации отдела продаж и архитекторов решений, либо вы можете приступить к разработке самостоятельно уже сегодня.