5Trình chiếu & di động

5.4 Điều khiển QLab để đồng bộ hóa ASM và Viewer (Bản thử nghiệm)

Sau khi triển khai, hãy bật điều khiển QLab trong ASM, nhập QLab Projection Pack, kết nối cầu nối cục bộ (Local Bridge) và diễn tập đồng bộ hóa cue ASM và Viewer do QLab điều khiển.

Beta

Sử dụng cho: cho phép QLab chiếu các cue văn bản phụ đề cục bộ (Text cues) đồng thời kiểm soát trạng thái cue của SurtitleLive trong console vận hành của SurtitleLive cho phụ đề Viewer trên thiết bị di động.

Quan trọng: deploy buổi diễn trước. Trước khi deploy, QLab chỉ có thể sử dụng bản xuất của Trình chỉnh sửa ngoại tuyến được mô tả trong Xuất gói nhập QLab.

Quy trình làm việc beta này làm nhiệm vụ gì

Quy trình này để SurtitleLive tiếp tục phụ trách kịch bản, bản dịch, triển khai, bảng điều khiển của người vận hành và Viewer. QLab trở thành giao diện điều khiển chương trình cho các cue phụ đề trong suốt buổi diễn.

  • QLab hiển thị các cue văn bản phụ đề đã nhập cục bộ, để máy tính chiếu có bản sao lưu phụ đề gốc của QLab.
  • Khi được bật, mỗi Nhóm phụ đề (Group) của SurtitleLive cũng có thể yêu cầu SurtitleLive Cloud chuyển đến cue đã triển khai tương ứng.
  • Bảng điều khiển của người vận hành đang mở sẽ phát trạng thái cue SurtitleLive thông thường tới các liên kết Viewer và điện thoại của khán giả.
  • Đây không phải là một đường triển khai riêng. Quy trình này sử dụng buổi diễn, liên kết ASM và liên kết Viewer đã có.

Chuẩn bị phụ đề trên SurtitleLive

  1. Hoàn thành chỉnh sửa kịch bản, dịch thuật và kiểm tra phụ đề trong Trình chỉnh sửa.
  2. Sử dụng Mô phỏng (Simulation) để xác nhận thứ tự cue và ngôn ngữ.
  3. Deploy buổi diễn thông qua Bắt đầu trực tiếp (Go Live).
  4. Mở buổi diễn đã deploy trong Deployment Cockpit.

Bật QLab Cloud Sync và tải gói xuống

  1. Trong Deployment Cockpit, tìm bảng Kiểm soát QLab sau Tài liệu khán giả.
  2. Bật Kích hoạt kiểm soát QLab trong console vận hành. Thao tác này không thay đổi liên kết ASM, mã QR hay các thao tác Sao chép và Mở.
  3. Tải xuống QLab Projection Pack cho buổi diễn đã triển khai.
  4. Gói beta dùng mặc định của buổi diễn đã triển khai: một ngôn ngữ phụ đề, phụ đề ở giữa màn hình, ẩn tên nhân vật và bỏ qua chỉ dẫn sân khấu.
  5. Trong tùy chọn QLab, hãy chọn ngôn ngữ, vị trí phụ đề, đầu ra trên cùng một màn hình hoặc các màn hình riêng, tên màn hình/sân khấu, hiển thị tên nhân vật và cách xử lý chỉ dẫn sân khấu.
  6. Mặc định sẽ ẩn tên nhân vật và bỏ qua chỉ dẫn sân khấu. Sau Update Live hoặc triển khai lại, hãy tải gói mới để QLab và ASM dùng cùng nguồn phụ đề.
  7. QLab Cloud Sync cần giấy phép QLab bất kỳ; máy Mac cũng phải cài Node.js 18 trở lên để chạy cầu nối cục bộ.

