KVS 5.1.0

02 August, 2019

Что нового в версии 5.1.0

Выполнен огромный пласт работы по улучшению плеера KVS:

  1. Реализована полная поддержка спецификации VAST 3.0 (кроме industry icons, т.к. мы ни разу не видели чтобы это реально использовалось среди наших клиентов). В частности, это означает возможность использования wrapper-ов и улучшенных техник загрузки рекламы.
  2. Реализована полная поддержка спецификации VPAID 2.0.
  3. Мы изменили логику подгрузки VAST в плеере. Раньше наш плеер подгружал VAST во время инициализации, чтобы не добавлять лишнюю задержку во время клика пользователя по плееру. Эта схема работала некорректно при использовании разных сторонних попандеров, т.к. при их работе страница с плеером открывалась несколько раз для одного и того же пользователя, а у плеера не было никакой возможности отследить это. Новая схема подгрузки VAST теперь работает по аналогии с другими плеерами и будет запрашивать рекламу только при попадании клика на плеер. Это должно повысить конвертацию.
  4. Мобильные устройства теперь будут подгружать основное видео в фоне во время показа pre-roll рекламы. Это приведет к меньшему времени ожидания после завершения рекламы, т.к. в большинстве случаев видео успеет подгрузиться в буфер к этому времени.
  5. Мы также изменили поведение контролбара на устройствах с тач скриншом при показе pre-roll / post-roll рекламы. Ранее контролбар всегда прятался и отображался только при первом таче, что могло приводить к понижению кликов и меньшему CTR. После обновления контролбар будет всегда отображаться для тач устройств во время рекламы.
  6. Кнопка громкости во время рекламы теперь будет позволять не только выключить звук, но и настроить его громкость (для устройств, которые позволяют управление громкостью). Ранее кнопка громкости работала только в режиме включения / выключения звука.
  7. Мы добавили поддержку статистики плеера в KVS и в аналитике Google. В настройках статистики вы можете включить сбор статистики по плееру и настроить метод сбора.
  8. Кроме того в настройках статистики появилась отдельная возможность включить сбор события начала проигрывания для каждого видео. По умолчанию KVS считает за "показ" видео факт открытия страницы с плеером. Теперь вы сможете дополнительно включить сбор кол-ва проигрываний в плеере как отдельный показатель.
  9. ВАЖНО! В связи со всеми описанными улучшениями плеера изменились их скины. Если вы используете свой кастомный скин для плеера, вам необходимо обновить его, поскольку во время обновления KVS не происходит обновления кастомных скинов.

CTR ротатор получил несколько значимых улучшений:

  1. Мы избавились от старого способа калькуляции, который затормаживал расчет CTR. Новый метод будет отражать реальный CTR на момент пересчета и сортировка по CTR будет показывать лучшие видео на данный момент. Таким образом, кэширование сайта теперь никак не будет влиять на расчет CTR.
  2. Теперь в ротаторе можно настраивать примесь при выводе лучшего по CTR видео. Это позволит включать новые случайные видео в ротацию, при этом все еще показывая большинство наиболее кликабельных видео. Такая возможность доступна для каждого списка видео в отдельности и настраивается через параметры блока list_videos (новый параметр randomize_positions).
  3. Кроме этого, мы поработали над улучшениями производительности и смогли несколько снизить нагрузку ротатора на базу данных во время пересчета CTR. Мы также добавили опцию расписания в настройках ротатора, которая позволяет повысить интервал между пересчетами для снижения нагрузки, а также дает возможность установить "тихий" период времени, в течение которого работа ротатора будет приглушаться.

