5.4 Управление QLab для синхронизации ASM и Viewer (бета-версия)
После развертывания включите управление QLab в ASM, импортируйте QLab Projection Pack, подключите локальный мост (Local Bridge) и проведите репетицию синхронизации реплик ASM и Viewer под управлением QLab.
Beta
Используется для: проецирования локальных текстовых cue субтитров QLab (Text cues) с одновременным управлением состоянием cue SurtitleLive в панели оператора SurtitleLive для мобильных субтитров Viewer.
Важно: сначала разверните шоу. До развертывания QLab может использовать только автономный экспорт Редактора, описанный в Экспорт пакета импорта QLab.
Что делает этот бета-сценарий
Этот сценарий сохраняет SurtitleLive как систему подготовки текста, перевода, развёртывания, управления показом и вывода на телефоны зрителей. QLab становится интерфейсом управления показом для cue субтитров во время спектакля.
- QLab отображает импортированные текстовые cue субтитров локально, поэтому компьютер проекции имеет локальную резервную копию субтитров QLab.
- Когда управление разрешено, каждая группа субтитров (Group) SurtitleLive может попросить консоль оператора переключиться на соответствующий cue развёрнутой постановки.
- Панель оператора затем публикует обычное состояние cue SurtitleLive на ссылки Viewer и телефоны зрителей.
- Это не отдельный путь развертывания. Он использует существующее развернутое шоу, существующую ссылку на панель оператора и существующие ссылки Viewer.
Подготовка субтитров в SurtitleLive
- Завершите редактирование пьесы, перевод и проверку субтитров в Редакторе.
- Используйте Симуляцию (Simulation) для подтверждения порядка cue и языков.
- Разверните шоу с помощью Запуск в эфир (Go Live).
- Откройте развернутое шоу в Deployment Cockpit.
Включить QLab Cloud Sync и скачать пакет
- В Deployment Cockpit найдите панель
Управление QLabпосле Материалов для зрителей. - Включите
Включить управление QLab в консоли оператора. Это не меняет ссылку ASM, QR-код и действия Copy/Open. - Скачайте QLab Projection Pack для развернутого шоу.
- В бета-версии используются настройки развёрнутой постановки по умолчанию: один язык субтитров, положение по центру экрана, имена персонажей скрыты, ремарки пропущены.
- В диалоге параметров QLab перед загрузкой выберите язык, положение субтитров, вывод на одном или разных экранах, имя экрана или сцены, отображение имён персонажей и обработку ремарок.
- По умолчанию имена персонажей скрыты, а ремарки пропускаются. После Update Live или повторного развёртывания скачайте свежий пакет, чтобы QLab и ASM использовали один источник.
- Для Cloud Sync нужен QLab с любой лицензией; на этом Mac также установите Node.js 18 или новее для помощника локального моста.
Настроить скачанный пакет в три шага
- Распакуйте пакет, откройте рабочую область QLab 5 и выполните инструкции из
1 - START HERE.txt— это краткое руководство оператора. - Запустите
2a - Import into QLab.applescriptи выберите2b - QLab Cue Data.json. - Дважды щёлкните
3 - Start Local Bridge.commandи не закрывайте окно Terminal. Откройте и разблокируйте ASM Console, нажмитеQLab enabled,Connect local bridge, разрешите доступ к локальной сети, дождитесьViewer sync readyи нажмитеAllow QLab control.
Структура и правила импортированного пакета
- Пакет развернутого шоу импортирует субтитры SurtitleLive как группы QLab (Groups). Каждая группа содержит дочерний текстовый cue (Text child cue) для локальной проекции и дочерний cue сценария (Script child cue), который отправляет несекретный идентификатор cue на локальный мост.
- Если выбраны несколько языков или экранов, оставьте их в одной SurtitleLive Group: это один cue, а не несколько моментов показа. На одном экране языковые версии остаются отдельными Text child cue с позициями top/middle/bottom.
- Ремарки, добавленные как Text cue, синхронизируются с телефонами зрителей — это полезно для accessibility captions. Memos синхронизацию не поддерживают.
- Если вы импортируете исправленный пакет позже, совпадающие группы субтитров SurtitleLive обновляются по стабильному ключу cue вместо дублирования.
- Переместите целые группы субтитров SurtitleLive в свой основной список шоу QLab в места, где должны находиться эти субтитры.
- Добавьте cue звука, света, видео, standby, ожидания (wait), паузы или другие cue QLab до, после или между группами субтитров SurtitleLive.
- Сохраняйте каждую группу SurtitleLive неповрежденной. Не отделяйте дочерний текстовый cue от дочернего cue сценария, если только вы не хотите намеренно прекратить синхронизацию этого субтитра с панелью оператора и Viewer.
Проверка моста и подключение QLab
- Откройте панель оператора по обычной ссылке
ASM Consoleв Deployment Cockpit и разблокируйте ее с помощью пароля оператора. - Дважды щёлкните
3 - Start Local Bridge.command; мост должен работать на том же Mac, что и QLab, а окно Terminal должно оставаться открытым. - Если порт
37621занят, не меняйте его в QLab и не запускайте второй мост. При необходимости проверьте порт командойlsof -nP -iTCP:37621 -sTCP:LISTEN; если определить процесс не удаётся, отключите управление QLab и используйте обычные ASM. - В консоли подключитесь к локальному мосту, разрешите доступ к локальной сети и подтвердите, что мостовой помощник подключён, а синхронизация Viewer готова.
- Включите (arm) управление QLab. Панель оператора переключит вывод мобильного Viewer и проектора на замену cue-to-cue, так что предыдущий субтитр исчезнет при срабатывании следующего cue субтитров QLab.
- Пока разрешено управление QLab, ASM блокирует переключатели отображения мобильных субтитров; ремарки-Text cue по-прежнему выводятся и синхронизируются. Запустите один cue, чтобы проверить, что событие из QLab достигает ASM.
Репетиция перед выступлением
- Запустите один ранний субтитр из QLab и подтвердите, что проекция QLab, текущий cue в панели оператора и субтитры Viewer совпадают.
- Подтвердите, что предыдущий субтитр исчезает при появлении следующего cue субтитров QLab.
- Запустите один средний субтитр напрямую из QLab, а не только следующий cue.
- Перейдите на неверный субтитр, затем исправьте его из QLab и подтвердите, что панель оператора и Viewer следуют за исправленным cue.
- Если в вашем шоу используются cue blackout, паузы, ожидания или standby в QLab, протестируйте их как свои собственные cue QLab. Бета-пакет SurtitleLive не добавляет дополнительные cue blackout, standby, настроечной таблицы, заметок или окончательной очистки экрана.
- Если какая-либо проверка не удалась, отключите (disarm) управление QLab и используйте ручное управление панели оператора или только проекцию QLab в качестве резервного варианта.
Если субтитры изменяются после экспорта
- Внесите изменения в субтитры в SurtitleLive и сохраните Редактор.
- Используйте Обновить живые субтитры (Update Live Subtitles) или разверните повторно, в зависимости от вашего рабочего процесса.
- Скачайте свежий QLab Projection Pack из обновленного развертывания.
- Запустите импортёр снова. Текстовые изменения в том же cue SurtitleLive обновляют соответствующую QLab Group и её Text child cue на месте. Новые cue получают новые ключи и добавляются после предыдущей группы, когда это возможно; удалённые субтитры помечаются удалёнными, но не удаляются.
- Если порядок cue, ID строк, номера или типы cue изменились, идентификатор источника ASM может измениться. Старые пакеты QLab намеренно отклоняются до импорта последнего пакета.
- После повторного импорта проверьте, что обновлённые cue сохранили правильный порядок и стабильные ключи.
- После этого проверьте все окружающие cue звука, света, видео, ожидания или standby перед спектаклем.
Ограничения безопасности
- QLab Projection Pack не содержит паролей SurtitleLive, токенов времени выполнения или учетных данных администратора.
- Локальная проекция QLab может продолжаться в случае сбоя сети, поскольку текстовые cue находятся в рабочей области QLab.
- Синхронизация Viewer на телефонах по-прежнему требует подключённых ASM, локального моста и runtime SurtitleLive.
- Локальный мост передаёт только разрешённые срабатывания cue из QLab в ASM на Mac спектакля. Это единственный канал управления QLab → ASM; он слушает только loopback localhost на порту 37621, а не общедоступный интерфейс.
- Прямой браузерный Web MIDI не является путем на площадке для этой бета-версии. Используйте рабочий процесс локального моста.
- ASM создаёт шкалу синхронизации QLab только после включения управления в Deployment Cockpit, подключения моста и разрешения управления QLab в ASM.
- Статус подключения QLab не является доказательством того, что телефоны зрителей получают субтитры. Всегда проверяйте реальную ссылку Viewer перед выступлением.
FAQ
Частые вопросы по этому workflow на основе текущей системы SurtitleLive.
Can I use this beta sync pack before deployment?+
No. The sync pack belongs to a deployed show. Before deployment, use the Editor QLab import pack for offline projection only.
What does QLab control when this is armed?+
QLab projects its local Text cues and sends armed cue jumps through the local bridge to the already-open SurtitleLive live console. SurtitleLive Cloud then publishes the normal cue state to Viewer links and audience phones.
Does enabling QLab control create a new ASM link?+
No. Deployment Cockpit keeps the same ASM link, QR code, Copy, and Open actions. The toggle only allows the already-open ASM Console to connect and arm the local QLab bridge.
Can I add sound, light, video, or standby cues in QLab?+
Yes. Add them before, after, or between whole SurtitleLive subtitle Groups. Keep each SurtitleLive Group intact so all language/screen Text child cues and the sync Script child stay together. Later QLab Projection Pack imports update matching SurtitleLive Groups by stable cue key and do not delete your other QLab cues.
What happens if the venue network drops?+
QLab local projection can continue because the Text cues are inside the QLab workspace. Mobile Viewer sync still needs ASM, the local bridge, and SurtitleLive runtime control to be connected.
Workflow Развертывание
Продолжить в этом workflow
Подготовка пьесы, workflow перевода, live-развертывание, управление оператором и диагностика runtime.
0.15 Диагностика без страницы Logs
Используйте видимый статус рабочего процесса, использование кредита, баннеры развертывания и запросы на повтор, когда общей страницы Logs нет.
0.16 Сообщения об ошибках и устранение неполадок
Разбирайтесь в типичных проблемах проектов, перевода, развертывания и кредитов.
2.1 Быстрый старт в редакторе
Познакомьтесь с основными инструментами редактора для работы с языками, AI-переводом, симуляцией и экспортом.