Thiết lập gói đã tải trong ba bước

  1. Giải nén gói, mở không gian làm việc QLab 5 và làm theo 1 - START HERE.txt, hướng dẫn ngắn cho người vận hành.
  2. Chạy 2a - Import into QLab.applescript rồi chọn 2b - QLab Cue Data.json.
  3. Bấm đúp 3 - Start Local Bridge.command và để Terminal mở trong suốt buổi diễn. Mở, mở khóa ASM Console, chọn QLab enabled, Connect local bridge, cho phép truy cập mạng cục bộ khi được hỏi, đợi Viewer sync ready, rồi chọn Allow QLab control.

Cấu trúc & quy tắc của gói đã nhập

  • Gói buổi diễn đã deploy nhập phụ đề SurtitleLive làm Nhóm QLab (Groups). Mỗi Nhóm chứa một cue con Văn bản để chiếu cục bộ và một cue con Script gửi danh tính cue không bí mật đến cầu nối cục bộ.
  • Nếu chọn nhiều ngôn ngữ hoặc màn hình, hãy giữ chúng trong cùng một SurtitleLive Group: đó là một cue phụ đề, không phải nhiều thời điểm. Trên cùng một màn hình, các ngôn ngữ vẫn là Text child cue riêng ở vị trí trên, giữa hoặc dưới.
  • Chỉ dẫn sân khấu được đưa vào dưới dạng Text cue cũng có thể chiếu và đồng bộ với điện thoại khán giả, hữu ích cho phụ đề tiếp cận. Memos không hỗ trợ đồng bộ.
  • Nếu bạn nhập một gói đã chỉnh sửa sau đó, các Nhóm phụ đề SurtitleLive khớp sẽ được cập nhật bằng khóa cue ổn định thay vì bị nhân đôi.
  • Di chuyển toàn bộ Nhóm phụ đề SurtitleLive vào danh sách buổi diễn QLab chính của bạn nơi các phụ đề đó sẽ diễn ra.
  • Thêm âm thanh, ánh sáng, video, standby, chờ (wait), tạm dừng (pause) hoặc các cue QLab khác trước, sau hoặc giữa các Nhóm phụ đề SurtitleLive.
  • Giữ nguyên vẹn từng Nhóm SurtitleLive. Không tách biệt cue con Văn bản khỏi cue con Script trừ khi bạn cố ý muốn phụ đề đó ngừng đồng bộ hóa console vận hành và Viewer.

Kết nối QLab với bảng điều khiển của người vận hành

  1. Mở bảng điều khiển của người vận hành từ liên kết ASM Console trong Deployment Cockpit và mở khóa bằng mật khẩu người vận hành.
  2. Bấm đúp 3 - Start Local Bridge.command; cầu nối phải chạy trên cùng máy Mac với QLab và cửa sổ Terminal phải luôn mở.
  3. Nếu cổng 37621 đang bận, không đổi cổng trong QLab và không khởi động cầu nối thứ hai. Nếu cần, kiểm tra bằng lsof -nP -iTCP:37621 -sTCP:LISTEN; nếu không xử lý được, hãy tắt điều khiển QLab và dùng ASM thủ công.
  4. Trong bảng điều khiển, kết nối với cầu nối cục bộ và cho phép truy cập mạng cục bộ khi được hỏi. Xác nhận trợ lý cầu nối đã kết nối và Viewer đã sẵn sàng đồng bộ.
  5. Bật quyền điều khiển QLab. Bảng điều khiển sẽ chuyển Viewer di động và đầu ra chiếu sang chế độ thay thế cue theo cue, để phụ đề trước đó biến mất khi cue phụ đề QLab tiếp theo được kích hoạt.
  6. Khi cho phép điều khiển QLab, ASM sẽ khóa các nút hiển thị phụ đề di động; Text cue chỉ dẫn sân khấu vẫn được chiếu và đồng bộ với điện thoại khán giả. Chạy một cue để xác minh sự kiện QLab đến được ASM.

