Синхронизация по p2p

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

Для качественного использования механизма требуется:

  • использовать устройства со средней производительностью или выше (Intel Core i3 и выше, 4 GB RAM или выше, SSD);
  • использовать рекомендуемые ОС (это Windows 8.1 или Android 5.0);
  • использовать проводное подключение к сети для всех синхронизируемых устройств;
  • использовать закрытую сеть на отдельном свитче;
  • использовать специально настроенный свитч (сеть) с включенной поддержкой IGMPv2, мультикастом и отключенным контролем трафика (e.g. QoS)

Для включения функционала нужно включить тумблер "p2p обмен" у устройства в свойствах устройства:

Проверить работу сети можно с помощью информации в свойствах устройств.

1. Кнопка обновления информации о сети;
2. Количество соседей, которых "видит" данное устройство;
3. Количество всех устройств в сети;
4. Список устройств в сети.

Синхронизация обычных и цикловых рекламных кампаний.

Также у нас представлен функционал синхронизации нескольких рекламных кампаний, среди которых есть цикловые РК, т.е. синхронизация медиаплана.

Требования к реализации такого сценария работы:

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

Атрибут можно добавить в настройках личного кабинета:

Следующим шагом будет добавить в этот атрибут на каждом устройстве, которое должно быть синхронизировано одинаковое значение (не забудьте сохранить настройки, название атрибута может быть любым):

2) У всех устройств, участвующих в заданной группе синхронизации должен быть идентичный медиаплан и прогружен весь контент., также одинаковый.
3) Плеер должен быть обновлен до последней версии early access 6.22+.

4) Настройка p2p transportation в плеере должна быть выставлена на UDP иTCP/IP.

5) Обязательное условие - подключение устройств в одной сети по LAN к одному свитчу.

После выполнения этих настроек медиаплан и трансляция будут синхронизированы.

Дополнительная информация по реализации p2p сценариев.

О создании шаблонов для p2p трансляций можно почитать здесь.

Реализовать работу p2p сценария на Tizen можно по инструкции.