Другие улучшения:

  1. Появилась поддержка WebP формата для скриншотов видео. WebP - это новый формат изображений, который продвигается корпорацией Google и в настоящее время поддерживается основными браузерами (79.96% трафика в настоящий момент). Ключевой особенностью данного формата является значительное - до 30-50% - уменьшение размера файла по сравнению с JPG при этом без видимых изменений в качестве. Поскольку этот формат пока не поддерживается в 100% случаев, он может использоваться только как дополнение к формату JPG.
  2. Adspyglass.com стал доступным среди бесплатных поставщиков VAST, которые не требуют платной VAST подписки! Adspyglass.com поддерживает более 30 наиболее популярных рекламодателей и позволяет значительно поднять доход с VAST рекламы путем автоматического подбора наиболее выгодного рекламного предложения для каждого отдельного посетителя исходя из его страны и типа устройства.
  3. Статистика плеера теперь поддерживает гораздо больше данных, чем ранее. Теперь вы можете использовать ее для оценки качества трафика из разных источников (при помощи функционала рефереров KVS). Если вы покупаете трафик из разных источников, вы можете воспользоваться опциями группировки, чтобы сгруппировать статистику по каждому рефереру. Отмечая разницу в цифрах между разными источниками трафика (которая для удобства теперь показывается автоматически в скобках), вы сможете легко вычислять источники плохого трафика или читеров, т.к. маловероятно что они смогут эмулировать такую же картину поведения, как и реальный трафик на вашем сайте.
  4. Весь интерфейс статистики по трафику переработан: добавлены новые столбцы с данными и базовые возможности аналитики.
  5. Теперь KVS позволит создавать анимированные GIF-ки как форматы видео. Появилась возможность задавать GIF формат среди остальных форматов видео и создавать GIF анимации на базе исходных видеофайлов с разными настройками трейлера и длительности. Так, например, можно будет создавать 5 секундные GIF трейлеры для каждого видео.
  6. В настройках создания тэгов теперь можно указать, чтобы все новые тэги создавались неактивными и не появлялись на сайте без ручной активации.
  7. В персональных настройках вернулась возможность настроить максимальный размер тумб в списках панели администрирования, которую мы убрали в обновлении 5.0.
  8. В панели администрирования теперь можно будет настроить, чтобы по умолчанию создателем всего нового контента являлся анонимный пользователь.
  9. На странице старта мы добавили вывод статистики показов ваших embed кодов.
  10. В биллингах мы добавили поддержку повтора любого постэка, который обработался с ошибкой. Для того, чтобы это стало возможным, мы вернули логгирование email и пароля в логи биллингов (мы убирали это в версии 4.0.2).
  11. В интерфейсе импорта добавились подсказки с примерами данных по всем полям импорта. Также добавилась поддержка поля уровня доступа при импорте видео и альбомов.
  12. В комментариях в панели администрирования мы изменили способ отбражения длинных комментариев. Ранее комментарии с длиной более 200 символов обрезались в конце. Теперь такие комментарии будут обрезаться в середине, чтобы оставить видимой и первую, и последнюю части. Кроме того, появился новый столбец списка, который позволит отобразить текст комментария целиком без обрезания.
  13. Проверка серверов хранения теперь будет посылать реферер для обхода некоторых случаев настройки, которые не позволяют иметь доступ к видеофайлам без реферера.
  14. Плагин резервного копирования станет использовать более удобное наименование файлов резервных копий.
  15. Движок конвертации больше не будет поддерживать создание файлов FLV формата, которые в настоящее время не используются в реальной жизни.
  16. В блоках редактирования видео (video_edit) и альбомов (album_edit) появилась возможность установить опцию уровня доступа при загрузке или редактировании контента.
  17. Блоки регистрации (signup) и редактирования профиля (member_profile_edit) при заполнении даты рождения теперь будут производить полноценную проверку, чтобы пользователю было полных лет не менее чем лимит, заданный в конфигурационном файле setup.php (по умолчанию он выставлен в 18 лет). Ранее эта опция использовалась только для ограничения списка доступных годов в селекторе возраста, но KVS никогда не проверял выбранную дату на кол-во полных лет.
  18. В случае наличия в группе хранения нескольких активных серверов, KVS теперь будет исключать из раздачи сервера, по которым автоматической проверкой определена ошибка отдачи.

Исправлены следующие баги:

  1. [КРИТИЧНО] Обработчик NATS завершал обработку постбэка с ошибкой, если в его настройках не были заданы пакеты доступа (появилась после 5.0).
  2. [СЕРЬЕЗНО] Неполное копирование видеофайла при пересоздании его из самого себя могло приводить к битости видео без возможности восстановления.
  3. [СЕРЬЕЗНО] Функциональность моделей и контент провайдеров приводила к SQL ошибкам в версии MySQL 8.
  4. [СРЕДНЕ] В некоторых случаях при ручном удалении фоновых задач могли оставаться временные исходные файлы видео.
  5. [СРЕДНЕ] Ранжирование моделей и контент провайдеров могло не работать корректно в некоторых версиях MySQL.
  6. [МЕЛОЧЬ] Фиды импорта неправильно отображали кол-во удаленных видео (появилась после 5.0).
  7. [МЕЛОЧЬ] Плагин автоподбора категорий неправильно учитывал тэги в случае разницы в регистре написания.
  8. [МЕЛОЧЬ] Функционал определения битых скриншотов работал некорректно в некоторых случаях и мог приводить к значительному замедлению создания скриншотов по видео.
  9. [МЕЛОЧЬ] В некоторых случаях плеер мог отобразить на 1 таймайновый скриншот больше, чем требовалось, что приводило к появлению 404 ошибок по таймлайновым скриншотам.
  10. [МЕЛОЧЬ] Плагин FTP загрузки контента позволял создавать премиум видео даже при отсутствии форматов премиум видео.
  11. [МЕЛОЧЬ] Комментарии могли быть сдвинуты на дальнее будущее при смещении даты публикации видео или альбома вперед.
Новая версия KVS 6.2.0 доступна Оформить заказ