Tập dượt trước giờ diễn

  • Chạy thử một phụ đề sớm từ QLab và xác nhận rằng chiếu QLab, cue hiện tại của console vận hành và phụ đề Viewer đều khớp.
  • Xác nhận phụ đề trước đó biến mất khi cue phụ đề QLab tiếp theo xuất hiện.
  • Chạy thử một phụ đề ở giữa trực tiếp từ QLab, không chỉ là cue tiếp theo.
  • Nhảy đến một phụ đề sai, sau đó sửa nó từ QLab và xác nhận console vận hành và Viewer đi theo cue đã sửa.
  • Nếu chương trình của bạn sử dụng cue blackout, tạm dừng, chờ hoặc standby của QLab, hãy kiểm tra những cue đó như cue QLab riêng của bạn. Gói SurtitleLive beta không thêm cue blackout, standby, thẻ kiểm tra, ghi chú hoặc cue xóa màn hình cuối cùng bổ sung.
  • Nếu bất kỳ kiểm tra nào thất bại, hãy tắt quyền điều khiển QLab và dùng điều khiển thủ công của bảng điều khiển, hoặc chỉ dùng QLab để chiếu dự phòng.

Nếu phụ đề thay đổi sau khi xuất

  • Thực hiện thay đổi phụ đề trong SurtitleLive và lưu Trình chỉnh sửa.
  • Sử dụng Cập nhật phụ đề trực tiếp hoặc triển khai lại, tùy theo quy trình trực tiếp của bạn.
  • Tải xuống QLab Projection Pack mới từ bản triển khai đã cập nhật.
  • Chạy lại trình nhập. Chỉnh sửa văn bản của cùng một cue SurtitleLive sẽ cập nhật Nhóm QLab và các Text child cue tương ứng tại chỗ; cue mới được chèn sau Nhóm trước đó nếu có thể, còn phụ đề đã xóa được đánh dấu là đã xóa thay vì bị xóa ngay.
  • Nếu thứ tự cue, ID dòng, số cue hoặc loại cue thay đổi, danh tính nguồn của bảng điều khiển đang hoạt động có thể thay đổi. Các QLab Projection Pack cũ sẽ bị từ chối cho đến khi nhập gói mới nhất.
  • Sau khi nhập lại, hãy kiểm tra thứ tự và khóa cue ổn định của các cue đã cập nhật, rồi kiểm tra các cue âm thanh, ánh sáng, video, chờ hoặc standby xung quanh trước buổi diễn.

Ranh giới an toàn

  • QLab Projection Pack không chứa mật khẩu SurtitleLive, runtime token hoặc thông tin xác thực quản trị viên.
  • Chiếu cục bộ QLab có thể tiếp tục nếu mạng bị ngắt, vì các cue Văn bản nằm trong không gian làm việc của QLab.
  • Đồng bộ Viewer trên điện thoại vẫn cần ASM, cầu nối cục bộ và quyền điều khiển runtime của SurtitleLive được kết nối.
  • Cầu nối cục bộ chỉ chuyển tiếp các lần nhảy cue được cho phép từ QLab đến ASM trên máy Mac của buổi diễn. Đây là đường điều khiển QLab → ASM duy nhất; cầu nối chỉ lắng nghe trên loopback localhost ở cổng 37621, không phải giao diện mạng công cộng.
  • Web MIDI trình duyệt trực tiếp không phải là đường dẫn của địa điểm cho bản beta này. Sử dụng quy trình làm việc cầu nối cục bộ.
  • Bảng điều khiển chỉ chuẩn bị dòng thời gian đồng bộ QLab sau khi bật điều khiển QLab trong Deployment Cockpit và người vận hành kết nối, cho phép điều khiển QLab trong bảng điều khiển.
  • Trạng thái kết nối QLab không phải là bằng chứng cho thấy điện thoại khán giả đang nhận phụ đề. Luôn kiểm tra một liên kết Viewer thực trước buổi diễn.

FAQ

Câu hỏi thường gặp cho quy trình này, dựa trên hệ thống SurtitleLive hiện tại.

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.