Усередині плеєра

Що екран зберігає на власному диску, як переживає збій, як кілька панелей залишаються синхронними і звідки береться звук.

Він працює, коли інтернет не працює#

Цього люди не очікують, і саме тому екран, який здається зламаним, зазвичай справний. Плеєр зберігає локально дві речі:

  • Свій розклад — на сім днів. Екран, що завантажується під час збою, знає, що має показувати.
  • Самі файли — на диску. До приблизно 2 ГБ; коли треба звільнити місце, першими видаляються найстаріші. Без цього екран точно знав би, що показувати, але не зміг би отримати жодного байта.

Він також зберігає копію самої сторінки плеєра, тож телевізор, у якого під час збою зникає живлення, повертається до показу, а не до порожнього браузера.

Що є на диску екрана
ЕлементТипУ кеші
Дошка менюЗображенняheld1
Відео з випічкоюВідеоheld
Рекламний слотAdSlotlive2
Зимова акціяВідеоnot yet
1Ваші власні файли: у кеші, і щоразу відтворюються з диска.
2Рекламні слоти й VAST ніколи не кешуються — кожен показ є окремим аукціоном і окремим оплаченим показом.
Живі елементи не відтворюються офлайн
Рекламному слоту нічого кешувати — те, що з'явиться, вирішується в момент показу. Під час збою ці оберти переходять на ваш власний резервний контент. Це правильна поведінка, а не несправність: повторний показ збереженої реклами означав би показ реклами, яку ніхто не купував.

Відтворення ніколи не губляться#

Відтворення під час збою все одно є відтворенням і все одно оплачується. Екран записує його в надійну чергу й доставляє, коли зв'язок повертається, — такі записи надходять із позначкою Офлайн, тож ви відрізните затриманий звіт від живого.

Ненульова черга, коли екран офлайн, — це очікувано. Ненульова черга, що зростає, коли екран онлайн, — це звіт, який не може пройти, і це варто перевірити.

Відеостіни запускаються разом#

На стіні з кількох пристроїв відтворення не починається, доки не під'єднається кожна панель. Потім вони отримують спільний момент старту, тож панель 1 і панель 4 показують той самий кадр, а не з різницею в секунду. Панель, яка під'єднується пізніше, отримує той самий момент старту й сама визначає, де має бути.

Поки стіна чекає, кожна панель показує, скільки вже під'єдналося, — «3 з 4 під'єднано». Стіна, що застрягла на цьому повідомленні, має панель, яка вимкнена, від'єднана від живлення або в іншій мережі.

Звук#

Три правила, по порядку:

  • Екран із вимкненим звуком мовчить абсолютно. Якщо Фонове відтворення звуку вимкнено, платформа взагалі не надсилає аудіоконтент на цей екран.
  • Звук відтворює лише одна панель. На стіні з кількох пристроїв чотири панелі, що грають ту саму доріжку з невеликим розсинхроном, дають луну. Обирається одна; якщо вона відпаде, за кілька секунд звук перейде на іншу.
  • Відео зі звуком має пріоритет. Поки воно відтворюється, фонова музика стоїть на паузі — і продовжується з того місця, де зупинилася, а не далі по доріжці, яку ніхто не чув.

Оновлення доходять до екранів самі#

Екрани самі запитують розклад — їм нічого не надсилають примусово, — і зміна застосовується наприкінці поточного циклу, а не обриває елемент посередині. Ніхто не бачить недограного відео, а екран, який був офлайн, коли ви вносили зміну, отримає її, щойно повернеться. Показник Розгортання показує, наскільки далеко зміна справді дійшла.

Приклад — Як виглядає збій на дев'ять годин
Кафе втрачає зв'язок о 08:00. Екран увесь день відтворює контент із диска. Рекламні слоти переходять на власний контент кафе, тож цикл виглядає трохи інакше, але ніколи не зупиняється. Кожне відтворення стає в чергу. О 17:00 зв'язок повертається; протягом хвилини черга доставлена, і денний звіт показує відтворення з позначкою «Офлайн». Дохід від рекламних слотів за ці години — нуль, і це правильно, бо жоден аукціон не відбувся.
Спробуйте на екрані, який у вас уже є. Перший екран безкоштовний — скільки завгодно. Без картки.
Почати безкоштовно — без картки