Резерв и переключение
Встроенного резерва у TouchDesigner нет, его строят руками. Дежурная картина на консоли, горячий резерв на приоритетах sACN, синхронизация состояния и где проходит разумная граница.
Встроенного резерва, как у консолей и медиасерверов, у TouchDesigner нет, его строят руками, и сколько это стоит, честнее знать заранее.
| Схема | Восстановление | Сложность |
|---|---|---|
| Ничего | Пока не поднимут руками | — |
| Watchdog | 10–40 секунд | Низкая |
| Горячий резерв на приоритетах | Секунды | Средняя |
| Дежурная картина на консоли | Мгновенно | Низкая |
Если на площадке есть пульт, дешевле и надёжнее всего дежурная картина: консоль держит нейтральный свет, ваш его перекрывает, пока ваша машина работает, а если она упала, остаётся свет консоли. Делается приоритетами sACN или разделением зон, Слияние и приоритеты, — один разговор с художником и ноль строк кода.
машина A: приоритет 110 (основная)
машина B: приоритет 100 (резерв)
Горячий резерв: две машины считают одно и то же и шлют один юниверс с
разными приоритетами sACN, Priority у DMX Out CHOP и POP. Пока A шлёт,
приёмник берёт её; замолчала — по тайм-ауту источника, по E1.31 это 2,5
секунды без пакетов, приёмник уходит на B. Нужно, чтобы машины совпадали
по состоянию — общий таймкод или обмен по
OSC, — чтобы приёмники понимали приоритеты, что
проверяют на железе, и чтобы переключение проверили выдернутым кабелем,
а не в теории.
Во время прогона выдёргивают сетевой кабель основной машины и смотрят, что стало со светом. Других способов узнать нет.
Резерв обязан быть в том же состоянии — то же кью, тот же мастер, та же фаза эффектов. Чище всего общий таймкод: обе считают состояние из него, и синхронизация выходит сама. Можно обмениваться состоянием по OSC несколько раз в секунду или кормить обе машины одними входами — DMX с пульта, звуком, датчиками. Поэтому шоу по таймкоду резервируется куда легче шоу «по кнопке». Ошибку в логике резерв не исправит — обе машины сделают одно и то же неправильно. Не спасёт от отказа сети и коммутатора (их резервируют отдельно), контроллеров и приборов, питания. Резерв строят по слабейшему звену, и это редко компьютер. Инсталляции обычно хватает watchdog и ночного перезапуска, концерту — дежурной картины на консоли. Настоящий горячий резерв оправдан там, где остановка стоит дорого, а отладки требует сопоставимо с самим шоу.
Нашли в статье ошибку, устаревшее или непонятное место?